/*************************/
/* SECTION 1 - MAIN BODY */
/*************************/

html {height:100%;}
body {height:100%;background-color:#ffffff; padding: 0px; font-family: arial,sans-serif;font-size:13px;line-height:15px;}

.TopRahmen {position:absolute;top:0px;left:0px;height:80px;width:100%;z-index:10;background: url(../img/top_back.jpg) top left repeat-x;display:block;}
.TopRahmen2 {position:absolute;top:0px;left:0px;height:80px;width:100%;z-index:10;background: url(../img/Top_leiste.png) top left no-repeat;display:block;}

.LeftRahmen {position:absolute;top:0px;left:0px;height:100%;background: url(../img/blau_weiss_links_back.png) top left repeat-x;width:133px;z-index:6;display:block;}
.LeftRahmen2 {position:absolute;top:0px;left:0px;height:100%;background: url(../img/grau_links_back.png) top left repeat-y; width:125px;z-index:6;display:block;}
.language {position:absolute;bottom:15px;left:55px;height:100px;width:85px;z-index:17;color:#a5a5a5;font-size:80%;}
.menu_back {position:absolute;top:65px;left:0px;height:60px;width:100%;z-index:10;background: url(../img/menu_back.png) top left repeat-y;display:block;}

.logo {position:absolute;top:71px;left:99px;height:100px;width:250;z-index:12;display:block;}

.page_container {position:absolute;top:135px;left:133px;width:80%;z-index:8;background-color:#ff0000;background:url(../img/WasserZeichenSchiff.gif) top left no-repeat;}
.page_container_s {position:absolute;top:135px;left:133px;width:80%;z-index:8;background-color:#ff0000;background:url(../img/WasserZeichenSchiff_stoerer.gif) top left no-repeat;}
.page_container_s .main2 {margin-left:125px;margin-top:135px;min-height:520px;padding-top:35px;line-height:18px;}
.page_container .main2 {margin-left:125px;margin-top:135px;min-height:520px;padding-top:35px;line-height:18px;}
.page_container2 {position:absolute;top:135px;left:133px;width:900px;z-index:8;background-color:#ff0000;background:url(../img/WasserZeichenSchiff.gif) top left no-repeat;}
.page_container2_s {position:absolute;top:135px;left:133px;width:900px;z-index:8;background-color:#ff0000;background:url(../img/WasserZeichenSchiff_stoerer.gif) top left no-repeat;}
.page_container2 .main {margin-left:40px;margin-top:60px;min-height:520px;padding-top:35px;line-height:18px;}
.page_container2_s .main {margin-left:40px;margin-top:60px;min-height:520px;padding-top:35px;line-height:18px;}

.page_container4 {position:absolute;top:140px;left:7px;z-index:8;line-height:18px;}
.page_container4 .mainflash {margin-left:125px;display:block;}
.page_container4 .main {margin-left:40px;margin-top:60px;min-height:520px;padding-top:35px;line-height:18px;display:none;}

.page_container3 {position:absolute;top:135px;left:133px;width:900px;z-index:8;background-color:#ff0000;background:url(../img/WasserZeichenSchiff2.gif) top left no-repeat;}
.page_container3 .main {margin-left:40px;margin-top:60px;min-height:520px;padding-top:35px;line-height:18px;}


.menu {position:absolute;top:20px;left:300px;z-index:19;display:block;}
.menu #haupt { margin:0px; padding:0px;color:#4d4d4d;}
.menu #haupt td p {margin:3px;padding:2px;padding-right:5px;padding-left:5px;text-align:left;font-weight: bold; font-size:11px;color:#4d4d4d;white-space: nowrap;}
.menu #haupt  a p {color:#4d4d4d;background-color:#d1d8e3;text-decoration:none;}
.menu #haupt  a:hover p, .menu #haupt a.selected p {color:#ffffff;background-color:#002565; text-decoration:none;}

.menu #menu1 {display:none;}
.menu #menu2 {display:none;}
.menu #menu3 {display:none;}
.menu #menu4 {display:none;}
.menu #menu5 {display:none;}
.menu #menu6 {display:none;}
.menu #menu7 {display:none;}

.menu #haupt #menutitel1 {display:block;}
.menu #haupt #menutitel2 {display:none;}
.menu #haupt #menutitel3 {display:none;}
.menu #haupt #menutitel4 {display:none;}
.menu #haupt #menutitel5 {display:none;}
.menu #haupt #menutitel6 {display:none;}
.menu #haupt #menutitel7 {display:none;}

.menu #haupt .menutitel  {font-size:10px;font-weight:normal;color:#002565;padding:0px;margin:0px;text-align:center;}


.dachmenu {position:absolute;top:20px;left:260px;width:700px;z-index:19;display:none;}
.dachmenu #haupt {width: 700px; margin:0px; padding:0px;color:#4d4d4d;}
.dachmenu #haupt td p {margin:8px;padding:5px;padding-right:10px;padding-left:10px;text-align:left;background-color:#d9d9d9;font-family: Times, sans-serif;font-weight: bold; font-size:13px;color:#4d4d4d;white-space: nowrap;}
.dachmenu #haupt td p a{color:#4d4d4d; text-decoration:none;}
.dachmenu #haupt td p a:hover, .dachmenu #haupt td p a.selected {color:#4d4d4d; text-decoration:none;}



/*************************/
/* CMS - Bereich 	 */
/*************************/
#edit_win {position:absolute;z-index:22; visibility:visible;background-color:rgb(255,255,255);}
#edit_win a {color: #0000ff;  font-size: 12px;line-height: 14px; font-family:  Helvetica, Sanserif, "Sans Serif" font-weight:bold;text-decoration:none;}
#edit_win input {color: #000000;  font-size: 11px;line-height: 13px; font-family:  Arial,Helvetica, Sanserif, "Sans Serif" font-weight:bold;text-decoration:none;}

#adminmenu{position:absolute;left:-153px;top:-240px;width:180px;z-index:21; visibility:visible;color:#000000;}
#adminmenu td {color:#000000;font-size:10px;}
#admin_tb td {color:#000000;font-size:10px;}
#adminmenu ul {margin:10px;padding:0px;}
#adminmenu li {display: inline; list-style: none; margin: 0px; padding: 0px;font-weight:bold;}
#adminmenu li a {background-color:#ffffff;color:#092469;text-decoration: none;padding-left:5px;padding-right:5px;}
#adminmenu li a:hover {background-color:#d0d0d0;color:#555555;text-decoration: none;} 
#adminmenu li a.selected {background-color:#092469;color:#ffffff;text-decoration: none;}

.spon {color:#f0f0f0; font-size: 11px;text-decoration: none;}

.lnkselect {font-size:18px;font-weight:bold;text-decoration: underline;}

p {color:#000000;}
.SeitenTitel {margin: 0px; padding: 0px; color:#000000; font-weight:bold; font-size: 18px;line-height:22px;}
.UnterTitel {margin: 0px; padding: 0px; color:#000000; font-weight:bold; font-size: 14px;}
.UnterTitel2 {font-size:12px;line-height:14px;}
.NormalText {margin: 0px; padding: 0px; color:#000000; font-weight:normal;}
.gepressterText {margin: 0px; padding: 0px; color:#000000; font-weight:normal;font-size:13px;line-height:13px;}
.kleinerText {margin: 0px; padding: 0px; color:#000000; font-weight:normal;font-size:11px;line-height:13px;}
.Bildrahmen {border-width:1px;border-style:solid; border-color:#2556a4;}

p a:visited{color:#555555;text-decoration: none; }
p a:hover{color:#555555;text-decoration: none; }
p a:link{color:#555555;text-decoration: none;}
p a:active{color:#555555;text-decoration: none;}


