/* CSS Document */

html {
overflow-y:scroll;
}

body {
	margin:0;
	padding:0;
	background-image: url('/pic/background.gif');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	text-align: center;
}

.hinweis {
	font-family: Verdana;
	font-size: 10px;
	color:#9A0000;
	margin-top: 5px;
	height: 30px;
}

.a_standard {color:white;text-decoration:none;}
.a_aktive {
  text-decoration:none;
  background-color:#4E1A1E;
  height:16px;
  width:70px;
  font-size: 11px; 
  line-height:16px;
  font-weight:bold; 
  color: White;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 100px;
  overflow: hidden;
}

.a_substandard {color:white;text-decoration:none;padding-left: 10px;}
.a_subaktive {
  text-decoration:none;
  background-color:#662126;
  height:16px;
  width:118px;
  font-size: 11px; 
  line-height:16px;
  font-weight:bold; 
  color: White;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 10px;
  padding-right: 100px;
  overflow: hidden;
}

.a_closeflash {
  text-decoration:none;
  background-color:#4E1A1E;
  height:16px;
  width:150px;
  font-size: 11px; 
  line-height:16px;
  font-weight:bold; 
  color: White;
}

.a_impressum {
  text-decoration:none;
  background-color:#796655;
  height:20px;
  width:72px;
  font-size: 11px; 
  line-height:20px;
  color: White;
  padding-left: 5px;
}

.a_contentlink {
  text-decoration:none;
  font-weight: bold;
  
  /*font-size: 11px; */
  color: #662126;
}

.a_textfooter {
  text-decoration:none;
  /*font-size: 11px; */
  color: #87898B;
}

.a_page {
  text-decoration:none;
  /*font-size: 11px; */
  color: #000000;
}

.a_pageakt {
  text-decoration:none;
  /*font-size: 11px; */
  color: #796655;
}

a:hover {color:White; text-decoration:none; font-weight:bold;}

a.a_contentlink:hover {color: #662126; text-decoration:underline;}
a.a_impressum:hover {color: #ffffff; text-decoration:none; font-weight:normal;}
a.a_textfooter:hover {color: #87898B; text-decoration:underline; font-weight:normal;}
a.a_page:hover {color: #87898B; text-decoration:underline; font-weight:normal;}
a.a_pageakt:hover {color: #87898B; text-decoration:underline; font-weight:normal;}


#main {
	margin:auto; 
	width:735px;
	background-image:url('/pic/backgr_main.gif');
	background-repeat: no-repeat;
	padding-bottom: 20px;
	text-align: left;
}

#header2{
  top: 18px;
  left: -1px;
	width: 680px;
	height: 80px;
	background-position: right;
	background-repeat: no-repeat;
	margin-left: 13px;
	margin-right: 13px;
  visibility: hidden;
}

#header3{
  top: 270px;
  left: 13px;
	width: 300px;
	height: 30px;
  z-index:200;
}

#header{  
  top: 18px;  
  width: 680px;
	height: 80px;
	background-position: right;
	background-repeat: no-repeat;
	margin-left: 14px;
	margin-right: 13px;
}

#navi{
	height: 146px;
	margin-top: 18px; 
}

#naviBalken{	
  width: 105px;   
	height:146px;
  margin-left:13px;
	float: left;
  background-color: #786250; /* Balken 663333;  Centernavi :621F23 */
  overflow: hidden;
}

#naviPP {
	height:16px;  
  font-size: 11px;
  line-height:16px;
	color: White;
  margin-top: 10px;
  padding-right: 5px;
	text-align: right;
  background-color:#4E1A1E; 
}

#naviLeftBG{
	width: 70px;
	height:146px;       
  background-color:#786250;
  font-size: 11px;
	color: White;
  text-align: left;
	line-height:16px;
  float: left;
  overflow: hidden;
}

#naviLeft{
	background-color:#786250;
  font-size: 11px;
	color: White;
  padding-top: 10px;
	text-align: left;
	line-height:16px;
  float: left;
  overflow: hidden;
}

#naviLine{
	width: 1px;
	height: 146px;		
  background-color: White;  
  float: left;
  overflow: hidden;
}

#naviCenterBG{
	width: 118px;
	height: 146px;		
  background-color:#AC9B8C;
  font-size: 11px;
	color: White;
	text-align: left;
	line-height: 16px;
  float: left;
  overflow: hidden;
}  	

#naviCenter{
	background-color:#AC9B8C;
  font-size: 11px;
	color: White;
	text-align: left;
	line-height: 16px;
  float: left;
  overflow: hidden;
  padding-top: 10px;
}  	

#naviRight{
	width: 383px;
	height: 146px;	
  float: left;
}

#content{
	margin-left: 13px;
}


.contentL{
	width: 140px;	
  padding-top: 40px;
	padding-left: 20px;
}

.contentR{
	width: 450px;	
	letter-spacing: 0.2px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
  line-height:14px;
  padding-top: 20px;
  padding-right: 40px;
}

h3 {
	font-weight: bold;
	font-size: 12px;
	font-size-adjust: none;
}

#footergesamt{
  /* bottom:13px; 
  visibility:hidden;
  position:absolute;
  margin-top:720px;
  float:left;
  margin-left: 13px;
  */ 
float:left;
}

#footerline{
  background-color:#796655;
  height:1px;
  width:556;
  line-height:20px; 
  float:left;
}

#footer{
  background-color:#796655;
  height:20px;
  width:72px;
  font-size: 11px; 
  line-height:20px;
  color: White;
  text-align:center;
  float:left;
}

.errorInput {background-color:#E8EEE8; border:1px solid #DF1921; height:19px; font-size:11px}
.errorInputText {background-color:#E8EEE8; border:1px solid #DF1921; font-size:11px}

.errorSelect {background:#E8EEE8; border:1px solid #DF1921; height:19px; font-size:11px}
.errorSelectText {background:#E8EEE8; border:1px solid #DF1921; font-size:11px}

.formInput {background-color:#E8EEE8; border:1px solid #E8EEE8; height:19px; font-size:11px}
.formInputText {background-color:#E8EEE8; border:1px solid #E8EEE8; font-size:11px}
.formSelect {background:#E8EEE8; border:1px solid #E8EEE8; height:19px; font-size:11px}
.formSelectText {background:#E8EEE8; border:1px solid #E8EEE8; font-size:11px}
.formCheckbox {margin-left:0; margin-top:4; }
td { padding-top:4px; font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height:14px;}
td.textfooter { font-size: 11px;line-height:14px; color:#87898B}

input.reset { background-image:url(../pic/button_reset.gif); background-repeat:no-repeat; height:19px; width:81px; background-color:#ffffff; color:#ffffff; border:0px solid #ffffff; }
input.submit { background-image:url(../pic/button_submit.gif); background-repeat:no-repeat; height:19px; width:50px; background-color:#ffffff; color:#ffffff; border:0px solid #ffffff; }

.error { color:#DF1921; padding:0 0 10px 0;}

.tabBorder { border:1px solid #C1C1C1; }
