body {margin:0px;padding:0px;font-size:13px;font-family:Arial;}
td {vertical-align:top;}

#layout-1 { background-image:url(img/1.jpg);background-repeat:repeat-x;background-color:#00349a; }
#layout-2 { background-image:url(img/1.jpg);background-repeat:repeat-x;width:150px;border-right:7px solid #009965;background-color:#00349a; }
#layout-3 { width:150px;background-image:url(img/2.jpg);background-repeat:repeat-x; }
#layout-4 { width:538px;height:245px;background-color:#34b1cd }
#layout-5 { width:123px;border-left:7px solid #009965;background-color:#00349a; }
#layout-6 { background-image:url(img/1.jpg);background-repeat:repeat-x;background-color:#00349a; }
#layout-7 { border-left:1px solid #9ecdfb;height:482px;width:537px; }
#layout-8 { background-color:#9ecdfb;height:40px; }
#layout-9 { background-color:#3367cd;height:40px;vertical-align:middle; }
#layout-10 { border-left:7px solid #009965;background-color:#3367cd;height:40px; }
#layout-11 { background-color:#3367cd;height:40px; }

#laufleiste { font-size:15px;font-family:Arial;font-weight:bold;color:#ffffff; }

#maindiv {
width:477px;
margin:30px; 
padding:0px;
border-collapse: collapse;
border-spacing: 0px;
}

#maindivtd { width:470px; }

#maindivtd table { 
border-spacing: 0px;
border-collapse: collapse;
margin: 0px;
padding: 0px;
border: 0px;
}

#menu {
position:relative;
top:55px;
left:8px;
width:142px;
background-color:#3367cd;
}

#menu2 {
position:relative;
left:0px;
top:245px;
width:150px;
margin-bottom:255px;
}

#menu a.active, #menu a:visited.active, #menu a:link.active { color: #ffffff; }
#menu2 a.sub.active, #menu2 a:visited.sub.active, #menu2 a:link.sub.active { background-color: #ffb74c; }

#menu a, #menu a:visited, #menu a:link { 
display: block;
font-size:15px;
font-family:Arial;
color:#9accfd;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:2px;
text-decoration:none;
text-align:right;
}

#menu2 a.sub, #menu2 a:visited.sub, #menu2 a:link.sub { 
display:block;  
font: 13px arial, verdana, sans-serif;
color: #41619D;
padding-top: 2px;
padding-bottom:2px;
padding-left:14px;
margin: 0px;
text-decoration: none;
}

#menu a:hover, #menu a:active {
background-color:#34b1cd;
color:#ffffff;
}

#menu2 a:hover.sub, #menu2 a:active.sub {
background-color:#d7e1f3;
}

#uberschrift h1 {
color:#ffffff;
font-size:18px;
font-family:Arial;
font-weight:normal;
margin-top:8px;
margin-left:12px;
margin-bottom:0px;
padding-left: 18px;
background-image:url(img/6.jpg);
background-repeat:no-repeat;
background-position:left 40%;
letter-spacing:1px;
}

#maindiv h1 {
color:#2e62d0;
font-size:22px;
font-family:Arial;
font-weight:normal;
margin-top:0px;
margin-bottom:12px;
padding-bottom:5px;
background-image:url(img/7.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}

h2 {
font-size:15px;
font-family:Arial;
color:#000066;
margin-bottom:0px;
}

h3, h4, h5, h6, h7 {
font-size:13px;
font-family:Arial;
color:#000066;
margin-bottom:0px;
}

p {
font-size:13px;
font-family:Arial;
color:#000000;
margin-top:0px;
margin-bottom:15px;
}

td, li { 
font-size:13px;
font-family:Arial;
color:#000000;
}

.fett { font-weight: bold; }

.kurstabelle td { padding: 5px;}

.text1 { background-color: #d7e1f3; }
.text2 { background-color:#f7f1ff; }

.contentwidth { width:475px; }