/*////////////////////////////////*/
/* Datei: layout.css              */
/* Zweck: Positionierung der DIVs */
/*////////////////////////////////*/

body {padding: 0px; margin: 0px; 
      background-image: url(../images/bg4.png);
      background-attachment: fixed;}
      
#drumrum {width: 800px; height: auto;
          margin-left: 200px;
          border-right: 10px solid #00a7eb;
          border-left: 10px solid #00a7eb;}

#header {height: 22px; width: 840px; margin-left: 180px;
         float: left; padding-left: 50px; margin-bottom: 0px;
         padding-top: 8px;
         background-image: url(../images/bg_navbar.png);
         background-repeat: no-repeat;}
#breadcrumb {float: left; width: 550px;}
#menu_bar {float: left; width: 200px; 
           text-align: right; padding-right: 5px;}
#breadcrumb a, #menu_bar a {color: #8b0000; font-weight: bold;}

#logo {width: 200px; height: 145px; float: left;
       background-color: #0575a4; overflow: visible;}
#head_ad {width: 560px; height: 125px; float: left; padding-top: 20px; padding-left: 40px;
          background-color: #00a7eb;
          background-image: url(../images/corner_l.png);
          background-position: bottom left; background-repeat: no-repeat;}
#bar {height: 20px; width: 800px; float: left;
      background-color: #0575a4;}

#gradient {width: 10px; height: auto; min-height: 500px; float: left;
           /*background-image: url(../images/bg_border.png);*/ background-color: #bd6f6f;
           /*background-repeat: repeat-y; background-position: left;*/}

#content {width: 590px; height: auto; min-height: 500px; float: left;
          background-image: url(../images/corner_tright.png); background-color: #a84040;
          background-position: 560px 0px; background-repeat: no-repeat;}

#rechts {width: 200px; height: auto; min-height: 500px; float: left;
         background-color: #0575a4;
         background-image: url(../images/verlauf.png);
         background-position: bottom;
         background-repeat: no-repeat; overflow: visible;}
         
#footer {width: 830px;  height: 22px; float: left; 
         margin-left: 180px; margin-top: -5px; margin-bottom: 0px;
         padding-right: 30px; padding-top: 8px;
         text-align: right;
         background-image: url(../images/bg_footer.png);}


.newsbubble {background-image: url(../images/newsbubble_bg.png); background-repeat: no-repeat;
             height: 110px; width: 535px; padding: 10px; padding-top: 15px; padding-left: 40px; 
             margin: 0px; margin-bottom: 10px;}
.newsbubble p {width: 490px; white-space: pre-line;  margin-top: 5px; padding-left: 10px; padding-right: 5px;
               font-size: 11px;}
.newsbubble_headline {font-weight: bold; padding-left: 10px; width: 400px; float: left;}
.newsbubble_date {width: 100px; float: left;
                  font-size: 10px; } 
         
#navigation {width: 180px; float: left; padding: 0px;
             margin-top: 65px; margin-left: 0px;}
#navigation li {list-style: none; display: block;
                height: 20px; padding: 10px; padding-left: 40px;
                margin-left: 0px;}
#navigation .aktuell {list-style: none; display: block;
                      height: 20px; padding: 10px; padding-left: 40px;
                      background-image: url(../images/navi_pfeil.png);
                      background-position: left; 
                      background-repeat: no-repeat;}
         
.cleaner {height: 0px; height: 0px; clear: both;}

fieldset {border: 2px solid #8b0000;}

