body {font-size: 11px; font-family:Arial, Helvetica, sans-serif; background:#ffffff; color: #4d4d4d; margin: 0px; padding: 0px; text-align: center;}

table.contents {width:950px; text-align:center; padding:0px;}
#top { position:relative; top:0px; left:0px; z-index:1;}
#studioplus {position:absolute; width:210px; height:80px; top:0px; left:0px; z-index:1;}
#main { position:relative; z-index:1;}
#navigation {position:absolute; width:210px; top:0px; left:0px; padding-top:20px; z-index:1;}
#bild {position:absolute; width:740px; top:0px; left:210px; padding-top:0px; z-index:1;}
#inhalt {position:absolute; width:740px; height:700px; top:240px; left:210px; height:auto; padding-top:0px; z-index:1;}
#links {position:relative; width:192px; top:0px; left:0px; padding-left:18px; padding-top:5px; height:24px; z-index:1;}
#werbung {position:relative; width:205px; top:0px; left:0px; padding-top:70px; z-index:1;}

#cols {position:relative; font-size:12px; top:0px; left:0px; padding-top:14px; padding-left:14px; padding-right:14px; padding-bottom:15px; z-index:1;}
td {font-size:12px; color:#83838f;}
#cols2 {position:relative; font-size:12px; top:0px; left:0px; padding-top:14px; padding-left:14px; padding-right:18px; padding-bottom:15px; z-index:1;}

#col {position:relative; font-size:12px; width:740px; height:inherit; top:0px; left:0px; padding-top:14px; padding-left:14px; padding-right:18px; padding-bottom:15px; z-index:1;}
#bottom {left:0px; width:740px; height:24px; margin-top:10px; background-color:#308be8; z-index:1; color:#FFFFFF; font-size:12px; text-align:center; padding-top:5px; vertical-align:text-bottom;}
a { text-decoration:none; color:#83838f; font-size:12px;}
a:hover { text-decoration:none; color:#3a77c8;}

a { text-decoration:none; color:#3a77c8; font-size:12px;}
a:hover { text-decoration:none; color:#f59600;}


a.navi { text-decoration:none; color:#83838f; font-size:12px;}
a.navi:hover { text-decoration:none; color:#3a77c8;  border: thin #83838f}

a.sprache { text-decoration:none; color:#ffffff; font-size:12px; font-weight:bold;}
a.sprache:hover { text-decoration:none; color:#3a77c8;  border: thin #83838f}

a.bottom { text-decoration:none; color:#ffffff; font-size:12px;}
a.bottom:hover { text-decoration:none; color:#ffffff;}


h1{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#f59600; margin-bottom:-5px;}
h2{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#f59600; margin-top:-5px; margin-bottom:-5px;}


a.kurs {text-decoration:none; color:#d30001; font-size:12px; font-weight:bold}
a.kurs:hover { text-decoration:none; color:#f20094;}


.kurse{ border:1; cellspacing;0px; padding:1px; background-color: #DFDFDF; text-align:center;}
.month { background-color: #66CC33; color:#000000; font:bold; text-align:center;}
.day { background-color:#999999; color:#ffffff; font:bold; text-align:center;}
.no { background-color: #EFEFEF; color:#ffffff; font:bold; text-align:center;}
.yes { background-color:#ffffff; color:#000000; text-align:center;}
.we { background-color: #D1DFF3; color: #2C5CA7; font:bold; text-align:center;}
.pc-start { background-color:#FF9900; color:#ffffff; font:bold; text-align:center;}
.pc-fit { background-color: #0079ff; color:#ffffff; font:bold; text-align:center;}
.zehnfinger { background-color: #c8042a; color:#ffffff; font:bold; text-align:center;}
