html,body{margin:0px; padding:0px; background-color:#fff; color:#000; background-image:url('grafik/new/top_bg.png'); background-repeat:repeat-x; /*background-attachment:fixed;*/ font-size:0.9em; font-family:'Trebuchet MS',Verdana,Tahoma,Arial,Sans-Serif;}
p,div,h1,h2,h3,h4,h5,tr,td,th,table{color:#000; font-family:'Trebuchet MS',Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0px;}
h1{margin-left:5%; width:auto; font-size:2.4em;}
h2{margin-left:5%; width:auto; font-size:1.8em;}
h4{margin-left:5%; width:auto;}
p{width:90%; text-align:justify; padding:10px; margin-left:5%;}
form{width:90%; margin-left:5%; text-align:justify; padding:10px; display:block;}
form.intable{padding:0px;}
hr{color:#cec51c; background-color:#cec51c; border:0px solid; width:90%; margin-left:4%; height:1px;}
p.menu{margin-left:5%; padding:0px; text-align:center;}
p.error{color:red; text-align:center;}
p.hinweis{font-style:italic; font-size:11px; padding:0px; margin-left:0%;}

#top_left_image{z-index:8;}

#menu{width:250px; position:absolute; top:126px; left:0px; font-size:12px; z-index:2; background-color:transparent; border:0px solid #0ff;margin:0px;padding:0px;}
body > #menu{left:-5px;}
#menu td{background-color:#ffffff; border:0px solid #fff !important; width:250px;}
/*#menu{position:fixed;}*/
#menu ul{font-size:12px; list-style-type:none;}
#menu li{font-size:12px; margin:2px; list-style-position:inside;}
#menu a{display:block; text-decoration:none; padding:3px; font-size:12px font-weight:bold;color:#050505; font-weight:bold;border-left:2px solid transparent;}
#menu a:hover{text-decoration:none; border:0px solid #fff; background-color:transparent; padding:3px; color:#555;border-left:2px solid #333;}
#menu li.active > a{border-left:2px solid gold;}

#content{width:75%; position:absolute; top:95px; right:0%; z-index:10;}
#titel{position:absolute; top:3px; right:5%; text-align:right; z-index:99;font-size:24px;color:#333;}
/*#titel{position:fixed; font-size:2em;}*/

ul.menu_root{margin-left:-2px;background-image:url('grafik/new/menu_bg.png');background-repeat:repeat-y;position:relative;border:0px solid transparent;padding:0px;}
ul.submenu{margin-left:10%; width:90%; padding-left:0px; z-index:1;}
ul{list-style-type:square;}

a:link{color:#00f; text-decoration:underline;}
a:visited{color:#00f; text-decoration:underline;}
a:hover{color:#999; text-decoration:none;}

table{width:90%; margin-left:4%; border:0px #cec51c solid; padding:0px; border-spacing:5px;}
tr{background-color:#f0f0f0; padding:0px; border:0px; margin:0px; border-spacing:0px;}
td,th{background-color:#f0f0f0; border:1px solid #cec51c; padding:2px; margin:0px; border-spacing:0px;}

table.lehrerliste tr td{text-align:center;}
tr.leerspalte{border:0px solid; background-color:#fff;}
tr.leerspalte td{border:0px solid; background-color:#fff;}

table.termine {border-spacing:0px;}

#ucp_fix {border:0px; margin:0px; margin-left:4%; padding:0px; width:90%; height:auto;}
#ucp_title {border:1px solid #cec51c; border-spacing:0px; background-color:#f0f0f0; margin-bottom:5px; padding:3px; text-align:center; font-size:13px; font-weight:bold; width:100%; height:18px;}
#ucp_menu {border:1px solid #cec51c; border-spacing:0px; background-color:#f0f0f0; padding-left:1px; height:auto; width:21%; float:left; text-align:left; font-size:12px;}
#ucp_main {padding:0px; height:auto; width:78%; float:right; text-align:justify; font-size:11px;}
.ucp {margin:0px; padding:0px; height:auto;}
.ucp_menu {margin:0px; padding:0px; height:auto; width:auto; list-style-type:none;}
.ucp_style {margin:0px; padding:0px; width:100%; border-spacing:0px; font-size:11px; table-layout:auto; border:1px solid #cec51c; border-collapse:collapse;}
.ucp_notice {margin:0px; margin-bottom:5px; padding:0px; padding-left:2px; background-color:#f0f0f0; width:100%;}
.ucp_error {margin:0px; margin-bottom:5px; padding:0px; padding-left:2px; font-weight:bold; color:#ff0000; background-color:#f0f0f0; width:100%;}
form.ucp {width:100%; margin-bottom:5px;}
li.ucp_sub_menu {margin-left:7px; padding:0px; list-style-type:none;}
li.ucp_menu_selected {margin-left:0px; list-style-type:none;}
td.ucp,th.ucp {background-color:#ffffff; border:0px; margin:0px; padding:1px; text-align:left;}
th.ucp_style_title {margin-bottom:0px; text-align:center; font-size:12px;}
td.ucp_style,th.ucp_style {background-color:#ffffff; border:1px solid #cec51c; border-spacing:0px; text-align:left; width:50%; padding-left:2px; width:auto;}
th.ucp_style {text-align:right; width:50%; padding-left:0px; padding-right:2px;}

#pn_menu {padding-left:1px; height:auto; width:21%; float:left; text-align:left; font-size:12px;}
#pn_menu2 {border:1px solid #cec51c; border-spacing:0px; background-color:#f0f0f0; margin-bottom:5px;}

#profil table{width:90%; margin-left:4%; border:0px #cec51c solid; padding:0px; border-spacing:5px;}
#profil tr{ border:0px; padding:0px; border:0px; margin:0px; border-spacing:0px;}
#profil td{border:0px; padding:2px; margin:0px; border-spacing:0px;}

#profil_new table{width:90%; margin-left:4%; border:0px #cec51c solid; padding:0px; border-spacing:5px; background-color:#ffffff;}
#profil_new tr{ border:0px; padding:0px; border:0px; margin:0px; border-spacing:0px; background-color:#ffffff;}
#profil_new td{border:0px; padding:2px; margin:0px; border-spacing:0px; background-color:#ffffff;}

.memberlist_style {text-align: center; margin:0px; padding:0px; width:100%; border-spacing:0px; font-size:1empx; table-layout:auto; border:1px solid #cec51c; border-collapse:collapse;}
td.memberlist_style { text-align: center; background-color:#ffffff; border:1px solid #cec51c; border-spacing:0px; text-align:left; width:50%; padding-left:2px; width:auto;}
