body { font-family:Arial; font-style:normal; font-weight:normal; font-size:10pt; text-decoration:none; line-height:15px;}
/*table { font-family:Arial; font-style:normal; font-weight:normal; font-size:10pt; text-decoration:none; }*/


#gecko_scrollbar {
 display: none;
}

html>body #gecko_scrollbar {
 position: absolute;
 z-index: 1;
 bottom: -1px;
 left: 0;
 width: 1px;
 height: 1px;
 display: block;
 font-size: 0;
}


a:hover { text-decoration:none; }

table {
text-decoration: none;
}

/* Links auf Bildern ohne Rahmen */
a img {
	border: 0px;
}

input.text {
		font-family:	Arial;
		font-size:		12px;
		color:			#000000;
		width:			250px;
		margin-bottom:10px;
}

textarea.textarea {

font-family:	Arial;
		font-size:		12px;
		color:			#000000;
		width:			250px;
		height:			80px;

}

label.text {
font-size:10pt;

	width:12em;

	float:left;

	margin:0 0 0.3em 0;

}

label.textarea {
font-size:10pt;

	width:12em;

	float:left;

	margin:0 0 0.3em 0;

}

input.submit {
margin-top:10px;
margin-left:160px;

}


#main-block a, #main-block a:link {
color: #003778;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
text-decoration: none;}

#main-block a, #main-block a:visited {
color: #003778;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
text-decoration: none;}

#main-block a, #main-block a:hover {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #003778;
text-decoration: underline;
}

#main-block a, #main-block a:active {
color: #003778;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
text-decoration: none;}


/*	Headlines
------------------------------------------------------------------------------*/

/* Headline 1 */
#main-block h1 {
	color:#004494;
	font-family:DIN-Bold, arial, helvetica, verdana, sans-serif;
	font-size:14pt;
	font-weight:bold;
	line-height:15px;
}

#main-block .teaser h1 {
	font-size:1.4em;
}

/* Headline 2 */
#main-block h2 {
	color:#b1b2b4;
	font-family:DIN-Bold, arial, helvetica, verdana, sans-serif;
	font-size:14pt;
	font-weight:bold;
	line-height:15px;
}


/*	Navigation
------------------------------------------------------------------------------*/

table.oberpunkt { 
	font-family: arial, helvetica, verdana, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#004494;
	padding-left:0px;
	margin-left:0px;
	text-decoration: none;
	line-height:25px;
	}
	
table.oberpunkt a { 
	color:#004494;
	text-decoration: none;
	}

table.oberpunkt a:hover { 
	color:#b1b2b4;
	
	}
	
table.oberpunkt td.active a{ 
	color:#b1b2b4;
	
	}

table.unterpunkt { 
	font-family: arial, helvetica, verdana, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#004494;
	margin-left:-3px;
	line-height:18pt;
	}


table.unterpunkt a { 
	color:#004494;
	text-decoration: none;
	}

table.unterpunkt a:hover { 
	color:#b1b2b4;
	}

table.unterpunkt a:active { 
	color:#b1b2b4;
	}



/*Modul Bild und Text*/
.centertab {margin-right: auto;
            margin-left: auto;}

.bildtext { margin: 0px;
            padding: 0px;
            font-size: 10px;}
.imgleft {float: left;
          margin-right: 20px;
		margin-top: 0px;}
          
.imgright {float: right;
          margin-left: 20px;
			margin-top: 0px;}

.stopleft {clear: left;}

.stopright {clear: right;}
	 
.bildtext2 {margin-top: 0px;}

/*

.flLeft {float:left;}
.flRight {float:right;}
*/