/* #### body + sitemain #### */

body {background:#87CEFA url("../images/bg_verlauf.gif") repeat-x;padding:0;margin:10px 0 0;}
#sitemain {position:relative; clear:both; width:980px; background-color:transparent; font-family:verdana,arial,sans-serif; margin:0 auto 0 auto;}


/* #### Logo #### */

#group_logo {position:relative; float:left; clear:both; top:10px; width:980px; height:90px; background-color:transparent;}
#logobg {position:relative; float:left; left:4px; top:4px; width:972px; height:82px; background:#4682B4 url(../images/bg_logo.gif) repeat-x;}
#logo img {position:relative; border:0}


/* #### Menü-Top #### */
 
#group_menue {position:relative; float:left; clear:both; width:980px; height:40px; background-color:transparent; z-index:90;}
#menu {position:relative; float:left; left:4px; top:4px; width:972px; height:32px; background:#87CEFA url("../images/bg_footer_menue.gif") repeat-x; font-weight:bolder; z-index:90;}
#menu ul {margin:0; padding:0 0 0 5px; font-size:15px;}
#menu li {overflow:inherit; list-style-type:none; margin:0; padding:0; float:left; } 
#menu a {text-decoration:none; margin:0; padding:6px 10px 0; display:block; height:26px; color:#FFFFFF; float:left; background:url("../images/hover_menue.gif") repeat-x; background-position:0 32px;}
#menu a.first {margin:0; padding:6px 10px 0; } 
#menu a:hover {color:#191970; background-position:0 0;}


/* #### Border !! Klassen !! #### */

#group_logo .unten {position:relative; float:left; background: url("../images/unten.gif") 0 100% repeat-x; width:100%;height:90px;}
#group_logo .rechts {position:relative; float:left; background: url("../images/rechts.gif") 100% 0 repeat-y; width:100%;height:90px;}
#group_logo .links {position:relative; float:left; background: url("../images/links.gif") 0 0 repeat-y; width:100%;height:90px;}
#group_logo .e_left {position:relative; float:left; background: url("../images/e_left.gif") 0 100% no-repeat; width:100%;height:90px;}
#group_logo .e_right {position:relative; float:left; background: url("../images/e_right.gif") 100% 100% no-repeat; width:100%;height:90px;}

#group_menue .unten {position:relative; float:left; background: url("../images/unten.gif") 0 100% repeat-x; width:100%;height:40px;}
#group_menue .rechts {position:relative; float:left; background: url("../images/rechts.gif") 100% 0 repeat-y; width:100%;height:40px;}
#group_menue .links {position:relative; float:left; background: url("../images/links.gif") 0 0 repeat-y; width:100%;height:40px;}
#group_menue .e_left {position:relative; float:left; background: url("../images/e_left.gif") 0 100% no-repeat; width:100%;height:40px;}
#group_menue .e_right {position:relative; float:left; background: url("../images/e_right.gif") 100% 100% no-repeat; width:100%;height:40px;}

#inhalt_box1, #inhalt_box2, #inhalt_box3 {position:relative; float:left; width:190px; background:#0073D2 url("../images/bg_nav_box.gif") repeat-x; font-size:12px;}
#titel_box1, #titel_box2, #titel_box3 {position:relative; float:left; clear:both; width:190px; height:30px; background:#BEE8FF url("../images/bg_titel.gif") repeat-x; font-family:tahoma,verdana,sans-serif; font-weight:bold; font-size:13px; color:#FFFFFF;}

#inhalt .e_left, #inhalt_box1 .e_left, #inhalt_box2 .e_left, #inhalt_box3 .e_left {position:relative; float:left; background: url("../images/e_left.gif") 0 100% no-repeat; width:100%;}
#group_logo .e_left_top, #group_menue .e_left_top , #titel_box1 .e_left_top , #titel_box2 .e_left_top, #titel_box3 .e_left_top, #main_titel .e_left_top, #footer .e_left_top {position:relative; float:left; background: url("../images/e_left_top.gif") 0 0 no-repeat; width:100%; height:100%;}
#inhalt .e_right, #inhalt_box1 .e_right, #inhalt_box2 .e_right , #inhalt_box3 .e_right   {position:relative; float:left; background: url("../images/e_right.gif") 100% 100% no-repeat; width:100%;}
#group_logo .e_right_top, #group_menue .e_right_top, #titel_box1 .e_right_top, #titel_box2 .e_right_top, #titel_box3 .e_right_top, #main_titel .e_right_top, #footer .e_right_top {position:relative; float:left; background: url("../images/e_right_top.gif") 100% 0 no-repeat; width:100%; height:100%;}

#main_titel .links, #titel_box3 .links, #titel_box2 .links, #titel_box1 .links {position:relative; float:left; background: url("../images/links.gif") 0 0 repeat-y; width:100%;height:30px;}
#inhalt .links, #inhalt_box3 .links, #inhalt_box2 .links, #inhalt_box1 .links {position:relative; float:left; background: url("../images/links.gif") 0 0 repeat-y; width:100%;}

#main_titel .rechts, #titel_box1 .rechts, #titel_box2 .rechts, #titel_box3 .rechts {position:relative; float:left; background: url("../images/rechts.gif") 100% 0 repeat-y; width:100%;height:30px;}
#inhalt .rechts, #inhalt_box1 .rechts, #inhalt_box2 .rechts, #inhalt_box3 .rechts {position:relative; float:left; background: url("../images/rechts.gif") 100% 0 repeat-y; width:100%;}

#group_logo .oben, #group_menue .oben, #titel_box1 .oben, #titel_box2 .oben, #titel_box3 .oben, #main_titel .oben, #footer .oben {position:relative; float:left; background: url("../images/oben.gif") 0 0 repeat-x; width:100%;}
#inhalt .unten, #inhalt_box1 .unten, #inhalt_box2 .unten, #inhalt_box3 .unten {position:relative; float:left; background: url("../images/unten.gif") 0 100% repeat-x; width:100%;}

#footer .unten {position:relative; float:left; background: url("../images/unten.gif") 0 100% repeat-x; width:100%;height:32px;}
#footer .rechts {position:relative; float:left; background: url("../images/rechts.gif") 100% 0 repeat-y; width:100%;height:32px;}
#footer .links {position:relative; float:left; background: url("../images/links.gif") 0 0 repeat-y; width:100%;height:32px;}
#footer .e_left {position:relative; float:left; background: url("../images/e_left.gif") 0 100% no-repeat; width:100%;height:32px;}
#footer .e_right {position:relative; float:left; background: url("../images/e_right.gif") 100% 100% no-repeat; width:100%;height:32px;}


/* #### Navigation Links (Box 1-3) #### */

#group_box2bot, #group_box1bot {position:relative; float:left; clear:both; width:190px; height:10px; background:transparent; }
#titel_box1 .titel, #titel_box2 .titel, #titel_box3 .titel {position:relative; text-align:left; left:10px; top:7px;}
#inhalt_box1 .lst .sym, #inhalt_box2 .lst .sym, #inhalt_box3 .lst .sym {position:relative; border:0; margin:0; padding:0 5px 0 6px;}

#group_box1 {position:relative; float:left; clear:both; width:190px; background-color:transparent;}
#inhalt_box1 .lst {position:relative;  font-family:verdana,arial,sans-serif; font-size:12px; font-weight:bold; color:#FFFFF0; margin:0; padding:2px 5px 10px;}
#inhalt_box1 .lst a {position:relative; text-decoration:none; color:#FFFFF0; margin:0; padding:0;}
#inhalt_box1 .lst a:hover {color:#0073D2;}

#group_box2 {position:relative; float:left; clear:both; width:190px; background-color:transparent; font-family:verdana,arial,helvetica,sans-serif; font-weight:normal; font-size:12px;}
#inhalt_box2 .lst {position:relative;  font-family:verdana,arial,sans-serif; font-size:12px; font-weight:bold; color:#FFFFF0; margin:0; padding:2px 5px 10px;}

#inhalt_box2 .lst a {position:relative; text-decoration:none; color:#FFFFF0; margin:0; padding:0;}
#inhalt_box2 .lst a:hover {color:#0073D2;}

#group_box3 {position:relative; float:left; clear:both; width:190px; background-color:transparent; font-family:verdana,arial,helvetica,sans-serif; font-weight:normal; font-size:12px;}
#inhalt_box3 .lst {position:relative;  font-family:verdana,arial,sans-serif; font-size:12px; font-weight:bold; color:#FFFFF0; margin:0; padding:2px 5px 10px;}
#inhalt_box3 .lst p {position:relative; margin:0; padding:0;}
#inhalt_box3 .lst a {position:relative; text-decoration:none; color:#FFFFF0; margin:0; padding:0;}
#inhalt_box3 .lst a:hover {color:#0073D2;}


/* #### Abstände zwischen den Boxen (...sp = space) #### */

#group_logosp {position:relative; float:left; clear:both; width:980px; height:110px; background:transparent; }
#logosp {position:relative; float:left; width:980px; height:90px; background:transparent; }
#group_menuesp {position:relative; float:left; clear:both; width:980px; height:50px; background:transparent; z-index:90; }
#menusp {position:relative; float:left; width:980px; height:40px; background:transparent; z-index:90; }
#group_navsp {position:relative; float:left; width:200px; background:transparent; }
#group_main_navsp {position:relative; float:left; clear:both; width:980px; background:transparent; }
#group_box1sp, #group_box2sp {position:relative; float:left; clear:both; width:190px; background:transparent; }


/* #### Inhalt #### */

#group_main_navbot {position:relative; float:left; clear:both; width:980px; height:15px; background:transparent; } 
#group_main_nav {position:relative; float:left; clear:both; top:5px; width:980px; background-color:transparent;}
#group_nav {position:relative; float:left; width:190px; background-color:transparent;}
#group_inhalt {position:relative; float:left; width:780px; background-color:transparent;}
#main_titel {position:relative; float:left; clear:both; width:780px; height:30px; background:#BEE8FF url("../images/bg_titel.gif") repeat-x; font-family:verdana,arial,sans-serif; font-weight:bold; font-size:14px; color:#FFFFFF;}
#main_titel .titel {position:relative; text-align:left; left:10px; top:7px;}
#inhalt {position:relative; float:left; clear:both; width:780px; background:#0073D2 url("../images/bg_inhalt_box.gif") repeat-x; font-family:verdana,arial,helvetica,sans-serif; font-weight:normal; font-size:12px; color:#000000;}
#inhalt .space {padding-bottom:5px; clear:both;}
#inhalt .spacebs {font-size:0; margin:0; padding:5px 0 0 0;} 
#inhalt ul {margin:0; padding:1px 5px 2px 13px;}
#inhalt li {list-style-type:none; margin:0; padding:1px 5px 2px 0;}
#inhalt p {margin:0; padding:5px 5px 5px 10px;}


/* #### Footer #### */

#footer {position:relative; float:left; clear:both; width:980px; height:32px; background:#87CEFA url("../images/bg_footer_menue.gif") repeat-x; font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:12px; color:#F5F5F5;}
#footer .tag {position:relative; text-align:center; top:8px; clear:both;}
#footer .tag a:link, a:visited {text-decoration:none; color:#FFFFFF;}
#footer .tag a:hover {text-decoration:none;color:#191970;}
