* { padding: 0; margin: 0; }

h1 { color: #787878; font-size:17px;font-weight:bold; }

body {
 font-family: Tahoma,Verdana,Arial;
 font-size:11px; 
}
#wrapper { 
 margin: 0 auto;
 width:800px;
 background-color:#d6bd6d;  
}
#top { 
 width:770px;
 height:19px;
 background-image: url("images/head1.jpg");
 padding-left:10px;
}

#k1 { 
 width:780px;
 height:55px;
 background-color:#fff;
 margin-left:10px;
}

#k2 { 
 width:770px;
 height:22px;
 background-color:#fff;
 margin-left:10px;
 margin-right:10px;
 padding-right:10px;
 text-align:right;
 padding-bottom:5px;
}


#k2 a {
  color:#5a4518; text-decoration: none;
}

#k2 a:hover, #k2 .active a {
  color:#5a4518;text-decoration: underline;
}

#logo { 
 width:210px;
 float:left;
 padding-top:15px;
}

#rbt { 
 width:264px;
 float:right;
 margin-top:15px;
 margin-right:3px;
 height:31px;
 background-color: #000;
 text-align:center;
}

.rbutton{
 float:left;
 width:66px;
 height:20px;
 padding-top:10px;
 background-image: url("images/rbt.jpg");
}

.rbutton_current{
 float:left;
 width:66px;
 height:20px;
 padding-top:10px;
 background-image: url("images/rbt_current.jpg");
}

#head { 
 width:760px;
 height:150px;
 background-color:#fff;
 margin-right:10px;
 margin-left:10px;
 background-image: url("images/head2.jpg");
}

#b1 { 
 width:150px;
 height:150px;
 background-color:#fff;
 float:right;
 text-align:center;
}

.button{ 
 width:150px;
 height:20px;
 padding-top:10px;
 background-image: url("images/button.jpg");
}

.button a {
 color:#5a4518;
 text-decoration: none;
}

.button a:hover {  
   color:#000;
}

.button_current{ 
 width:150px;
 height:20px;
 padding-top:10px;
 background-image: url("images/button_current.jpg");
}

.button_current a {
 color:#fff;
 font-weight:bold;
 text-decoration: none;
}

.button_current a:hover {  
   color:#000;
}


#content{
 background-color:#fff;
 width:770px;
 padding:5px;
 margin-left:10px;
 height: auto !important;
 height:400px;
 min-height:400px;
}


.contenthead{
 background-color: #5a4518;
 float:left; 
 color:#fff; 
 font-weight:bold;
 width:190px;
 margin-right:1px;
 text-align: center;
 padding:2px;
 margin-top:5px;
}

.contentrow{ 
 background-color: #ffeec9;
 float:left; 
 width:190px;
 margin-right:1px;
 margin-bottom:1px;
 height:25px;
 padding:2px;
 padding-left:5px;
}


#content a {
  color:#5a4518; text-decoration: none;
}

#content a:hover, #content .active a {
  color:#5a4518;text-decoration: underline;
}

.c2{
 float:left;
 width:360px;
 padding:5px;
 margin:5px; 
 text-align:justify;
}


#foot{
 background-image: url("images/footbg.jpg");
 height:15px;
 width:770px;
}

#foot_l{
 height:15px;
 width:350px;
 float:left;
 margin-left:15px;
 color:#01557c;
 font-size:10px;
}

#foot_r{
 width:380px;
 height:15px;
 float:right;
 padding-right: 10px; 
 font-size:10px;
 text-align:right;
}

#foot a {
  color:#5a4518; text-decoration: none;
}

#foot a:hover, #foot .active a {
  color:#000;text-decoration: underline;
}

#werbung{
  background-color: #fff;
  width:800px;
}

#werbung a {
  color:#5a4518; text-decoration: none;
}

#werbung a:hover, #werbung .active a {
  color:#5a4518;text-decoration: underline;
}

.buttons{
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 11px; color: #6d7370;
	background-color: #fff; 
	border: 1px solid #1a747b; 
	width: 80px;
	cursor:pointer;
}
.inputs{
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 11px; color: #6d7370;
	background-color: #fff; 
	border: 1px solid #1a747b; 
	width: 160px;
	height:15px;
}

.buttons_login{
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 11px; color: #6d7370;
	background-color: #fff; 
	border: 1px solid #edb64f; 
	width: 60px;
	cursor:pointer;
}
.inputs_login{
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 11px; color: #6d7370;
	background-color: #fff; 
	border: 1px solid #edb64f; 
	width: 120px;
	height:17px;
}


.clear { clear: both; background: none; }
