/*--- Diverse Divs ---*/
div.ring-container {
	display: block;
	width: 190px;
	height: 200px;
	float: left;
}


div.ring-head {
	display: block;
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	padding: 5px;
	margin: 5px;
	background-color: #C0C0C0;
}

div.ring-body {
	display: block;
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	padding: 5px;
	margin: 5px;
}


span.doc-title {
	font-family: verdana, arial, helvetica;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	color: #A02031;
	text-decoration: none;
}
/*--- Diverse Divs ---*/





/*---Allgemeiner Link---*/	
a:link {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #A02031;
	text-decoration: none;
	}
	
a:visited {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #780E20;
	text-decoration: none;
	}
	
a:hover {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #A02031;
	text-decoration: none;
	
	}
	
a:active {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #A02031;
	text-decoration: none;
	}


/* -----links ende-----*/






h1 {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
	}

h2 {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
	}
	


.antrag {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
	width: 100%;
	height: 20px;
}




div.ibx {
	border: 1px solid #A02031;
	width: 150px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
}


div.ibx-ban {
	background-image: url('ibx_ban.gif');
	width: 150px;
	height: 39px;
	padding: 3px;
	margin: 0px;
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF
	
}

div.ibx-body {
	width: 150px;
	padding: 2px;
}

div.ibx-foot {
	background-image: url('ibx_foot.gif');
	width: 150px;
	height: 19px;
	padding: 0px;
	margin: 0px
	
}


a.infoboxlink:visited {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	color: #A02031;
}


a.infoboxlink:hover {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	color: #A02031;
}


a.infoboxlink {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	color: #A02031;
}




/* -----classes-----*/


.fliesstext {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	}
	
.navigationpath:link {
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	text-decoration: none;
	}
	
.navigationpath:visited {
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	text-decoration: none;
	}
	
.navigationpath:hover {
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: underline;
	}
	
.navigationpath:active {
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: none;
	}
	

.weiter:link {
	font-family: verdana, arial, helvetica;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	text-decoration: none;
	}
	
.weiter:visited {
	font-family: verdana, arial, helvetica;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	text-decoration: none;
	}
	
.weiter:hover {
	font-family: verdana, arial, helvetica;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: underline;
	}
	
.weiter:active {
	font-family: verdana, arial, helvetica;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: none;
	}

	 
/* -----classes-----*/

/* -----links-----*/

a.printpreview {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #A02031;
	text-decoration: none;
        display: block;
        margin-top: 20px;
}

a.titel:link {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: none;
	}
	
a.titel:visited {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #780E20;
	text-decoration: none;
	}
	
a.titel:hover {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: underline;
	}
	
a.titel:active {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: none;
	}
	
a.fliesstext:link {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	text-decoration: none;
	}
	
a.fliesstext:visited {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #780E20;
	text-decoration: none;
	}
	
a.fliesstext:hover {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: underline;
	}
	
a.fliesstext:active {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: none;
	}


/*---classes für Ringe---*/	

	
a.text1:link {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	text-decoration: none;
	}
	
a.text1:visited {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #780E20;
	text-decoration: none;
	}
	
a.text1:hover {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: underline;
	}
	
a.text1:active {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: none;
	}
	
	
a.text2:link {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	text-decoration: none;
	}
	
a.text2:visited {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #780E20;
	text-decoration: none;
	}
	
a.text2:hover {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: underline;
	}
	
a.text2:active {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: none;
	}


a.text3:link {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	text-decoration: none;
	}
	
a.text3:visited {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #780E20;
	text-decoration: none;
	}
	
a.text3:hover {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: underline;
	}
	
a.text3:active {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: none;
	}


a.text4:link {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	text-decoration: none;
	}
	
a.text4:visited {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #780E20;
	text-decoration: none;
	}
	
a.text4:hover {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: underline;
	}
	
a.text4:active {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: none;
	}
	
	
a.text5:link {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	text-decoration: none;
	}
	
a.text5:visited {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #780E20;
	text-decoration: none;
	}
	
a.text5:hover {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: underline;
	}
	
a.text5:active {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: none;
	}

/*---Link für Ringe Ende---*/	



/* -----navigation-----*/

.navigationEbene1:link {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: none;
	}
	
.navigationEbene1:visited {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: none;
	}
	
.navigationEbene1:hover {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: none;
	}
	
.navigationEbene1:active {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: none;
	}
	
.navigationEbene2:link {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	text-decoration: none;
	}
	
.navigationEbene2:visited {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	text-decoration: none;
	}
	
.navigationEbene2:hover {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: none;
	}
	
.navigationEbene2:active {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #A02031;
	text-decoration: none;
	}

span.doc-maintext {
  font-size: 0.8em;
  font-family: Arial, Helvetica, Verdana;
}

span.doc-maintext-isnotrequired {
  font-size: 0.8em;
  font-family: Arial, Helvetica, Verdana;
}	

span.doc-maintext-isrequired {
  font-size: 0.8em;
  font-family: Arial, Helvetica, Verdana;
  color: #A02031;
}

span.required-input {
  font-size: 0.8em;
  font-family: Arial, Helvetica, Verdana;
  color: #A02031;
  padding-left: 40px;
}

div.errordiv-error {
  background-color: #A02031;
  color: #FFF;
  padding: 5px;
  font-size: 1em;
  font-family: Arial, Helvetica, Verdana;
  margin-bottom: 20px;
}

div.errordiv-noerror {
  display: none;
}

