body {
	background-color: #FFFFFF;
	background-position: top;
	background-repeat: repeat-x;
	margin:0px;
	padding:0px;
}

body, div, p, td, th, a, a:link, a:hover, a:visited, ul, ol, li, option, select {
	background-color:transparent;
	color: #727B80;
	font-family:"Trebuchet MS","lucida grande","lucida sans unicode",geneva,verdana,sans-serif;
	font-size:12px;
	line-height:18px;
	text-decoration:none;
}

a.troedel:link, 
a.troedel:hover, 
a.troedel:visited {color: rgb(24, 89, 125); text-decoration:none; font-weight:bold; /* rgb(42, 154, 214) */
}

a.fltext:link, 
a.fltext:hover, 
a.fltext:visited {color: rgb(24, 89, 125); text-decoration:none; font-weight:normal;  /* rgb(30, 115, 160); rgb(21, 77, 107); bold */
}

a, 
a:link, 
a:hover, 
a:visited {color: rgb(42, 154, 214);	text-decoration:none;	
}

img { 	border: none ; 	/* 	border: none; solid  */	
}
form { 	display:inline;	margin:0px;	padding:0px;	
}
table { 
        color: black;                
		 									
        margin: 0px 0px 0px 0px; 		
        padding: 0x 0x 0x 0px;      
        border-style: dashed;
        border: none    ;		        /* sets border width on all sides thin, medium, thick  border-width: 4 ;   none    */
        border-color: black;
 		 text-align: left;
        vertical-align: top;
}

#logo_zelle {    padding:13px 0px 30px 0px; text-align:right; vertical-align:bottom;
}
#zeileunterreiter { background-image: url("images/n0_reiterblau.gif"); background-repeat: repeat-x; background-position: top 50% 
}

#zeileunterreiter label, #zeileunterreiter tr td a:link, #zeileunterreiter tr td a:hover, #zeileunterreiter tr td a:visited {
 color: rgb(19, 185, 214);	/*      color: rgb(12, 117, 135); */
 font-size:10px;
}

.headline {
        color: rgb(114, 123, 128);
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 18px;
        font-weight : bold;
        line-height: 23px;	
   margin-top : 20px;
}

.subline {    
		color: rgb(33, 30, 32);
        font-family: "Trebuchet MS", "lucida grande", "lucida sans unicode", geneva, verdana, sans-serif;
        font-size : 12px;	
        line-height: 15px;	
        margin-top : 5px;
        margin-bottom: 12px;      
        font-weight : bold;
}

.fltext {
        color: rgb(33, 30, 32);
        font-family: "Trebuchet MS", "lucida grande", "lucida sans unicode", geneva, verdana, sans-serif;
        font-size : 12px;	
        line-height: 17px;
        margin-top : 5px; 
        margin-bottom: 12px;
        text-align: Left;
        font-weight : normal;
}


.menucontainer {
					border:1px solid #606060;
					background-color:#dddddd;
					width:120px;
					float:left;
					padding:5px;
					margin:0px 5px 5px 0px;
					line-height:30px;
                }
.menutitle {
			margin:-5px -5px 5px -5px;
			padding:2px;
			background-color:#cccccc;
			font-weight:bold;
			border-bottom:1px solid #606060;
.menu {
			margin:-5px -5px 5px -5px;
			padding:2px;
			border-bottom:1px solid #606060;
}
.header {
        position: absolute; /* fixed; */
        width: 800px;
        height: 200px;
        top: 0px;
        right: 0px;
        bottom: auto;
        left: 0px;
      }
.sidebar {
        position: absolute;
        width: 100px;
        height: auto;
        top: 200px;
        right: auto;
        bottom: 100px;
        left: 0px;
      }
.main {
        position: absolute;
        width: auto;
        height: auto;
        top: 200px;
        right: 0;
        bottom: 100px;
        left: 100px;
      }
.footer {
        position: absolute;
        width: 800px;
        height: 100px;
        top: auto;
        right: 0px;
        bottom: 0px;
        left: 0px;
      }
