﻿html {
     overflow: -moz-scrollbars-vertical;
     overflow: scroll;
}

body 
{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	line-height:18px;
	font-weight:normal;
	margin:0;
	padding:0px;
	/*background-color:#01366B;*/
	
}


h1{	
	font-size:140%;
	line-height:163%;
	font-weight:bold;
	font-style:normal;
	margin:0 0 8px 0;
}
h2{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:120%;
	line-height:163%;
	font-weight:bold;
	font-style:normal;
	margin:0 0 8px 0;
}
h3,h4,h5,h6{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:100%;
	font-weight:normal;
	font-style:normal;
	margin:0;
}


a
{
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#000;
	text-decoration:underline;
}
	

.fliesstext, .fliesstextkursiv, .fliesstextbold
{
	font-family:Verdana;
	font-size:100%;
	color:#000000;
	
}


.fliesstextkursiv {
	font-style: italic;
}

.fliesstextbold {
	font-weight:bold;
}


/*Layout*/
div,p,ul,li,ol,a,.headline,.text,.textblau,.text8pt,.textblau8pt,.text7pt,.blaufett8pt,.schwarzfett8pt,.weissfett8pt{margin-top:0px;margin-bottom:0px;}
p{color:#000000;}
li{color:#000000;}
ul{color:#000000;list-style-image:url(img/li_blau_editor.gif);margin-left:0px;padding-left:18px;}
ol{color:#000000;margin-left:0px;padding-left:23px;}


.aTable,.aTablevollbreite, .afirstCell, .aCell {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
acronym {border-bottom:1px dashed #C2C2C2;cursor:help;}
abbr {border:none;cursor:help;}


.headline,a.headline,a.headline:hover {font-weight:bold; color:#0060A9;text-decoration:none;}

.text {font-family:Verdana;font-size:100%;color:#000000;}
.textblau{font-size:100%;color:#0060A9;}
a.textblau{font-size:100%;color:#0060A9;text-decoration:none;}
a.textblau:hover{font-size:100%;color:#0060A9;text-decoration:underline;}

.text8pt {font-size:89%;line-height:1.3em;}
a.text8pt {font-size:89%;line-height:1.3em; text-decoration: none;}
a.text8pt:hover {font-size:89%;line-height:1.3em; text-decoration:underline;}

.textblau8pt {font-size:89%;line-height:1.3em; color:#0060A9;}
a.textblau8pt {font-size:89%;line-height:1.3em; color:#0060A9; text-decoration:none;}
a.textblau8pt:hover {font-size:89%;line-height:1.3em; color:#0060A9; text-decoration:underline;}

.text7pt {font-size:89%;color:#132F46;text-indent:4pt;}
a.text7pt {font-size:89%; color:#132F46;text-decoration:none;text-indent:4pt;}
a.text7pt:hover {font-size:89%;color:#132F46;text-decoration:underline;text-indent:4pt;}

.blaufett8pt {font-size:89%;line-height:1.3em;font-weight:bold;color:#0060A9;}
a.blaufett8pt {font-size:89%;line-height:1.3em;font-weight:bold;color:#0060A9;text-decoration:none;}
a.blaufett8pt:hover {font-size:89%;line-height:1.3em;font-weight:bold;color:#0060A9;text-decoration:underline;}

.schwarzfett8pt {font-size:89%;line-height:1.3em;font-weight:bold;color:#333333;}
a.schwarzfett8pt {font-size:89%;line-height:1.3em;font-weight:bold;color:#333333;text-decoration:none;}
a.schwarzfett8pt:hover {font-size:89%;line-height:1.3em;font-weight:bold;color:#333333;text-decoration:underline;}

.weissfett8pt {font-size:89%;line-height:1.3em;font-weight:bold;color:#FFFFFF;}
a.weissfett8pt {font-size:89%;line-height:1.3em;font-weight:bold; color:#FFFFFF;text-decoration:none;}
a.weissfett8pt:hover {font-size:89%;line-height:1.3em;font-weight:bold; color:#FFFFFF;text-decoration:none;}

.footer, a.footer, a.footer:link{color: #0060A9; text-decoration: none;}
a.footer:focus, a.footer:visited,a.footer:active, a.footer:hover{color: #0060A9; text-decoration: underline;}


.unsichtbar, .nurdruck, .texte { /* Links oder Texte fuer Screenreader */
	position: absolute;
	left: -1000px;
	width: 0px;
	height: 0px;
	padding:0px;
	margin:0px;
	overflow:hidden; 
	display:inline;
	text-decoration:none;
}

.clear
	{
	clear:both;
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	}
	
img{
	border-width:0px;
}

.line{background-color:#000000;height:1px;}


.add_main
{
	width:942px;
	border:solid 2px #ffffff;
	background-color:#e7ecf0;
	margin-left:auto; margin-right:auto;
	text-align:left;
}
.add_head
{
	width:942px;
	height:105px;
	border-bottom:solid 2px #ffffff;
	background-color:#FDCC00;
}
.add_topnav
{
	width:742px;
	margin-left:16px;
	height:21px;
	
}


.add_content_history
{
	width:924px;
	height:38px;
	margin-left:16px;
	margin-top:12px;
	text-align:left;
}


.add_content_left
{
	width:175px;
	float:left;
	margin-top:10px;


}
.add_content_right
{
	float:left;
	width:720;
	margin:-10px 0 0 22px;
}
.add_footer
{
	width:942px;
	height:108px;
	background:url(imgv2/bg_footer.jpg) top left no-repeat; 
}


.add_zoom
{
	margin:0px;
	padding:0px;
	width:116px;
	height:18px;
	margin-top:11px;
	margin-left:26px;
	

}

.add_speznav
{
	margin:0px;
	padding:0px;
	width:350px;
	height:18px;
	margin-top:11px;
	margin-left:26px;
	

}

.add_search_container
{
	margin:0px;
	padding:0px;
	width:197px;
	height:18px;
	margin-top:11px;
	margin-left:16px;
	
}

.searchform
{
	margin:0px;
	padding:0px;
	
}
.searchform_p
{
	margin:0px;
	padding:0px;
	width:200px; 
}

.searchform_input{
	
	border-width:0px; 
	margin:0px;
	padding:0px;
	width:165px; 
	height:18px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:100%;
	font-weight:normal;
	text-decoration:none;
	color:#01366B;
	 top:0px;
	 
}
.searchform_submit
{
	border-width:0px; 
	width:32px; 
	height:18px;
	margin:0px;
	padding:0px;
	cursor:pointer;
	 
}

.add_blueline{
	 width:550px;height:1px;background-color:#0060A9;
}



/********** Spezial Navigation ***************/

div.topnavlist{float:left;padding:0px;margin:0px;}

.topnav, a.topnav,a.topnav:visited{
	color:#5b7595;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:0px;
	padding-top:0px;
	margin:0px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:100%;
	font-weight:bold;
	text-decoration:none;
	border:0px;
}

a.topnav:hover,.topnavactiv, a.topnavactiv, a.topnavactiv:hover,a.topnavactiv:visited{
	color:#01366B;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:0px;
	padding-top:0px;
	margin:0px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:100%;
	 font-weight:bold;
 	text-decoration:none;
 	border:0px;
}


div.speznavlist{float:left;padding:0px;margin:0px;}

.speznav, a.speznav,a.speznav:visited,a.speznavactiv:visited{
	color:#5b7595;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:0px;
	padding-top:0px;
	margin:0px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:89%;
	text-decoration:none;
	border:0px;
	font-weight:bold;
}

a.speznav:hover,.speznavactiv, a.speznavactiv, a.speznavactiv:hover{
	color:#01366B;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:0px;
	padding-top:0px;
	margin:0px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:89%;
 	text-decoration:none;
 	border:0px;
 	font-weight:bold;
}


div.historyul{padding:0px;margin:0px; text-align:left;}
p.historylist{display:inline;list-style-type:none;}
.history,a.history:link,a.history:active, a.history:focus, a.history:visited {font-size:100%;color:#01366B; text-decoration:none;padding-top:3pt;padding-bottom:2pt}
a.history:hover{font-size:100%;color:#01366B;padding-top:3pt;padding-bottom:2pt}


ul.nav2ul
{color:#01366B;display:block;width:175px;margin:0px 0px 0px 0px;list-style-image:none; text-align:left;padding-left:0px;font-size:98%;}
li.nav2list
{line-height:163%;background-color:#ffffff;display:block;list-style-image:none;list-style-type:none;margin:0px 0px 16px 0px;padding-left:16px}
.nav2activ
{line-height:145%;font-weight:bold;color:#01366B;text-decoration:none;display:block;}
a.nav2:link,a.nav2:visited,a.nav2activ:link,a.nav2activ:visited
{line-height:145%;margin:0px;font-weight:normal;color:#01366B;text-decoration:none;display:block;}
a.nav2:hover,a.nav2:active,a.nav2:focus,a.nav2activ:hover,a.nav2activ:active,a.nav2activ:focus
{line-height:145%;margin:0px;font-weight:bold;color:#01366B;text-decoration:none;display:block;}



ul.nav3ul{color:#01366B;display:block;background-color:#ffffff;margin:0px 0px 0px 16px;list-style-image:none; text-align:left;padding-left:0px;}
li.nav3list{display:block;list-style-image:none;list-style-type:none;margin:0px 0px 0px 0px;}
.nav3activ{font-weight:bold;color:#01366B;text-decoration:none;display:block;}

a.nav3:link,a.nav3:visited
{margin:0px;font-weight:normal;color:#01366B;text-decoration:none;display:block;}
a.nav3:hover,a.nav3:active, a.nav3:focus,a.nav3activ:link, a.nav3activ:visited,a.nav3activ:hover,a.nav3activ:active, a.nav3activ:focus
{margin:0px;font-weight:bold;color:#01366B;text-decoration:none;display:block;}


/************** Formulare *****************/
formular{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:100%;
	color:#000000;
}
input.formular{
	background:#fff;
	border:solid 1px #01366B;
	color:#000000;
}

textarea.formular{	
	font-family:Verdana, Helvetica, sans-serif;
	background:#ffffff;
	border:solid 1px #01366B;
	color:#000000;
}
.formbutton{
	border:solid 1px #ffffff;
	background:#01366B;
	color:#ffffff;
	font-size:100%;
	font-weight: bold;
	padding:2px;
	cursor: pointer;
}

/************** Formulare Usergroup *****************/
formularusergroup{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:100%;
	color:#000000;
}
input.formularusergroup{
	background:#fff;
	border:solid 1px #01366B;
	color:#000000;
	height:20px;
}

textarea.formularusergroup{	
	font-family:Verdana, Helvetica, sans-serif;
	background:#ffffff;
	border:solid 1px #01366B;
	color:#000000;
}
.formbuttonusergroup{
	border:solid 1px #ffffff;
	background:#01366B;
	color:#ffffff;
	font-size:100%;
	font-weight: bold;
	padding:2px;
	cursor: pointer;
}

.usergrouptext
{
	font-family:Verdana;
	font-size:100%;
	color:#000000;
	line-height:200%;
	
}
