#kopf {margin-left : auto; margin-right : auto;
width : 745px;
font: 19px arial, georgia, helvetica, sans-serif;
color : #c0c0c0; background-color : #345068;
background-image : url(img/wasser.bg.jpg);padding-top: 4px;
}

html, body{
background-color : #345068;
color : #3B3B3B;
text-align : center;
margin: 0;
padding: 0;
height:101%;
font: 12px arial, verdana, helvetica, sans-serif ; 
}

.klein {font-size : 0.9em;}

img {border :none;}
.ileft { float: left; margin-right: 15px;} 
.left {text-align : left}
.right{float: right; margin-left: 15px;}
.tright{text-align : right;}
.clear { clear: both; }
.strike {text-decoration: line-through;color : #dd8500;}
hr {background-color:#e0e0e0; color:#e0e0e0; border: #e0e0e0; height: 1px;}

a {color : #345068;text-decoration : none;}
a:hover {color : #4a0000;text-decoration : none;}

.gold {
color : #dd8500;
background-color : #f7f8ff;
font : bold 1.2em 'times new roman', helvetica, sans-serif;}

.copyright {color : #949494;font-size : 0.9em;text-align : left;}

h1 {font-size : 1em; font-family: arial, georgia, helvetica, sans-serif; margin : 0;}
h3 {color : #4a0000;padding : 4px 0;margin : 0; font-size : 1.1em; font-family: verdana, helvetica, sans-serif;}
h4 {color : #4a0000;padding : 3px 0;margin : 0; font-size : 1em}
h5 {color : #4a0000;margin-bottom:0;font-size:1em}


table {margin-left : auto; margin-right : auto;font-size : 1em;}

.tooltip {position: absolute; display: none;}
.navtext, #navtxt {width : 210px; font-size : 1.1em;  border : 1px solid #c0c0c0;background-color : #ffffff; color : #666;visibility:hidden; position:absolute; top:0px; left:-400px; z-index:10000; padding:10px}

#rahmen {width : 745px;background-color: #fffbf0; color : #4e4e4e;margin-left : auto; margin-right : auto;}
.boxgrau {width : 722px;background-color: #f7f8ff; text-align : left; border : 1px solid #e0e0e0; margin-bottom : 4px;padding : 4px; color : #4e4e4e;margin-left : auto; margin-right : auto;}
.boxgraucenter {width : 722px;background-color : #f7f8ff; border : 1px solid #e0e0e0;margin-bottom : 4px;padding : 4px; color : #4e4e4e;margin-left : auto; margin-right : auto;}
#boxnav {width : 722px;background-color: #e0e0e0;border : 1px solid #d0d0d0;margin-bottom : 4px;color : #909090;padding : 4px;margin-left : auto; margin-right : auto;}
.boxcenterhell {width : 722px;background-color : #f7f8ff; border : 1px solid #e0e0e0;margin-bottom : 4px;padding : 4px; color : #949494;margin-left : auto; margin-right : auto;}
.boxgrauin {width : 708px; text-align : left; border: 1px solid #e0e0e0; margin-bottom : 4px;padding : 4px; margin-left : auto; margin-right : auto;}
.box {width : 722px;text-align : left;margin-bottom : 4px;padding : 4px; border-bottom : 1px solid #e0e0e0;margin-left : auto; margin-right : auto;}
.box2 {width : 722px;text-align : right;padding : 2px; font-size : 0.8em; margin-left : auto; margin-right : auto;}
.box3 {width : 722px;text-align : left;margin-bottom : 2px;padding : 4px;margin-left : auto; margin-right : auto;}
#box_hro {width : 722px;text-align : left;margin-bottom : 2px;padding : 4px;background-image : url(../rostock/hro_bg_img.jpg);background-repeat:no-repeat;background-position:bottom;margin-left : auto; margin-right : auto;}
#box_liner {width : 722px;text-align : left;margin-bottom : 2px;padding : 4px; border-bottom : 1px solid #e0e0e0; background-image : url(../rostock/liner/inc/liner_bg.jpg);margin-left : auto; margin-right : auto;}

#fuss {width : 740px;height:14px; background-color : #20303E; text-align : left;color : #fff;font-size : 0.9em; padding:4px;margin-left : auto; margin-right : auto;} 
#fuss a {color : #c0c0c0;text-decoration : none;}
#fuss a:hover {color : #fff;text-decoration : none;}



blockquote, .block {text-align: justify;}
.kalender {width : 160px;height : 155px; background-image : url(../rostock/liner/kalender/kalender.jpg);}
.kalenderkopf {background-color : #f7f8ff; color : #4a0000;}
.rahmen {border : 1px solid #e0e0e0; }
.balken {width : 190px; background-color : #f7f8ff; color : #666;}
 
#sitemap img {float: left; margin-right: 0.5em;}

.navi {height : 22px;padding-top: 10px; width: 495px; margin-left: auto; margin-right: auto;}
ul { list-style-type : none;margin: 0; padding: 0; } 
li {background-image:  url(img/bg_trans.png);width : 90px; margin : 3px;float : left;  text-align : center; } 
li a {font-size : 11px; display : block; width : 100%; color : #345068;padding : 3px 0;} 
li a:hover {background-color : #e0e0e0;color : #4a0000;text-decoration : none; } 
.beige {color : #4a0000; font-size : 11px;background-color : #fffbf0; }


.feld {color : #3a5381;width : 270px;border : 1px solid #c0c0c0;background-color : #fffbf0;font-size: 12px ;}
.tarea {color : #3a5381;border : 1px solid #c0c0c0;background-color : #fffbf0;}
.button {width : 150px;color : #3a5381;background-color : #f7f8ff;border : 1px solid #c0c0c0;cursor : pointer;font-size: 12px ;}

ul#Navigation {
width : 160px;
}
ul#Navigation li {
list-style : none;
margin : 1px;
text-align : left;
}

ul#Navigation li a {
display : block;
width : 150px;
padding : 2px;
text-decoration : none;
border : 1px solid #e0e0e0;
border-left-color : #fff;
border-top-color : #fff;
color : #3a5381;
background-color : #f7f8ff;
font-size : 11px;
}

ul#Navigation a:hover {
color : #4a0000;
border-color : #fff;
border-left-color : #e0e0e0;
border-top-color : #e0e0e0;
background-color : #f7f8ff;
}


#stand span{display : block;width : 100%;text-align : left;border-left:5px solid #c0c0c0;padding-left:5px;margin-top:5px;}

.return {cursor:pointer; }
.help {cursor:help; }
.bereich {cursor:crosshair; }
.stand {cursor:default; }

legend {background-color:#f7f8ff; font-size:13px; font-weight:bold; color:#4a0000;}
fieldset {border:1px solid #e0e0e0;background-color:#f7f8ff;padding:10px;margin-top:5px;text-align: justify;}

div.gb              { width : 710px;  margin:  8px; padding: 0;border: 1px solid #e0e0e0;  line-height: 15px;}
div.gb-author       { margin: 0; padding: 1px 5px 1px 10px; border-bottom: 1px solid #e0e0e0; color : #666;background-color:#f7f8ff;}
p.gb-author-left    {  margin: 0;float: left; color : #4a0000;}
p.gb-author-right   { margin: 0; text-align: right;font-size:10px;}
div.gb-entry        { margin: 20px; padding: 0; text-align: left;}
.comment            {  margin: 20px; color : #949494;font-size:11px;}
.nogb { display:none; }

.caution { color : #8b0000;font-weight : bold;background : #fffbf0;} 
.small { font-size : 12px;line-height : 16px;} 

/*********** Ferienkalender ***********/
.monat{width:190px;text-align:center;background-color:#e0e0e0;font-weight:bold; color:#345067;}
.tbrahmen{border:1px solid #e0e0e0;}
.kwkopf {background-color:#eee;border-bottom:1px solid #ccc; color:#ccc;text-align:center}
.kw{background-color:#eee;text-align:center}
.ferien {background-color:#FACD8A}
.so{color:#860000;font-weight:bold;}
.feiertag{color:#ad5a5a;font-weight:bold;}
.tagrahmen {border-bottom:1px solid #c0c0c0;}

/*********** Google-Map ***********/
div#popup {background:#f7f8ff;border:1px solid #e0e0e0;margin:0px;padding:7px;width:350px;}
#map {border : 1px solid #345068;}

/*********** Bild-Hover ***********/
.bild_rechts{position:relative;}
.bild_rechts:hover{z-index:99;background:transparent ;}
.bild_rechts span{position:absolute;visibility:hidden;color:black;text-decoration:none;border:none;top:0;right:0;}
.bild_rechts span img{border-width:2px;border-color:#6e8007;}
.bild_rechts:hover span{visibility: visible;}

/*********** Lokalnachrichten ***********/
a.newtab{background-color: transparent;
background-image: url(img/link.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left center;
padding-left: 15px;}
a.newtab:hover{
background-color: transparent;
background-image: url(img/link_2.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left center;
padding-left: 15px;}
p.link {margin:0px;}

/*********** Coockie-Fenster ***********/

#cookiefee {color: black; position: fixed; bottom: 0; left: 0; right: 0; background: #eee; padding: 12px; font-size: 11px; font-family: verdana; opacity: 0.9; border-top: 1px solid gray;}

#cookielink a {border-bottom: 1px dotted;}

#cookiefee a.button {color: #eee; cursor: pointer; background: #345068; padding: 4px 16px; margin-left: 10px; border-radius: 6px; float: right; font-weight: bold; }

#cookiefee a.button:hover {background-color: #c0c0c0; color: black;}

#cookiefee p.cookietext {display: block; padding: 0; margin: 0;}