body{
	scrollbar-arrow-color:#1D3B9B;
	scrollbar-base-color:#EBEDF6;
}

/* text allgemein  */
p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-align: justify;	
}
a, ul,li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;	
}
/* text allgemein linksbuendig */
.norm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-align: left;	
}

strong, b {
	color:#333399;
}
.kontaktlist{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#000000;
	list-style-image:url(../mediea/img/elemente/dot.gif);
	line-height: 18px;
	text-align: left;
}
.kontaktlistsmall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
}
.maillink {
	font-size:13px;
	color:#333399;
}

.maillink:hover
{ 
	color:#FFFFFF;
	background-color: #003399;
}
.detaillink {
	font-size:10px;
	color:#333399;
}

.detaillink:hover
{ 
	color:#FFFFFF;
	background-color: #003399;
}	
/* text selflocation  */
.selflocation{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom:1px;
	margin-top:1px;
	color: #003399;
}

/* Hauptueberschrift  */

.mainhead {
	font-size: 14px;
	font-weight: 700;
	color: #333399;
	margin-bottom:2px;
}

/* farbe fuer rahmen in der Navigation  */
.tabborder {
	background-color: #003399;
}

/* farbe fuer buttons in der Navigation  */
.tabcolor {
	background-color: #EBEDF6;
}

/* mainnav */
.mainnav {
	font-size:11px;
	text-decoration:none;
	color:#333399;
	font-weight: 600;}

.mainnav:hover
{ 
	color:#FFFFFF;
	font-weight: 600;
	background-color: #003399;
}

.mainnavon { 
	font-size:11px;
	text-decoration:none;
	color:#FF0000;
}

.mainnavon:hover {
	color:#333399;
}
/* end mainnav */


/* tabellenbreite und farbe für rahmen   */
.tabmain {
	width:450px;
	border:thin solid #FFFFFF; 
	border-spacing:0px;
}
/* tabellenbreite und farbe für rahmen ende  */

/* tabellenformat content   */
.tabcontent {
	width:100%;
	border:0px; 
	border-spacing:1px;
}
/* tabellenformat content ende  */

/* textlink */
.textlink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	line-height: 15px;
}
.textlink:hover{

	background-color: #003399;
	color:#FFFFFF;	
}


/* tabellentextformat  */
.tabtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #18389C;
	font-weight: 700;
	margin-left: 5px;
	margin-left: 2px;
}
/* tabellentextformat ende */

/* tabellenfarbe  */
.tabcontentcolor{
	background-color: #EFEFF7;
}
		/* breite der textfelder */

.tabcontentcolorleft{
	background-color: #EFEFF7;
	width:175px
}
/* tabellenfarbe  ende */


/* tabellenrahmenfarbe   */
.tabbordercolor{
	background-color: #18389C;
}
/* tabellenrahmenfarbe  ende */


/* laenge textfelder   */
.inputlong{
	width: 255px;
	background-color: #899CC1;
	border:1px solid #18389C;
}
.inputmedium{
	width: 185px;
	background-color: #899CC1;
	border:1px solid #18389C;

}
.inputshort{
	width: 60px;
	background-color: #899CC1;
	border:1px solid #18389C;

}
/* laenge textfelder  ende */

/* formularbutton   */
.tabbutton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #18389C;
	background-color: #899CC1;
	border:1px solid #18389C;
	width: 255px;
	font-weight: 700;
}
/* formularbutton  ende */


/* text aktuelles  */
.date{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	margin-top: 5px;
	margin-bottom: 2px;	
}
.maintext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: justify;
}
.headline{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#333399;
	margin-top: 2px;
	margin-bottom: 2px;
	font-weight: 700;	
}
.headline2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight: 700;
	margin-top: 2px;
	margin-bottom: 2px;	
}