body {
	font:	12px/1.2 Verdana, Arial, Helvetica, sans-serif;
	background:#ddd;
	padding:0px;
	margin:0px;
	}
	
a {
	text-decoration:none;
	font-weight:bold;
	color:#272782;
	}

a:hover { 
background-color: #ddeeee;
color: #272782;
        }
	
pre {
	font-size:11px;
	color:#272782;
	}
	
.greek {
	color:#999;
	}
	
ol {
	margin-right:40px;
	}
li {
	margin-bottom:10px;
	}


h1 { font-size:170% }
h2 { font-size:150% }
h3 { font-size:130% }
h4 { font-size:120% }
h5 { font-size:110% }
h6 { font-size:100% }

body {margin:10px 10px 10px 10px; padding:0px; background:#eeeeee;}


h1,h2,h3,h4,h5,h6 {background-color: #ffffff;
                   margin:10px 10px 10px 10px;}

h2 {margin-top:20px; margin-bottom:10px }


p,pre {
		margin:10px 10px 10px 10px;
		}


#container {
background:#96c6cd;
margin: 10px auto;
border: 1px solid #000000;
}


#leftcontent {
position: absolute;
left:10px;
top:148px;
width:55px;
min-height:800px;
background:#96c6cd;
border-left:1px solid #000;


	}


#centercontent {
background:#ffffff;
margin-left: 54px;
margin-right:119px;
min-height:800px;
border:1px solid #000;
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 56px;
margin-right:121px;
	}
html>body #centercontent {
margin-left: 56px;
margin-right:121px;
	}

	
#rightcontent {
position: absolute;
right:10px;
top:148px;
width:120px;
min-height:800px;
background:#96c6cd;
border-right:1px solid #000;

	}
		

#banner {
		background:#96c6cd;
		background-image: url("titel.png");
		background-repeat: no-repeat ;
		background-position: right ;
		height:55px;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:55px;
		}
	html>body #banner {
		height:55px;
		}	


#subbanner {
		background:#ffffff;
		background-image: url("subbanner.png");
		background-repeat: no-repeat ;
		background-position: right ;
		height:55px;
		border-top:1px solid #000;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:55px;
		}
	html>body #banner {
		height:55px;
		}	




#menu {
		background:#96c6cd;
		height:40px;
		border-top:1px solid #000;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:40px;
		}
	html>body #subbanner {
		height:40px;
		}	

/* from http://css.maxdesign.com.au/listamatic/horizontal27.htm */
#navcontainer ul
{
text-align: right;
vertical-align:middle;
padding-bottom: 5px;
padding-top: 5px;

padding-right: 125px;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background: #96c6cd;
color: white;

font-family: "Trebuchet MS Italic","URW Gothic L",Arial,Helvetica,sans-serif;
font-style: oblique;
font-weight: bold;
font-size: 16px;
line-height: 20px;

/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
display: inline;
vertical-align:middle;
padding-left: 0px;
padding-right:0px;

/* matches link padding except for left and right */

}

#navcontainer ul li a
{
padding-left: 10px;
padding-right: 10px;

color: white;
text-decoration: none;

}

#navcontainer ul li a:hover
{
background-color: #ddeeee;
color: #272782;
}

#navcontainer #active { border-left: 0px solid #fff; }


#bottomline {
		
		background:#96c6cd;
		height:40px;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:40px;
		}
	html>body #subbanner {
		height:40px;
		}
	


.weisheit { background-color:#eeeeee ; 
            font-family:"Trebuchet MS Italic","URW Gothic L",Arial,Helvetica,sans-serif;
            font-style: oblique;font-size:12px; border-width:thin; 
            border-color:black; border-style:solid; 
            margin-left:10px; margin-right:10px;
            margin-top:10px; margin-bottom:20px; padding:10px;
            clear:both; }

.werbebox { float:right; font-size:xx-small; width:165px;}

.mainbox { float:center; width:750px;   }

.icon {float: right; margin: 10px 10px 10px 10px; clear:right;}
.bild {float: right; border:0px solid #000; 
       margin: 10px 10px 10px 10px; padding: 2px;
       background-color:#fff;
       clear:both;}
