html, body {margin: 0; padding: 0; height: 100%;  background-color: #FFF; font-family: verdana; font-size: 90%;}

#main {margin:0; height: auto; min-height: 100%; max-height: auto; width: 1000px;  border-right: 1px #AD0013 solid; background-color: #FFFBE0; }

#line_top {margin: 0; padding: 0; width: 100%; font-size: 1%; height: 1px;  background: url('http://gerle.ag-server.de/fileadmin/img/bg_top.gif') repeat-x;}

#content #act {margin: 10px; padding: 10px; background-color: #FEDA00; width: 70%; border-top: 2px solid #AD0013;}
#content #act p { font-family: verdana; font-size: 12px; #002870; margin: 0; }

.sitemap-level1 {padding: 0 0 0 5px; margin: 10px 0 2px 0;}
.sitemap-level2 p {}

.sitemap-level2 {padding: 0 0 0 25px; margin: 1px 0 0 0;}
.sitemap-level2 p {}

#protokoll table {width: 100%;  }
#protokoll table tr {} 
#protokoll table td {vertical-align: top; padding: 10px 5px 5px 0px; }


table {}
table tr {}
table td {vertical-align: top; padding: 30px 50px 30px 5px; width: 180px; }

.csc-uploads-icon {width: 20px;}

#check {}

#pfad {height: 12px; font-size: 80%; background-color: #AD0013; color: #FFFFFF; padding: 0 0 2px 200px;}
#pfad a {color: #FFFFFF; text-decoration: none;}


#head {margin: 0; padding: 0; width: 100%; height: 111px;  background: url('http://gerle.ag-server.de/fileadmin/img/bg1.gif') repeat-x;}

#menu_right {position: absolute; left: 730px; top: 95px; color: #AD0013; font-size: 75%;}
#menu_right a {text-decoration: none; color: #AD0013;}



#menu {float: left; width: 200px; height: 80%; }
#menu .menu1 {height: 21px; background-color: #AD0013; text-align: left;  padding: 3px 0 0 0;border-bottom: 1px solid #FFFBE0; margin:0;}
#menu .menu1 a {color: #FFFFFF; font-weight: bold; font-size: 100%; text-decoration: none; margin:0; padding: 0 0 3px 15px; }
#menu .menu1 a:hover {background-image:url('http://gerle.ag-server.de/fileadmin/img/m11.gif'); background-repeat:no-repeat;  color: #FFFFFF;}


#menu .menu2 { width: 200px; height: 16px; background-color: #AD0013; text-align: left;  padding: 2px 0 2px 0px; border-bottom: 1px solid #FFFBE0;}
#menu .menu2 a { color: #FFFFFF; font-weight: normal; font-size: 80%; text-decoration: none; padding: 0 0 0 25px; }

/* #menu .menu2 a:hover {background-image:url('http://gerle.ag-server.de/fileadmin/img/m1.gif'); background-repeat:no-repeat;} */

#menu .menu22    {width: 200px; height: 16px; background-color: #AD0013; text-align: left;  padding: 2px 0 2px 0px; border-bottom: 1px solid #FFFBE0;}
#menu .menu22 a {color: #FFFFFF; font-weight: normal; font-size: 80%; text-decoration: none; padding: 0 0 0 25px; }


#menu .menu3 { width: 200px; height: 16px; background-color: #B14E3B; text-align: left;  padding: 2px 0 2px 0px; border-bottom: 1px solid #FFFBE0;}
#menu .menu3 a { color: #FFFFFF; font-weight: normal; font-size: 80%; text-decoration: none; padding: 0 0 0 40px; }
#menu .menu3 a:hover {}

#menu .menu33    {width: 200px; height: 16px; background-color: #B14E3B; text-align: left;  padding: 2px 0 2px 0px; border-bottom: 1px solid #FFFBE0;}
#menu .menu33 a {color: #FFFFFF; font-weight: normal; font-size: 80%; text-decoration: none; padding: 0 0 0 40px; }


#content {margin: 25px 25px 0 225px; color: #002870; width: auto;  }
#content h1 {color: #002870; font-size: 110%; font-weight: bold; margin: 12px 0 0 0;}
 #content h3  {color: #002870; font-size: 110%; font-weight: bold; margin: 12px 0 20px 0;}
#content h5 {color: #002870; font-size: 80%; font-weight: bold;}


#content .empfehlen {font-size: 80%; font-weight: bold;  margin: 0;}
#content .empfehlen a {color: #AD0013; font-weight: bold; text-decoration: underline;}
#content .empfehlen a:hover {text-decoration: none; }


.update {font-size: 80%; font-weight: bold; margin: 0;}


#content p {color: #002870; font-size: 100%; margin: 0 0 7px 0;}
#content a {color: #002870; text-decoration: underline;}
#content a:hover {text-decoration: none;}


#content ul {list-style-image: url('screen_FILES/list.gif'); }
#content ul li {padding: 0 0 5px 0;}

.csc-mailform {border: none;}
.csc-mailform .csc-mailform-field label {display: block; width: 200px; float: left;} 
#content .csc-mailform tr {}
#content .csc-mailform td {padding: 0;}

#content p.csc-section {margin: 5px 0 0 0;}
#content p.csc-section a {text-decoration: none;}
#content p.csc-section a:hover {text-decoration: underline; }

#content #wichtig      {margin: 40px 0 40px 0; padding: 10px; border: 2px #AD0013 solid; background-color: #FFFFFF; width: 80%;  }
#content #wichtig h1 {color: #002870; font-size: 120%; font-weight: bold; margin: 0; }
#content #wichtig p  {font-size: 95%; color: #000000; margin: 0; }
#content #wichtig a  {color: #002870; text-decoration: underline;}

#content #lauftext {margin: 20px 0 30px 0;}
#content #lauftext .bold {font-size: 120%; font-weight: bolder;}



.tipp_button {background-color: #D7E0E3;  color: #002870; font-weight: bold; font-size: 75%; padding: 3px 7px 3px 7px; }
.tipp_head2 {color: #002870; font-weight: bold; font-size: 90%;}
.tipp_head {color: #002870; font-weight: bold; font-size: 75%;}
.tipp_error {color: #AD0013; font-weight: bold; font-size: 75%;}




/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch {width: 95%;}

.tx-indexedsearch .tx-indexedsearch-searchbox SELECT {color: #002870;}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { background-color: #D7E0E3;  color: #002870; font-weight: bold; font-size: 75%; padding: 3px 10px 3px 10px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res table tr td {padding: 0;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-icon { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-result-number { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-index