
body {
	background-color:#171E0F;
}

.alignment
  {
    height:100%;
    width:100%;
  
    font-family:Verdana;
    font-size:11px;
  }

#allFramed {

	width:780px;
	height:600px;
	
	~width:810px;

	border:15px solid white;
	
}

#banner {
	width:780px;
	height: 230px;
	background-color:grey;
}

#header {
	width:780px;
	height:115px;
	/*background-color:blue;*/
	background:url(img/banner.jpg);
}


#navigation {
	width:780px;
	height:115px;
	/*background-color:red;*/
	background:url(img/sub_banner.jpg);
	}

#sidebar {
	float:left;
	
	width:140px;
	height:330px;
	border-right:1px solid white;
	/*background-color:pink;*/
	background:url(img/sidebar.jpg);
	}

#content {
	float:left;
	text-align:left;
	
	width:599px; /* width abhänig von padding s.u. FF = 639 - 40 (p-left) */
	~width:640px; /* IE rechnet border nicht zur Gesamtbreite hinzu, FF schon 640 bzw. 639*/
	height:310px; /* width abhänig von padding s.u. FF = 330 - 20 */
	~height:330px;
	/*background-color:green;*/
	background:url(img/content_bg.jpg);
	
	padding-top:20px;
	padding-left:40px;
	
	}

#footer {
	clear:left;
	
	width:780px;
	height:40px;
	/*background-color:blue;*/
	background:url(img/footer.jpg);
	
}

#text_area {
	
	text-align:left;
	
	width:500px;
	height:310px;
	/*border:1px solid white;*/
}

.text_caption {
	
	width:130px;
	
	border:1px solid white;
	
	padding-top: 5px; 
	padding-bottom:5px;
	
	padding-left:10px; 
	padding-right:10px;
	
	font-weight:bold;
	
	background-color:white;
	filter:alpha(opacity=85); /* IE */
	-moz-opacity: 0.85; /* Gecko */
	opacity: 0.85; /* Opera */
	}

.text_content {
	
	width:560px;
	~width:580px;
	
	height:245px;
	~height:270px;
	
	border:1px solid white;
	
	vertical-scrollbar:yes;
	overflow:auto;
	
	padding:10px;
	
	background-color:white;
	filter:alpha(opacity=85); /* IE */
	-moz-opacity: 0.85; /* Gecko */
	opacity: 0.85; /* Opera */
}


#menu {
	padding-top:90px;
}

.btn_topmenu{font-size:12px;font-weight:bold;color:black;text-decoration:none;background:url(img/button.jpg);padding:5px;color:#c87f2a}
.btn_topmenu:hover{background:url(img/button_hover.jpg);text-decoration:none;}
.btn_sidemenu{margin-top:20px;width:100px;padding:5px;color:#c87f2a;text-decoration:none;display:block;background:url(img/sidebar_button.jpg);border:1px solid #c87f2a;}
.btn_sidemenu:hover{background:url(img/sidebar_button_hover.jpg);text-decoration:none;}

table, td, tr {
	font-family:Verdana;
    font-size:11px;
}

li {padding-top:5px;}

a {color:#A60000;text-decoration:none;}
a:hover {text-decoration:underline;}

.a_pic  img{text-decoration:none;border:0px;}

