/* COMMON */
*{margin:0;padding:0;font-family:arial,helvetica,sans-serif !important}
/* COMMON */



/* TAGS */
body{background:#A19B9D url(../_images/body.png) repeat-x;color:#000;padding:10px 0}
img{border:0}
h1{margin:0 0 16px 0;color:#086647;font-size:22px}
h2{margin:0 0 16px 0;color:#086647;font-size:16px}
h3{margin:0 0 16px 0;color:#000;font-size:14px}
p{margin:0 0 16px 0;line-height:20px}
hr{border:0;height:0;border-top:1px solid #A19B9D;margin:0 0 32px 0}
ul li{list-style:none}
ol li li{list-style:upper-roman}
li li{margin:0}
dt{margin:0 0 16px 0;color:#02198B;font-weight:bold}
dd{margin:0 0 16px 32px}
a:link{color:#02198B}
a:visited{color: #1d2f8c}
a:hover{background: #02198B;color:#FFF}
a:active{color:#02198B}
a:focus{background: #02198B;color:#FFF}
/* TAGS */



/* FONTS */
address,input,textarea,label,#content li,p,table{font-size:90%}
#content li li{font-size:100%}
/* FONTS */



/* LAYOUT */
#wrapper{width:960px;margin:0 auto;position:relative;background:#F6F5F5}

#menu-top{position:relative;z-index:10;width:940px;height:20px;padding:0 10px;background:url(../_images/header.png) no-repeat;overflow:hidden;text-align:right;font-size:11px;line-height:20px;border-bottom:1px solid #fff}
#menu-top a{padding:0 3px;display:block;float:left;text-decoration:none;color:#818CC5}
#menu-top a:hover{color:#fff}
#menu-top ul#breadcrumb{list-style:none;float:left}
#menu-top ul#navi0{list-style:none;float:right}
#menu-top ul li{padding:0 2px;list-style:none;float:left}
#menu-top ul li.active a{color:#fff}

#logo{position:absolute;top:20px;left:0px;z-index:10;width:210px;height:180px}

#panorama{width:960px;height:180px;overflow:hidden}
#panorama img{width:960px;height:180px}

#panorama_static{width:960px;height:180px;overflow:hidden}
#panorama_static img{width:960px;height:180px}

#menu{width:200px;float:left;position:relative;z-index:10;top:0px;background:#F6F5F5;padding:5px}
#menu ul{list-style:none;overflow:hidden}
#menu ul li{list-style:none}
#menu a{text-decoration:none;display:block;font-size:13px;padding-top:5px;padding-bottom:5px}
/* 1. EBENE */
#menu ul li a{background:#E8E7E7 url(../_images/navi1_li.gif) 6px 50% no-repeat;border-top:1px solid #ECEBEB;border-bottom:1px solid #B5B4B4;padding-left:20px;color:#000;font-weight:bold}
#menu ul li a:hover{background:#02198B url(../_images/navi1_li_hover.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C;color:#FFF}
#menu ul li.CUR a{background:#086647 url(../_images/navi1_li_hover.gif) no-repeat 6px 50%;border-top:1px solid #39856c;border-bottom:1px solid #065239;color:#FFF}
#menu ul li.CURIFSUB a{background:#086647 url(../_images/navi1_li_CURIFSUB.gif) no-repeat 6px 50%;border-top:1px solid #39856c;border-bottom:1px solid #065239;color:#FFF}
#menu ul li.CURIFSUB a:hover{background:#02198B url(../_images/navi1_li_CURIFSUB.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C;color:#FFF}
#menu ul li.ACTIFSUB a{background:#02198B url(../_images/navi1_li_CURIFSUB.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C;color:#FFF}
#menu ul li.ACTIFSUB a:hover{background:#02198B url(../_images/navi1_li_CURIFSUB.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C;color:#FFF}
/* 2. EBENE */
#menu ul li ul li a{padding-top:3px;padding-bottom:3px;background:#DBD8D8;border-top:1px solid #E1DFDF;border-bottom:1px solid #ABA9A9}
#menu ul li.CURIFSUB ul li a{background:#DBD8D8 url(../_images/navi1_lili.gif) 6px 50% no-repeat;border-top:1px solid #E1DFDF;border-bottom:1px solid #ABA9A9;padding-left:25px;color:#000;font-weight:normal}
#menu ul li.CURIFSUB ul li.last a{background:#DBD8D8 url(../_images/navi1_lililast.gif) 6px 50% no-repeat;border-top:1px solid #E1DFDF;border-bottom:1px solid #ABA9A9}
#menu ul li.CURIFSUB ul li a:hover{background:#02198B url(../_images/navi1_lili_hover.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C;color:#FFF}
#menu ul li.CURIFSUB ul li.last a:hover{background:#02198B url(../_images/navi1_lililast_hover.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C;color:#FFF}
#menu ul li.ACTIFSUB ul li a{background:#DBD8D8 url(../_images/navi1_lili.gif) 6px 50% no-repeat;border-top:1px solid #E1DFDF;border-bottom:1px solid #ABA9A9;padding-left:25px;color:#000;font-weight:normal}
#menu ul li.ACTIFSUB ul li a:hover{background:#02198B url(../_images/navi1_lili_hover.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C;color:#FFF}
#menu ul li.ACTIFSUB ul li.CUR a{background:#086647 url(../_images/navi1_lili_hover.gif) no-repeat 6px 50%;border-top:1px solid #39856c;border-bottom:1px solid #065239;color:#FFF;font-weight:bold}
#menu ul li.ACTIFSUB ul li.CURIFSUB a{background:#086647 url(../_images/navi1_lili_hover.gif) no-repeat 6px 50%;border-top:1px solid #39856c;border-bottom:1px solid #065239;color:#FFF;font-weight:bold}
#menu ul li.ACTIFSUB ul li.CURIFSUB a:hover{background:#02198B url(../_images/navi1_lili_hover.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C;color:#FFF;font-weight:bold}
#menu ul li.ACTIFSUB ul li.ACTIFSUB a{background:#02198B url(../_images/navi1_lili_hover.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C;color:#FFF;font-weight:bold}
#menu ul li.ACTIFSUB ul li.last a{background:#DBD8D8 url(../_images/navi1_lililast.gif) 6px 50% no-repeat;border-top:1px solid #E1DFDF;border-bottom:1px solid #ABA9A9}
#menu ul li.ACTIFSUB ul li.last a:hover{background:#02198B url(../_images/navi1_lililast_hover.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C}
#menu ul li.ACTIFSUB ul li.CURlast a{background:#086647 url(../_images/navi1_lililast_hover.gif) no-repeat 6px 50%;border-top:1px solid #39856c;border-bottom:1px solid #065239;color:#FFF;font-weight:bold}
#menu ul li.ACTIFSUB ul li.CURlast a:hover{background:#02198B url(../_images/navi1_lililast_hover.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C;color:#FFF;font-weight:bold}
/* 3. EBENE */
#menu ul li ul li ul li a{background:#CDCACB;border-top:1px solid #D5D3D4;border-bottom:1px solid #A09E9E}
#menu ul li.ACTIFSUB ul li.CURIFSUB ul li a{background:#CDCACB url(../_images/navi1_lilili.gif) 6px 50% no-repeat;border-top:1px solid #D5D3D4;border-bottom:1px solid #A09E9E;padding-left:30px;color:#000;font-weight:normal}
#menu ul li.ACTIFSUB ul li.CURIFSUB ul li a:hover{background:#02198B url(../_images/navi1_lilili_hover.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C;color:#FFF;font-weight:normal}
#menu ul li.ACTIFSUB ul li.CURIFSUB ul li.last a{background:#CDCACB url(../_images/navi1_lilililast.gif) 6px 50% no-repeat;border-top:1px solid #D5D3D4;border-bottom:1px solid #A09E9E;font-weight:normal}
#menu ul li.ACTIFSUB ul li.CURIFSUB ul li.last a:hover{background:#02198B url(../_images/navi1_lilililast_hover.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C;font-weight:normal}
#menu ul li.ACTIFSUB ul li.ACTIFSUB ul li a{background:#CDCACB url(../_images/navi1_lilili.gif) 6px 50% no-repeat;border-top:1px solid #D5D3D4;border-bottom:1px solid #A09E9E;padding-left:30px;color:#000;font-weight:normal}
#menu ul li.ACTIFSUB ul li.ACTIFSUB ul li a:hover{background:#02198B url(../_images/navi1_lilili_hover.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C;color:#FFF;font-weight:normal}
#menu ul li.ACTIFSUB ul li.ACTIFSUB ul li.CUR a{background:#086647 url(../_images/navi1_lilili_hover.gif) no-repeat 6px 50%;border-top:1px solid #39856c;border-bottom:1px solid #065239;color:#FFF;font-weight:bold}
#menu ul li.ACTIFSUB ul li.ACTIFSUB ul li.CUR a:hover{background:#02198B url(../_images/navi1_lilili_hover.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C;color:#FFF;font-weight:bold}
#menu ul li.ACTIFSUB ul li.ACTIFSUB ul li.CURIFSUB a{background:#086647 url(../_images/navi1_lilili_hover.gif) no-repeat 6px 50%;border-top:1px solid #39856c;border-bottom:1px solid #065239;color:#FFF;font-weight:bold}
#menu ul li.ACTIFSUB ul li.ACTIFSUB ul li.CURIFSUB a:hover{background:#02198B url(../_images/navi1_lilili_hover.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C;color:#FFF;font-weight:bold}
#menu ul li.ACTIFSUB ul li.ACTIFSUB ul li.ACTIFSUB a{background:#02198B url(../_images/navi1_lilili_hover.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C;color:#FFF;font-weight:bold}
#menu ul li.ACTIFSUB ul li.ACTIFSUB ul li.ACTIFSUB a:hover{background:#02198B url(../_images/navi1_lilili_hover.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C;color:#FFF;font-weight:bold}
#menu ul li.ACTIFSUB ul li.ACTIFSUB ul li.last a{background:#CDCACB url(../_images/navi1_lilililast.gif) 6px 50% no-repeat;border-top:1px solid #D5D3D4;border-bottom:1px solid #A09E9E;font-weight:normal}
#menu ul li.ACTIFSUB ul li.ACTIFSUB ul li.last a:hover{background:#02198B url(../_images/navi1_lilililast_hover.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C;font-weight:normal}
#menu ul li.ACTIFSUB ul li.ACTIFSUB ul li.CURlast a{background:#086647 url(../_images/navi1_lilililast_hover.gif) no-repeat 6px 50%;border-top:1px solid #39856c;border-bottom:1px solid #065239;color:#FFF;font-weight:bold}
#menu ul li.ACTIFSUB ul li.ACTIFSUB ul li.CURlast a:hover{background:#02198B url(../_images/navi1_lilililast_hover.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C;color:#FFF;font-weight:bold}
/* 4. EBENE */
#menu ul li ul li ul li a{background:#C0BBBC;border-top:1px solid #CBC6C7;border-bottom:1px solid #969293}
#menu ul li.ACTIFSUB ul li.ACTIFSUB ul li.CURIFSUB ul li a{background:#C0BBBC url(../_images/navi1_lililili.gif) 6px 50% no-repeat;border-top:1px solid #CBC6C7;border-bottom:1px solid #969293;padding-left:35px;color:#000;font-weight:normal}
#menu ul li.ACTIFSUB ul li.ACTIFSUB ul li.CURIFSUB ul li a:hover{background:#02198B url(../_images/navi1_lililili_hover.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C;color:#FFF;font-weight:normal}
#menu ul li.ACTIFSUB ul li.ACTIFSUB ul li.CURIFSUB ul li.last a{background:#C0BBBC url(../_images/navi1_lililililast.gif) 6px 50% no-repeat;border-top:1px solid #CBC6C7;border-bottom:1px solid #969293}
#menu ul li.ACTIFSUB ul li.ACTIFSUB ul li.CURIFSUB ul li.last a:hover{background:#02198B url(../_images/navi1_lililililast_hover.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C}
#menu ul li.ACTIFSUB ul li.ACTIFSUB ul li.ACTIFSUB ul li a{background:#C0BBBC url(../_images/navi1_lililili.gif) 6px 50% no-repeat;border-top:1px solid #CBC6C7;border-bottom:1px solid #969293;padding-left:35px;color:#000;font-weight:normal}
#menu ul li.ACTIFSUB ul li.ACTIFSUB ul li.ACTIFSUB ul li a:hover{background:#02198B url(../_images/navi1_lililili_hover.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C;color:#FFF;font-weight:normal}
#menu ul li.ACTIFSUB ul li.ACTIFSUB ul li.ACTIFSUB ul li.CUR a{background:#086647 url(../_images/navi1_lililili_hover.gif) no-repeat 6px 50%;border-top:1px solid #39856c;border-bottom:1px solid #065239;color:#FFF;font-weight:bold}
#menu ul li.ACTIFSUB ul li.ACTIFSUB ul li.ACTIFSUB ul li.CUR a:hover{background:#02198B url(../_images/navi1_lililili_hover.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C;color:#FFF;font-weight:bold}
#menu ul li.ACTIFSUB ul li.ACTIFSUB ul li.ACTIFSUB ul li.last a{background:#C0BBBC url(../_images/navi1_lililililast.gif) 6px 50% no-repeat;border-top:1px solid #CBC6C7;border-bottom:1px solid #969293}
#menu ul li.ACTIFSUB ul li.ACTIFSUB ul li.ACTIFSUB ul li.last a:hover{background:#02198B url(../_images/navi1_lililililast_hover.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C}
#menu ul li.ACTIFSUB ul li.ACTIFSUB ul li.ACTIFSUB ul li.CURlast a{background:#086647 url(../_images/navi1_lililililast_hover.gif) no-repeat 6px 50%;border-top:1px solid #39856c;border-bottom:1px solid #065239;color:#FFF;font-weight:bold}
#menu ul li.ACTIFSUB ul li.ACTIFSUB ul li.ACTIFSUB ul li.CURlast a:hover{background:#02198B url(../_images/navi1_lililililast_hover.gif) 6px 50% no-repeat;border-top:1px solid #2D409F;border-bottom:1px solid #02146C;color:#FFF;font-weight:bold}

/* Suche */
#menu form{background:transparent;margin:10px 0}
#menu form fieldset{border:0}
#menu form #search_input{width:145px;height:16px;padding:1px 5px;}
#menu form #search_button{width:20px;height:20px;position:relative;top:3px;left:3px;}

#contentwrapper{width:730px;float:left}
#content{width:500px;padding:20px;float:left;position:relative}

#sidebar{width:170px;margin:68px 0 20px 0;padding:10px;float:left;position:relative;background:#E6E8F4;font-size:14px}
#sidebar .date{display:block;color:#666;font-weight:bold;font-size:11px}
#sidebar span.fax{position:absolute;left:16px;padding:0 0 0 15px;background:url(../_images/vcard_fax.png) 0 1px no-repeat !important;}
#sidebar span.phone{position:absolute;left:16px;padding:0 0 0 15px;background:url(../_images/vcard_phone.png) 0 1px no-repeat !important;}

#menu-bottom{background:url(../_images/footer.png) no-repeat;width:940px;height:20px;padding:0 10px;clear:both}
#menu-bottom li{padding:0 2px;list-style:none}
#menu-bottom li.impressum{float:left}
#menu-bottom li.seitenanfang{float:right}
#menu-bottom li.drucken{float:right}
#menu-bottom li.flagge{float:left;padding:1px 0 0 0}
#menu-bottom li.flagge img{display:block}
#menu-bottom li.active{background:url(../_images/footer_active.gif) 0 0 repeat-x}
#menu-bottom a{padding:3px;font-size:70%;display:block;text-decoration:none;color:#818CC5}
#menu-bottom a:hover{color:#FFF}
/* LAYOUT */



/* CLASSES */
.left{margin-right:auto;text-align:left}
.center{margin-left:auto;margin-right:auto;text-align:center}
.right{margin-left:auto;text-align:right}
.larger{font-size:larger}
.clearer{clear:both;height:1px;line-height:1px}
.clr,.clear{clear:both}
.nowrap{white-space:nowrap}
.smaller{font-size:smaller}

#content ul.index{line-height:16px}
#content ul.index a{color:#02198B}
#content ul.index a:hover{color:#FFF}

ul.directory{margin:0;padding:0;list-style:none}
ul.directory li{display:inline;margin:0;padding:2px}

dl.legend{margin:16px;background:#E6E8F4;display:block;float:left}
dl.legend dt{margin:0}
dl.legend dd{margin:0;padding:5px;font-size:90%}

ol.icons{margin:0 0 16px 0}
ol.icons img{float:right;position:relative;top:-25px;margin:0 0 16px 0;_margin:0;width:50px;height:50px}
ol.icons li{clear:both}

div.icons img{float:left;margin:0 8px 8px 0;width:80px;height:80px}

div.top{text-align:right;border-bottom:1px solid #E6E8F4;margin:0 0 32px 0;clear:both}
div.top img{width:11px;height:8px}
div.top a{text-decoration:none}
div.top a:hover{background:0}
/* CLASSES */



/* CONTENT */
#content ul{margin:0 0 32px 32px;list-style:square;line-height:150%}
#content ul ul{margin:0;line-height:100%}
#content ul li{list-style:square}
#content ul ol li{list-style:decimal}
#content ol{margin:0 0 32px 32px;line-height:150%}
#content ol ol{margin:0 0 0 30px;line-height:100%}
#content ol ul{margin:0 0 0 20px}
/* CONTENT */



/* FADE */
#fade{width:500px;height:200px;margin:0 0 20px 0;overflow:hidden}
#fade img{width:500px;height:200px}
/* FADE */



/* TEASER */
.teaserwrapper{padding:0 0 10px 20px}
.teaser{width:225px;height:220px;margin:0 10px 10px 0;float:left;background:#E6E8F4;font-size:13px;overflow:hidden}
.teaser h2{background:url(../_images/teaser.png) no-repeat;padding:2px 10px;font-size:13px;margin:0 0 1px 0}
.teaser h2 a{text-decoration:none;color:#fff;}
.teaser a{background:transparent;}
.teaser img{display:block;margin:0 0 8px 0}
.teaser p{padding:0 10px;line-height:17px;}
/* TEASER */



/* QUOTES */
blockquote{margin:32px;font-family:georgia;line-height:120%;font-style:italic;color:#333}
blockquote .quotes{font-size:150%}
blockquote .author{font-family:verdana,arial,helvetica,sans-serif;font-style:normal;font-size:90%;line-height:200%;text-align:right;color:#999}
/* QUOTES */



/* ADDRESS */
address{margin:0 0 16px 0;width:280px;padding:16px;font-style:normal;background:#E6E8F4 url(../_images/corner.gif) 100% 0 no-repeat}
address img{float:left;margin:0 16px 16px 0;width:50px;height:75px;border:1px solid #FFF}

address.float{font-size:100%;width:224px;height:128px;overflow:hidden;text-align:left;line-height:80%;_line-height:90%}
address.float.left{float:left}
address.float.right{float:right}
address.float img.pic{float:left;margin:0 16px 16px 0;width:50px;height:75px;border:1px solid #FFF}
address.float img.info{width:16px;height:16px;border:0;margin:0;float:right;margin:-80px -80px 0 0}
address.float span{font-size:70%}
address.float span.mail{clear:both;display:block}
/* ADDRESS */



/* VCARD */
div.vcard{position:relative;width:240px;height:250px;margin:0 5px 16px 0;padding:0;overflow:hidden;float:left;background:url(../_images/vcard.png) no-repeat;font-size:12px;color:#343f79;}
div.vcard_right{float:right;margin:0 0 16px 0}
div.vcard a{color:#343f79;text-decoration:none;}
div.vcard a:hover{color:#fff;}
div.vcard a img{position:absolute;top:10px;left:16px;width:93px;height:140px;color:#343f79;}
div.vcard img.position{position:absolute;top:139px;left:0;width:240px;height:50px;border:0;}
div.vcard table.name{position:absolute;top:140px;left:16px;color:#fff;border:0;background:transparent;width:218px;border-collapse:collapse}
div.vcard table.name td{background:transparent;border:0;font-size:12px;height:44px;vertical-align:middle;padding:0}
div.vcard table.name td strong{font-size:11px}
div.vcard table.name td a{color:#fff;}
div.vcard span.fax{position:absolute;top:207px;left:16px;padding:0 0 0 15px;background:url(../_images/vcard_fax.png) no-repeat !important;}
div.vcard span.mail{position:absolute;top:230px;left:16px;padding:0 0 0 15px;background:url(../_images/vcard_mail.png) no-repeat !important;}
div.vcard span.mail a{text-decoration:underline;}
div.vcard span.phone{position:absolute;top:191px;left:16px;padding:0 0 0 15px;background:url(../_images/vcard_phone.png) no-repeat !important;}

div.vcard_extended{width:406px;height:195px;margin:0 3px 16px 0;padding:0;overflow:hidden;float:none;background:url(../_images/vcard_extended.png) no-repeat;font-size:11px;color:#343f79;}
div.vcard_extended p{position:absolute;top:10px;left:109px;width:277px;height:129px;padding:0 10px;font-size:11px;}

div.vcard_sidebar{width:185px;height:195px;margin:-18px 0 0 0;left:-16px;background:transparent;}
div.vcard_sidebar img.position{width:195px;height:50px;top:128px;border:0;}
div.vcard_sidebar table.name{top:129px;width:160px}
/* VCARD */



/* PDF */
p.pdf{width:448px;margin:0 auto 32px auto;padding:32px 16px;background:#E6E8F4 url(../_images/corner.gif) 100% 0 no-repeat;text-align:center}
p.pdf a{background:url(../_images/icon_pdf.gif) 0 0 no-repeat;padding:10px 0 10px 40px}
p.pdf a:hover{background:url(../_images/icon_pdf.gif) 0 0 no-repeat;color:#02198B}
/* PDF */



/* COLUMNS */
.col-left{width:160px;float:left}
.col-center{width:160px;float:left;margin:0 20px}
.col-right{width:160px;float:left}
/* COLUMNS */



/* TABLES */
caption{padding:0 0 16px 0;font-size:100%;font-weight:bold;text-align:left}
table{margin:0 0 32px 0;border-collapse:collapse;background:#FFF;border:5px solid #E6E8F4}
table.breit{width:99%}

thead th{border-bottom:1px solid #E6E8F4;font-weight:bold;color:#000;background:#f3f4fa}

td{border-left:1px solid #E6E8F4;border-bottom:1px solid #E6E8F4;padding:3px 6px;font-weight:normal;text-align:left;vertical-align:top}
th{border-right:1px solid #E6E8F4;border-bottom:1px solid #E6E8F4;padding:3px 6px;font-weight:normal;text-align:left;vertical-align:top;background:#f3f4fa}
/* TABLES */



/* SEARCH */
#search a{display:block;border-bottom:1px solid #AA0002;text-decoration:none;padding:2px 3px 1px 3px}
#search a:visited{background-image:url(../_images/sitemap_visited.gif);background-position:100% 100%;background-repeat:no-repeat}
#search a:hover{background:#02198B;color:#FFF}
/* SEARCH */



/* IMAGES */
img.floatleft{display:block;float:left;margin:0 10px 5px 0}

.image-wide{margin:0 0 32px 0}
.image-wide img{display:block;width:523px;height:130px}

.image-left img{display:block;float:left;width:130px;height:130px;margin:5px 10px 5px 0}
.image-left-freestyle img{display:block;float:left;margin:5px 10px 5px 0}
.image-center{text-align:center;margin:0 0 16px 0}
.image-center img{display:block;width:300px;height:300px;margin:0 auto}
.image-right img{display:block;float:right;width:130px;height:130px;margin:5px 0 5px 10px}

.image-team img{width:500px;height:250px}
.image-team-small img{width:523px;height:150px}

.image-portrait{background:#E6E8F4;float:left;margin:5px 10px 5px 0;padding:16px}
.image-portrait-center{background:#E6E8F4;margin:5px auto 5px auto;padding:16px;width:5.81280px;height:8.780px;}
.image-portrait img{display:block;width:95px;height:140px;border:1px solid #FFF}

.image-left-freestyle-boarder{background:#E6E8F4;float:left;margin:5px 10px 5px 0;padding:16px}
.image-left-freestyle-boarder{display:block;border:1px solid #FFF}
.image-left-freestyle-boarder img{display:block;border:1px solid #FFF}


.image-right-freestyle-boarder{background:#E6E8F4;float:right;margin:5px 10px 5px 0;padding:16px}
.image-right-freestyle-boarder{display:block;border:1px solid #FFF}
.image-right-freestyle-boarder img{display:block;border:1px solid #FFF}


table.team td.name{width:320px;text-align:left}
table.team td.name img{width:62px;height:94px;float:left;margin-right:5px}

#kliniken{width:32.6875em;height:24.5em;overflow:hidden;margin:0 auto}
#kliniken img{width:8.125em;height:8.125em;display:block;position:relative;z-index:10}
#kliniken img.bg{width:32.6875em;height:24.5em;z-index:2}
#kliniken img#innere_medizin{bottom:392px;left:262px}
#kliniken img#orthopaedie{bottom:522px;left:393px}
#kliniken img#chirurgie{bottom:521px;left:131px}
#kliniken img#urologie{bottom:651px;left:262px}
#kliniken img#anaesthesie{bottom:781px;left:393px}
#kliniken img#neurologie{bottom:781px;left:0}
#kliniken img#geriatrie{bottom:910px;left:131px}
#kliniken img#augenheilkunde{bottom:1040px;left:262px}
#kliniken img#zentralapotheke{bottom:1170px;left:393px}

#partner{width:32.6875em;height:24.5em;overflow:hidden;margin:0 auto;position:relative}
#partner img{width:8.125em;height:8.125em;display:block;position:absolute;z-index:10}
#partner img#partner_start{width:32.6875em;height:16.3125em;z-index:2}
#partner img#reha_marienberg{top:8.1875em;left:0}
#partner img#praxis_am_berg{bottom:0;left:8.1875em}
#partner img#klinik_am_berg{bottom:0;left:0}
#partner img#ortho-move{bottom:0;right:8.1875em}
#partner img#reha_reuterstrasse{bottom:0;left:8.1875em}
#partner img#zarm{bottom:0;right:0}
/* IMAGES */



/* FORMS */
div.paypal form{background:transparent;padding:5px;margin:0 0 16px 0}
form{background:#E6E8F4;padding:5px;margin:0 0 16px 0}
fieldset{border:0}
fieldset.hidden{display:none}
fieldset.data{padding:5px;background:#f3f4fa;margin:0 0 1px 0;text-align:right}
fieldset.data label{float:left}
fieldset.data input{width:400px;padding:3px;border:1px solid #818CC5}
fieldset.data input:focus{border:1px solid #0059bd}
fieldset.data textarea{width:400px;height:150px;padding:3px;border:1px solid #818CC5}
fieldset.data textarea:focus{border:1px solid #0059bd}
fieldset.control{background:#E6E8F4;padding:15px 0;text-align:center}
fieldset.control input{padding:5px 10px}
/* FORMS */



/* ACCESSKEYS */
#breadcrumb .accesskey,#navi0 .accesskey,#menu-bottom .accesskey{text-decoration:underline;font-size:90%;vertical-align:top}
#menu .accesskey{text-decoration:underline}
/* ACCESSKEYS */



/* LIGHTBOX */
#lightbox{background-color:#eee;padding:13px}
#lightboxCaption{font-size:.8em;padding-top:.4em}
#lightbox img{border:0;display:block}
#overlay img{border:0}
#overlay{background-image:url(../_images/overlay.png)}
* html #overlay{background-color:#000;back\ground-color:transparent;background-image:url(../_images/blank.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../_images/overlay.png",sizingMethod="scale")}
/* LIGHTBOX */



/* SITEMAP */
#sitemap ul{margin:0;font-weight:bold}
* html #sitemap li{border-bottom:1px solid #F6F5F5} /* IE Abstand */
#sitemap ul li{margin-bottom:2.80px;list-style:none}
#sitemap ul ul li{margin:0}
#sitemap ul ul{margin-left:10em}
#sitemap ul ul ul{margin:0;font-weight:normal}

#sitemap a{display:block;border-bottom:1px solid #AA0002;text-decoration:none;padding:2px 3px 1px 3px}
#sitemap a:visited{background:url(../_images/sitemap_visited.gif) 100% 100% no-repeat}
#sitemap a:hover{background:#02198B;color:#FFF}
#sitemap li:hover{background:#E6E8F4}

#sitemap ul a{font-size:120%;font-family:arial,helvetica,sans-serif}
#sitemap ul ul a{font-size:100%;font-family:verdana,arial,helvetica,sans-serif}
#sitemap ul ul ul a{padding-left:16px}
#sitemap ul ul ul ul a{padding-left:32px}
/* SITEMAP */

/* BUTTONS STARTSEITE */
#buttons{width:130px;height:160px;overflow:hidden;float:right;margin:0 0 10px 10px}
#buttons img{position:relative;z-index:2}
#buttons a{width:110px;height:20px;padding:7px 5px 3px 5px;margin:5px 5px 0 5px;position:relative;z-index:10;font-size:12px;display:block}
#buttons a:hover{background:transparent;font-weight:bold;color:#02198B}
#buttons a#button1{bottom:163px}
#buttons a#button2{bottom:168px}
#buttons a#button3{bottom:173px}
#buttons a#button4{bottom:178px}
#buttons a#button5{bottom:183px}
/* BUTTONS STARTSEITE */


/* ORGANIGRAMM */
#organigramm1{width:610px;height:40px;margin:0 50px 1px 50px;background:url(../images/organigramm1.png) no-repeat;color: #fff;text-align:center;padding:85px 0 0 0}

#organigramm2{width:600px;height:255px;margin:0 50px 1px 50px !important;padding:5px !important;background:#a4badd;}
#organigramm2 li{list-style:none !important;width:180px;float:left;height:65px;margin:5px;padding:5px;font-size:11px;background:#e2e8f4;text-align: center;line-height: 13px;}

#organigramm3{width:600px;height:415px;margin:0 50px 1px 50px !important;padding:10px 0 10px 10px !important;background:#e2e8f4;}
#organigramm3 div{width:200px;float: left;}

#organigramm3 ul{width:200px;margin:0 !important;padding:0 !important;}
#organigramm3 li{list-style:none !important;width:180px;height:65px;margin:0 0 10px 0;padding:5px;font-size:11px;background:#e2e8f4;text-align: center;line-height: 13px;}


#organigramm3 #col2 ul{background:url(../_images/organigramm_col2.png) 50% 0 repeat-y}
#organigramm3 #col3 ul{background:url(../_images/organigramm_col3.png) 50% 0 repeat-y}

#organigramm3 #col2 li{background:#ccdccf}
#organigramm3 #col3 li{background:#e6c4cc}
/* ORGANIGRAMM */
