html {overflow-y: scroll;}
*{padding:0;margin:0;}
body{padding:0;margin:0;font:80%"trebuchet ms", verdana, tahoma, sans-serif;color:#2F2F2F;background:#C5C5C5;}
#container{margin:0 auto 15px auto;width:850px;padding:0 10px 0 10px;background:#fff;}

#footer{clear:both;background:#C5C5C5;color:#00080;font-size:0.9em;padding:8px 0 8px 0;text-align:center;border-top:1px solid #A40000;border-bottom:3px solid #fff;}
#footer a{color:#fff;}

#main{width:660px;float:right;padding:15px 0 0 15px;}
#main ul{list-style:circle;margin:10px 0 10px 0;padding:0 0 0 15px;line-height:1.8em;}
#main ol{list-style:decimal;margin:10px 0 10px 0;padding:0 0 0 30px;}
#main a.top{margin:30px 0 30px 0;padding:3px 3px 3px 3px;float:right;font-style:italic;text-align:right;border-right:1px solid #B9B9FF;border-bottom:1px solid #B9B9FF;background-color:#E3E3F0;text-decoration:none;}
#main a:hover{text-decoration:none;}
#main a.kontakt{margin:30px 150px 30px 0;padding:3px 3px 3px 3px;float:right;font-style:italic;text-align:right;border-right:1px solid #B9B9FF;border-bottom:1px solid #B9B9FF;background-color:#E3E3F0;text-decoration:none;}
#main a:hover{text-decoration:none;}

#desc{height:152px;color:#fff;padding:0;background:#A40000 url('../images/Logo_ROT_small.jpg') right no-repeat;clear:both;margin:0 0 0 0;}
#desc .logo{text-align:center; width:300px;padding-left:20px;padding-top:10px;}

#menueTop{margin:10px auto -13px auto;font-size:1.0em;width:760px;}
#menueTop p{text-align:right;color:#000080;}
.menueTop{padding:3px 5px 3px 5px;margin:0 0 0 4px;text-decoration:none;background:#A40000 url('../images/corner5.gif') top right no-repeat;color:#fff;border-bottom:1px solid #e0e0e0;}
.menueTop:hover{background:#E5E5E5 url('../images/corner5.gif') top right no-repeat;border-bottom:1px solid #eaeaea;color:#800000;text-decoration:none;}
.activemenueTop{padding:3px 5px 3px 5px;margin:0 0 0 4px;color:#fff;text-decoration:none;background:#6E6E6E url('../images/corner5.gif') top right no-repeat;border-bottom:1px solid #ffffff;}
.activemenueTop:hover{text-decoration:none;}

.menueLeft{text-align:left;color:#fff;display:block;width:140px;background:#A40000 url('../images/corner.gif') top right no-repeat;padding:3px 4px 3px 8px;margin:10px 10px 5px 0;}
.menueLeft:hover{background:#E5E5E5 url('../images/corner.gif') top right no-repeat;text-decoration:none;color:#800000;}
.activemenueLeft{text-align:left;color:#fff;display:block;width:140px;text-decoration:none;padding:3px 4px 3px 8px;margin:10px 10px 5px 0;background:#3C3C3C url('../images/corner.gif') top right no-repeat;}
.activemenueLeft:hover{text-decoration:none;}
.menueLeft2{text-align:left;color:#3C3C3C;display:block;width:140px;background:#C5C5C5 url('../images/corner.gif') top right no-repeat;padding:3px 4px 3px 8px;margin:5px 10px 5px 0;}
.menueLeft2:hover{background:#C5C5C5 url('../images/corner.gif') top right no-repeat;text-decoration:none;color:#800000;}
.activemenueLeft2{text-align:center;color:#800000;display:block;width:140px;text-decoration:none;padding:3px 4px 3px 8px;margin:5px 10px 5px 0;background:#C5C5C5 url('../images/corner.gif') top right no-repeat;}
.activemenueLeft2:hover{text-decoration:none;}
.menueLeft3{text-align:right;color:#3C3C3C;display:block;width:140px;background:#E5E5E5 url('../images/corner.gif') top right no-repeat;padding:3px 4px 3px 8px;margin:5px 10px 5px 0;}
.menueLeft3:hover{background:#C5C5C5 url('../images/corner.gif') top right no-repeat;text-decoration:none;color:#000000;}
.activemenueLeft3{text-align:right;color:#000000;display:block;width:140px;text-decoration:none;padding:3px 4px 3px 8px;margin:5px 10px 5px 0;border-bottom:1px solid #5C5C5C;background:#E5E5E5 url('../images/corner.gif') top right no-repeat;}
.activemenueLeft3:hover{text-decoration:none;}

#boxNews{background-color:#FFF;padding:10px;margin:20px;width:250px;border:2px solid #C5C5C5;color:#3C3C3C;font-size:12px;}
#boxNews p{text-align:center;}
#boxNews2{background-color:#C5C5C5;padding:5px;margin-top:10px;width:600px;border:2px solid #C5C5C5;color:#000;font-size:13px;}
#boxNews2 p{text-align:center;}
#boxNews3{background-color:#fff;padding:10px;margin-top:10px;width:600px;border:2px solid #C5C5C5;color:#000;font-size:13px;}
#boxNews3 p{text-align:center;}
#boxNews4{background-color:#C5C5C5;padding:5px;margin-top:10px;width:600px;border:2px solid #C5C5C5;color:#000;font-size:13px;}
#boxNews4 p{text-align:left;padding:10px;}

a{text-decoration:none;color:#A40000;font-weight:bold;}
a:hover{text-decoration:underline;}
.invis, hr{display:none;}

#links{width:160px;float:left;}
#links p{font-size:0.9em;line-height:1.3em;margin:0 0 12px 0;}

h1{color:#3C3C3C;text-align:left;line-height:2.2em;margin:0 0 10px 0;font-size:2.0em;font-weight:normal;background:#E3E3F0;}
h2{color:#3C3C3C;text-align:left;line-height:2.0em;font-style:italic;margin:0 0 5px 0;font-size:1.8em;font-weight:normal;border-bottom:1px solid #B9B9FF;}
h3{color:#3C3C3C;margin:0 0 0 0;font-size:1.6em;font-weight:normal;padding-top:10px;padding-bottom:10px;}
h4{color:#3C3C3C;margin:10px 0 10px 0;font-size:1.4em;font-weight:normal;}
h5{color:#3C3C3C;margin:0 0 10px 0;padding:0 0 0 20px;font-size:1.2em;font-weight:normal;}
h6{color:#3C3C3C;margin:0 0 10px 0;padding:0 0 0 20px;font-size:1.0em;font-weight:normal;font-style:italic;}
p{margin:0 0 15px 0;line-height:1.5em;text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.center2{padding:0 0 0 0;margin:0 0 0 0;font-size:0.7em;text-align:center;color:#3C3C3C;}
.center2active{text-align:left;color:#f0f0f0;display:block;width:140px;background:#9F5F46 url('../images/corner.gif') top right no-repeat;padding:3px 4px 3px 8px;margin:5px 10px 5px 0;}
.info{margin:15px 20px 15px 20px;padding:10px 0 10px 0;text-align:center;font-size:1.8em;color:#000080;background:#E3E3F0;border:1px solid #B9B9FF;}
a img{border:0;}
.photo{padding:5px;display:block;margin:0 auto 15px auto;background-color:#f0f0f0;}
.photoLeft{margin-top:30px;text-align:center;padding:5px;display:block;background-color:#fff;}
.photoCenter{margin-top:60px;text-align:center;display:block;background-color:#f0f0f0;}
.photoIndex{margin-top:30px;margin-bottom:20px;padding-left:75px;display:block;}
.logoPartner{float:right;width:25%;padding-right:250px;}
div.figure p{text-align:center;font-style:italic;font-size:smaller;text-indent:0;}
.hide{display:none;}
.imagePrax{padding:10px;}
.formbox{width:400px;background-color:#f0f0f0;margin-bottom:20px;}
.reihe{clear:both;padding:2px 0 0 5px;}
.label{float:left;width:100px;text-align:right;padding:3px 5px 0 0;}
.feld{float:right;width:300px;text-align:left;}
.knopf{clear:both;text-align:center;margin:10px 0 10px 0;padding:15px 0 0 0;}
.defbreite{width:260px;}

table#tableZen{margin-left:10px;vertical-align:top;border:none;}
table#tableZen td{padding:10px;vertical-align:top;text-align:left;border:none;}
table#tableZen2{margin-left:10px;vertical-align:top;border:none;text-align:center;}
table#tableZen2 th{padding-top:20px;}
table#tableZen2 td{padding:10px;vertical-align:top;text-align:center;border:none;}
table#tableZen3{margin-left:10px;vertical-align:middle;border:none;}
table#tableZen3 td{padding:10px;vertical-align:middle;text-align:left;border:none;}
table#tableLi{margin-top:50px;margin-bottom:50px;margin-left:5px;vertical-align:top;border:none;}
table#tableLi th{padding:10px;vertical-align:middle;text-align:center;background-color:#6E6E6E;color:#FFF;}
table#tableLi td{padding:10px;vertical-align:top;text-align:left;border:none;}
table#tableLiBo2{margin-top:5px;margin-bottom:50px;margin-left:5px;vertical-align:top;border:1px solid #6E6E6E;}
table#tableLiBo2 th{padding:10px;vertical-align:middle;text-align:center;background-color:#6E6E6E;color:#FFF;}
table#tableLiBo2 td#li{padding:10px;vertical-align:top;text-align:left;border:1px solid #C5C5C5;}
table#tableLiBo2 td#ce{padding:10px;vertical-align:top;text-align:center;border:1px solid #C5C5C5;}
table#tableLiBo2 td#re{padding:10px;vertical-align:top;text-align:right;border:1px solid #C5C5C5;}
table#tableLiBo2 td#liG{padding:10px;vertical-align:top;text-align:left;border:1px solid #C5C5C5;color:#AAAAAA;}
table#tableLiBo2 td#ceG{padding:10px;vertical-align:top;text-align:center;border:1px solid #C5C5C5;color:#AAAAAA;}
table#tableLiBo2 td#reG{padding:10px;vertical-align:top;text-align:right;border:1px solid #C5C5C5;color:#AAAAAA;}
