/* body { margin-left:20px; background-image:url('hinten_3.gif'); background-repeat:no-repeat; background-color:#fff; } */
body { margin-left:20px; background-image:url('hintergrundb.jpg'); background-color:#fff; background-repeat:no-repeat; background-position:270px -40px; }

#pat { background-color:#fff; width:920px; } 

.head { font-size:20px; color:#000000; font-family:arial, helvetica, sans-serif; margin-bottom:0; margin-top:0; line-height:22px; } 
.headk { font-size:15px; color:#000000; font-family:arial, helvetica, sans-serif; margin-bottom:0; margin-top:0; line-height:17px; } 
.headx { font-size:16px; color:#000000; font-family:arial, helvetica, sans-serif; margin-bottom:0; margin-top:0; line-height:18px; font-weight:bold; } 
.gross { font-size:12px; color:#ffffff; font-family:verdana, helvetica, sans-serif; margin-bottom:0; margin-top:0; line-height:16px; background-color:#cc0000; padding:2px; display:block; } 
.grossay { font-size:12px; color:#ffffff; font-family:verdana, helvetica, sans-serif; margin-bottom:0; margin-top:0; line-height:16px; background-color:#226F26; padding:2px; display:block; } 
.grossw { font-size:14px; color:#ffffff; font-family:verdana, helvetica, sans-serif; margin-bottom:0; margin-top:0; } 
.grosss { font-size:12px; color:#ffffff; font-family:verdana, helvetica, sans-serif; margin-bottom:0; margin-top:0; line-height:16px; background-color:#000000; padding:2px; display:block; } 

.text { font-size:12px; color:#000000; font-family:verdana, arial, helvetica, sans-serif; margin-bottom:0; margin-top:0; line-height:16px; } 
.textt { font-size:12px; color:#000000; font-family:verdana, arial, helvetica, sans-serif; margin-bottom:0; margin-top:0; line-height:16px; border:1px solid #000000; vertical-align:top; overflow:hidden; } 
.textj { font-size:12px; color:#000000; font-family:verdana, arial, helvetica, sans-serif; margin-bottom:0; margin-top:0; line-height:16px; text-align:justify; } 
.textr { font-size:12px; color:#cc0000; font-family:verdana, arial, helvetica, sans-serif; margin-bottom:0; margin-top:0; line-height:15px; } 
.textw { font-size:12px; color:#ffffff; font-family:verdana, arial, helvetica, sans-serif; margin-bottom:0; margin-top:0; } 
.klein { font-size:11px; color:#000000; font-family:arial, helvetica, sans-serif; margin-bottom:0; margin-top:0; } 
.kleinw { font-size:11px; color:#ffffff; font-family:arial, helvetica, sans-serif; margin-bottom:0; margin-top:0; } 
.winzig { font-size:10px; color:#000000; font-family:arial, helvetica, sans-serif; margin-bottom:0; margin-top:0; line-height:11px; } 

.linksgr { font-size : 12px; color : #aa0000; font-family : verdana, arial, helvetica, sans-serif; text-decoration : none; background : none repeat; } 
a.linksgr:link { font-size : 12px; color : #aa0000; font-family : verdana, arial, helvetica, sans-serif; text-decoration : none; background : none repeat; } 
a.linksgr:hover { font-size : 12px; color : #aa0000; font-family : verdana, arial, helvetica, sans-serif; text-decoration : underline; background : none repeat; }
.linksleiste, a.linksleiste:link, a.linksleiste:hover, a.linksleiste:visited { padding:0px; border:0; margin:0; background:none; font-size:11px; line-height:15px; color:#000; font-family:verdana,arial,helvetica,sans-serif; text-decoration:none; } 
.linksleiste:hover, .linksleiste:focus, .linksleiste:active, a.linksleiste:hover { text-decoration:underline; cursor:pointer; }

.picleft { text-align:left; float:left; border-style:none; margin-right: 10px; margin-bottom:0px; }
.picright { text-align:right; float:right; border-style:none; margin-left: 10px; margin-bottom:0px; }
.picleftm { text-align:left; float:left; border-style:none; margin-right: 10px; margin-bottom:60px; }
.picrightm { text-align:right; float:right; border-style:none; margin-left: 10px; margin-bottom:60px; }

.menuheader { width:150px; height:1200px; margin:0px; line-height:14px; text-align:left; vertical-align:middle; font-size:11px; color:#000000; font-family:verdana; }

.newshead { border-width: 0px; background-color:#0059A5; color:#fff; padding:3px; margin-bottom:5px; font-size:12px; color:#ffffff; font-family:verdana, arial, helvetica, sans-serif; }
.ayheadh { border-width: 0px; background-color:#226F26; color:#fff; padding:3px; margin-bottom:5px; font-size:12px; color:#ffffff; font-family:verdana, arial, helvetica, sans-serif; }
.newsback { border-width: 0px; background-color:#efefef; padding:6px; margin:0px; }

.clear { clear:both; }

.publik, a.publik, a.publikn { border-top:1px solid #000000; width:148px; line-height:18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration: none; display: block; padding: 1px; background-color:#0059A5; }
a.publik:link, a.publik:visited { display:block; color:#fff; width:148px; }
a.publik:hover, a.publik:active, a.publikn:hover, a.publikn:active, a.publikn:link, a.publikn:visited { color:#cc0000; display:block; width:148px; background-color:#fff; }

.ayhof, a.ayhof, a.ayhofn { border-top:1px solid #000000; width:148px; line-height:18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration: none; display: block; padding: 1px; background-color:#226F26; }
a.ayhof:link, a.ayhof:visited { display:block; color:#fff; width:148px; }
a.ayhof:hover, a.ayhof:active, a.ayhofn:hover, a.ayhofn:active, a.ayhofn:link, a.ayhofn:visited { color:#cc0000; display:block; width:148px; background-color:#fff; }

.fcb, a.fcb, a.fcbn { border-top:1px solid #000000; width:148px; line-height:18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration: none; display: block; padding: 1px; background-color:#cc0000; }
a.fcb:link, a.fcb:visited { display:block; color:#fff; width:148px; }
a.fcb:hover, a.fcb:active, a.fcbn:hover, a.fcbn:active, a.fcbn:link, a.fcbn:visited { color:#cc0000; display:block; width:148px; background-color:#fff; }

.intern, a.intern, a.internn { border-top:1px solid #000000; width:148px; line-height:18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-decoration: none; display: block; padding: 1px; background-color:#FFD71F; }
a.intern:link, a.intern:visited { display:block; color:#000; width:148px; }
a.intern:hover, a.intern:active, a.internn:hover, a.internn:active, a.internn:link, a.internn:visited { color:#000; display:block; width:148px; background-color:#FFD71F; }

.pubhead { width:150px; height:18px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom:4px; font-size: 13px; color: #fff; text-decoration: none; display: block; padding-top: 3px; background-color:#cc0000; }
.ayhead { width:150px; height:18px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom:4px; font-size: 13px; color: #fff; text-decoration: none; display: block; padding-top: 3px; background-color:#226F26; }
.fcbhead { width:150px; height:18px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom:4px; font-size: 13px; color: #fff; text-decoration: none; display: block; padding-top: 3px; background-color:#cc0000; }

/* Leiste oben */
#careTop { width:900px; margin-top:4px; height:16px; color:#fff; display:block; }
.careTopNav { height:17px; margin:0; }
.careTopNav li { font-family: Verdana, Arial; font-size: 11px; text-align:center; }
.careTopNav li a, .careTopNav li a:visited { color:#000; text-decoration:none; line-height:13px; }
.careTopNav li a:hover { text-decoration:underline; cursor:pointer; }
.careTopNav ul.careUtilityTop, .careTopNav ul.careTopNavigation { margin:0; padding:0; list-style:none; }
.careTopNav ul.careTopNavigation li { height:17px; float:left; border-width:0 0 0 0; border-style:solid; border-color:#fff; color:#555; }
.careTopNav ul.careTopNavigation li a, .careTopNav ul.careUtilityTop li a { padding:0 2px; width:auto; height:14px; margin:2px; color:#555; }
.careTopNav ul.careUtilityTop li { float:right; }

/* Tooltip */
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active { position: relative; text-decoration: none; border-bottom:0px dotted #4dbcf3; }
a.tooltip:hover { background: transparent; z-index: 100; }
a.tooltip span { display: none; text-decoration: none; }
a.tooltip:hover span { 
display: block; 
position: absolute; 
top: 20px; 
left: 100px; 
width: 619px; 
z-index: 100; 
color: #000000; 
border: 1px solid; 
border-color: #FFFFFF #D5D7DB #D5D7DB #FFFFFF;
border-left: 4px solid #4dbcf3;
padding: 2px 10px 2px 10px;
background: #EEEEEE;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-style: Normal;
font-weight: Normal;
font-size: 11px;
text-align: left;
}

