/* ---------------------Übergeordnete Styles*/

body {
	border : 0px;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
	color : black;
	line-height : 14px;
}

td  {
	border : 0px;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
	line-height : 14px;
	color : black;
	border-style : none;
}

ol  {
	list-style-type : square;
	margin-left : 16px;
	margin-top : 7px;
	margin-bottom : 4px;
	list-style-image : url(../images/black_dots.gif);
	list-style-position : outside;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
}


ul  {
	list-style-type : square;
	margin-left : -20px;
	-margin-left : 20px;
	margin-right : 0px;
	margin-top :4px;
	margin-bottom:4px;
	padding-top:0px;
	list-style-image : url(../img/bp_link_li.gif);
	list-style-position : outside;
	list-style : square outside url(../img/bp_link_li.gif);
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
}
ul.link  {
list-style-image : url(../img/bp_link_a.gif);
	list-style-position : outside;
	list-style : square outside url(../img/bp_link_a.gif);
}



.footer {
	padding-left:2px;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color : #99B3D2;
	line-height : 10px;
}

.councelor_1 {
	padding-left : 0px;
	-padding-left : 0px;
	padding-top :5px;
	padding-bottom : 10px;
}

.councelor_3 {
	padding-left : 0px;
	-padding-left : 0px;
	padding-top : 5px;
	padding-bottom : 2px;

}

.quickfinder {
	padding-left : 7px;
	-padding-left : 7px;
	padding-top : 3px;
	padding-bottom : 2px;
	/*background : Aqua;*/
}

h4 {
	font-weight : bold;
}

/* --------------------- Texte*/

.normaltext  {
	font-family : Helvetica, Arial, sans-serif;
	font-style : normal;
	font-weight : normal;
	font-size : 11px;
	line-height : 12px;
	color : black;
}


b,strong {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #6782A3;
}

.headline  {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #869399;
}

.subline  {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : Black;
	line-height : 18px;
}


.lighttext  {
	font-family : Helvetica, Arial, sans-serif;
	font-style : normal;
	font-weight : normal;
	font-size : 11px;
	line-height : 14px;
	color : #626562;
}

/* --------------------- Systemkonponenten*/
.dropdown  {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : black;
	background-color : grey;
	text-decoration : none;
	line-height : 14px;
}

a:link  {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #6782A3;
	text-decoration : none;
}

a:visited  {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color :#6782A3;
	text-decoration : none;
}
strong a:

a:active, a:hover , strong a {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #3E8BE2;
	text-decoration : none;
}
.smalllink:link, .smalllink:visited   {
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color :#000000;
	text-decoration : none;
}
.smalllink:active, .smalllink:hover {
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color :#000000;
	text-decoration : underline;
}

.b:link {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color :#000000;
	text-decoration : none;
}
.b:visited  {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}
.b:active, .b:hover  {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight :bold;
	text-decoration : underline;
	color : #ED3B51;
}

.news:link, .news:active, .news:hover {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color :#000000;
	text-decoration : none;
}
.news:visited  {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}



.cursorL  {
	cursor : w-resize;
}

.cursorR  {
	cursor : e-resize;
}

/* --------------------- Forms*/
input  {
	background-color : #C7D0D7;
	border-width : 0px 0px 0px 0px;
	border-style : solid;
	border-left-color : #A0AAB4;
	color : #404040;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;

	padding-left : 2px;
	padding-top : 2px;
}

.input_pflicht  {
	background-color : #C7D0D7;

	color : #404040;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;

	padding-left : 2px;
	padding-top : 2px;
	
}

.send  {
	background-color : #C7D0D7;
	/* border-top: #404040 solid 0px; */
	border-top : #FF0033 solid 1px;
	border-bottom : #FF0033 solid 1px;
	border-left : #FF0033 solid 1px;
	border-right : #FF0033 solid 1px;
	color : #FF0033;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	padding-left : 0px;
	padding-top : 0px;
}

select  {
	background-color : #C7D0D7;
	border-top : #FF0033 solid 1px;
	border-bottom : #FF0033 solid 1px;
	border-left : #FF0033 solid 1px;
	border-right : #FF0033 solid 1px;
	color : #FF0033;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	padding-left : 2px;
}

.checkbox  {
	border-style : none;
	background-color : #E7ECEF;
	padding-bottom : 8px;
	padding-left : 0px;
}

.radio  {
	border-style : none;
	background-color : #E7ECEF;
	padding-bottom : 8px;
	padding-left : 0px;
}

.radio_pflicht  {
	border-style : dashed;
	border-width : 1px 1px 1px 1px;
	background-color :  #E7ECEF;
	border-left-color : #FF0033;
	border-right-color : #FF0033;
	border-bottom-color : #FF0033;
	border-top-color : #FF0033;

}


textarea  {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
	color : #000000;
	background-color : #C7D0D7;
	border-style : none;
	background : #C7D0D7;
	clear : none;
	float : none;
	padding-left : 0px;
	padding-top : 3px;
	scrollbar : none;
}

.email  {
	font-size : 11px;
	font-family : Helvetica, Arial, sans-serif;
	color : #FF0033;
	line-height : 14px;
}



.copyright:link, .copyright:visited  {
	font-size : 10px;
	font-family : Helvetica, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #ED3B51;
	line-height : 12px;
	; letter-spacing : 0.3pt;
	text-decoration : none;
}

.copyright:active, .copyright:hover  {
	font-size : 10px;
	font-family : Helvetica, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #ED3B51;
	line-height : 12px;
	text-decoration : none;
}

.braun  {
	font-size : 10px;
	font-family : Helvetica, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : Black;
	line-height : 12px;
	text-decoration : none;
}

.ftBigBlack {
	font-size : 14px;
	font-family : Helvetica, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : black;
	line-height : 18px;
}

.ftBigRed {
	font-size : 14px;
	font-family : Helvetica, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : red;
	line-height : 18px;
}

