@charset "utf-8";
/* CSS Document */

html {margin:0; padding:0; background:url(/picture/bg-body.png) top center repeat-x fixed; height:100%}
body {height:100%; overflow:scroll; overflow-x:hidden;}
#wrapper {width:905px; margin-left:-452px; position:absolute; background:url(/picture/bg-wrapper.png) repeat-y center fixed; min-height:100%; left:50%; }

#navigation {width:815px; height:30px; margin:auto; padding-top:25px; margin-bottom:1px; position:relative;}

#subnav {position:absolute; left:0; top:0; width:815px; height:300px; z-index:4;}
#subnav01 {position:absolute; left:0; top:0; width:271px; height:100px; background-image:url(/picture/bg-subnav.gif); z-index:5; display:none;}
#subnav02 {position:absolute; left:0; top:0; width:815px; height:300px; background: #fff; z-index:50;  }
#subnav03 {position:absolute; left:272px; top:0; width:271px; height:100px; background-image:url(/picture/bg-subnav.gif); z-index:5; display:none;}
#subnav04 {position:absolute; left:408px; top:0; width:271px; height:300px; background-image:url(/picture/bg-subnav.gif); z-index:5; display:none;}
#subnav ul {position:absolute; z-index:5; width:100%}

#picture {width:815px; height:300px; margin-bottom:1px; margin:auto; background-color:#CCCCCC; position:relative; z-index:1;}
#gitter {width:815px; height:300px; background:url(/picture/gitter.gif) no-repeat; position:absolute; left:0; top:0; filter: alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80; z-index:2;}
#logo {width:271px; height:100px; position:absolute; right:0; top:101px; background-image:url(/picture/logo.gif); display:block; z-index:6;}
#logo a {display:block; height:100px; width:271px; border:none; text-indent:-9999px;}

#content {width:815px; margin:auto; height:auto; position:relative; }
#left {width:407px; height:100%; float:left; margin-right:1px; margin-top:102px; }
#right {width:367px; height:auto; float:right; padding-right:20px; padding-left:20px; padding-top:20px; background:url(/picture/bg-right.gif) repeat-x; margin-top:1px; min-height:360px;}

#footer {width:815px; margin-left:45px; height:auto; float:left; position:relative; text-align:right;  }

.jcarousel-container { position:absolute; top:0; left:0; z-index:50;}

#navigation li {width:135px;  height:30px; display:block; float:left; margin-right:1px; text-align:center; vertical-align: middle; background-color:#001a4b; cursor: pointer;}
#navigation li.last {margin-right:0;}




#navigation li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:bold; color:#FFFFFF; line-height:28px;}
#navigation li a {color:#FFF; text-decoration:none;}
#navigation li:hover, #navigation li a:hover {color:#d7ae5d;}

#right h1 {position:absolute; display:block; background-color:#001a4b; left:0; top:0; color:#fff; width:387px; height:85px; padding-left:20px; padding-top:15px; margin-top:1px;}
#right h3 {position:absolute; left:0px; top:50px; color:#fff; width:384px; padding-left:20px; padding-top:7px;}

#right .phpwcmsSearchResult h3 {position:relative; float:left; margin-left:-20px; margin-top:-30px; }
#right .phpwcmsSearchResult p {position:relative; float:left; margin-top:50px; }

#right h4 {font-family: Georgia, "Times New Roman", Times, serif; font-size:1.2em; color:#001a4b; line-height:18px; margin-bottom:10px;}

hr {border:none; border-top:1px dashed #b2bac9; height:1px; color:#000000; background:transparent}


#right {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#001a4b; line-height:22px;}
#right p {margin-bottom:10px;}

#right p a {font-weight:bold; color:#001a4b;}
#right p a:hover {color:#d7ae5d; background-color:#001a4b;}

#subnav01 li a, #subnav03 li a, #subnav04 li a, #subnav05 li a, #subnav06 li a {color:#FFF; text-decoration:none; font-size:0.6em; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; padding-top:10px; padding-bottom:10px; width:256px; padding-left:15px;}
#subnav li a:hover {background-color:#d7ae5d; color:#001a4b;}

.locations ul {z-index:7;}
.locations li {display:none; float:left; margin-right:1px; color:#fff; font-size:0.6em; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.2em; padding-bottom:5px;}
.locations li:hover {background-color:#d7ae5d; color:#001a4b;}
.locations li.last {margin-right:0; margin-bottom:26px;}

.titel {display:block; width:135px; text-align:center; padding-left:-135px; padding-top:5px; height:20px; vertical-align:middle; margin-top:1px;}

a {text-decoration:none}
.objekt { text-decoration:none; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; display:block; width:271px; padding-top:5px; padding-bottom:5px; text-align:center; background-color:#d7ae5d; color:#001a4b;}

#right li {list-style:outside disc; margin-left:25px; margin-bottom:10px; }
#right ul {padding:5px; color:#001a4b; font-weight:bold;}

#footer {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:bold; color:#AAA; line-height:28px;}

#fade {z-index:0; width:815px; height:300px;}

#footer a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:bold; color:#001a4b;}
#footer a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; color:#d7ae5d; background-color:#001a4b;}
