/* ---------------------Übergeordnete Styles*/

body {
	border : 0px;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	color : black;
	line-height : 14px;
}

td  {
	border : 0px;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	line-height : 14px;
	color : black;
	border-style : none;
}

ol  {
	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_item_rd.gif);
	list-style-position : outside;
	list-style : square outside url(../img/bp_item_rd.gif);
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	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_a.gif);
	list-style-position : outside;
	list-style : square outside url(../img/bp_link_a.gif);
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
}


.footer {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color : white;
	line-height : 10px;
}

.light{
	color : #58626B;
}
.councelor_1 {
	padding-left : 0px;
	-padding-left : 4px;
	padding-top : 5px;
	padding-bottom : 10px;
	/*background : Aqua;*/
}
.councelor_10 {
	padding-left : 7px;
	-padding-left : 4px;
	padding-top : 15px;
	padding-bottom : 10px;
	/*background : Aqua;*/
}


.councelor_3{
	padding-left : 0px;
	-padding-left : 4px;
	padding-top : 3px;
	padding-bottom : 2px;
	/*background : Aqua;*/
}

h4 {
	/*padding-top:0px;
	margin-top:0px;
	margin-bottom:4px;
	padding-bottom : 0px;
	font-size : 11px;
	font-style : normal;
	*/
	font-weight : bold;
}

/* --------------------- Texte*/

.normaltext  {
	font-family : Helvetica, Arial, sans-serif;
	font-style : normal;
	font-weight : normal;
	font-size : 12px;
	line-height : 12px;
	color : black;
}


b  {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : black;
}

.headline  {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : #000000;
}

.subline  {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : #EE1613;
	line-height : 18px;
}


.lighttext  {
	font-family : Helvetica, Arial, sans-serif;
	font-style : normal;
	font-weight : normal;
	font-size : 12px;
	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 : 12px;
	font-style : normal;
	font-weight : normal;
	color : #788593;
	text-decoration : none;
}

a:visited  {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color :#869399;
	text-decoration : none;
}

a:active, a:hover  {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : #ED122C;
	text-decoration : none;
}
.small{
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color :#909FB2;
	text-decoration : none;
}
.smalllink:link, .smalllink:visited   {
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color :#909FB2;
	text-decoration : none;
}
.smalllink:active, .smalllink:hover {
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color :#909FB2;
	text-decoration : underline;
}

.b:link {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color :#000000;
	text-decoration : none;
}
.b:visited  {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}
.b:active, .b:hover  {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight :normal;
	text-decoration : underline;
	color : #ED3B51;
}

.news:link, .news:active, .news:hover {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color :#000000;
	text-decoration : none;
}
.news:visited  {
	font-family : Helvetica, Arial, sans-serif;
	font-size : 12px;
	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;
}
