@import 'https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i';


.sf_col { /* allgemein */
	font-family: 'Open Sans', sans-serif;
	font-size:				14px;
	line-height:			20px;
	color:					#333333;
}

.sf_col h1 { /* Überschrift 1 */
	font-family: 'Open Sans', sans-serif;
	color:					#262c38;
	margin:					0 0 25px 0;
	padding:				0;
	font-weight:			400;
	font-size:				36px;
}

.sf_col h2 { /* Überschrift 2 */
	font-family: 'Open Sans', sans-serif;
	color:					#262c38;
	margin:					25px 0 25px 0;
	padding:				0;
	font-weight:			400;
	font-size:				32px;
}

.sf_col h3 { /* Überschrift 3 */
	font-family: 'Open Sans', sans-serif;
	color: #262c38;
    font-weight: bold;
    padding-top: 25px 0 25px 0;
}

.sf_col h4 { /* Überschrift 4 */
	font-family: 'Open Sans', sans-serif;;
	font-size:				14px;
	font-weight:				bold;
	margin-left:				0px;
	margin-right:				0px;
	margin-top:				0px;
	margin-bottom:				15px;
	color:					#262c38;
	padding:				25px 0 25px 0px;
}

.sf_col div._sf_html { /* Textabsatz */
	margin-right:				0px;
	margin-left:				0px;
	margin-bottom:				15px;
	margin-top:				0px;
}

.sf_col small { /* kleine Schrift */
	font-size:				11px;
	line-height:				11px;
}

.sf_col big { /* große Schrift */
	font-size:				18px;
	line-height:			20px;
}

.sf_col img._sf_image { /* Bilder */
	display:				block;
	margin:					0px;
	margin-bottom:				15px;
	padding:				0px;
	border:					0px none;
}

.sf_col img.sf_image_border { /* Bilder mit Rahmen */
	border:					2px solid #3161cd;
}

.sf_col div._sf_hr { /* Trennlinie */
	border-top: 1px solid #3161cd;
    margin-bottom: 50px;
    margin-top: 50px;
}

.sf_col div._sf_htm { /* html-Quelltext */

}

.sf_col div._sf_src { /* Quellseite */

}

.sf_col table.sf_element { /* Tabellen, Text  und Bildelemente */
	width:					100%;
	border-collapse:			collapse;
	margin-right:				0px;
	margin-left:				0px;
	margin-bottom:				10px;
	margin-top:				0px;
}

.sf_col tr { /* Tabellenzeilen */

}

.sf_col td { /* Tabellenzellen */
	text-align:				left;
	vertical-align:				top;
	padding:				5px;
}

.sf_col td.sf_image { /* Tabellenzellen mit Bild */
	width:					1px;
}

.sf_col td img._sf_image { /* Bilder in Tabellenzellen */
	margin-right:				0px;
	margin-left:				0px;
	margin-bottom:				0px;
	margin-top:				0px;
}

.sf_col td.sf_col_left { /* erste Tabellenspalte */

}

.sf_col td.sf_col_right { /* zweite Tabellenspalte */

}

.sf_col table.sf_altrows { /* abwechselnd eingefärbte Tabelle */
	margin:					0px;
	margin-bottom:				15px;
	color:					#3f3933;
}

.sf_col table.sf_altrows tr { /* Zeilen in eingefärbter Tabelle */
}

.sf_col table.sf_altrows tr.head { /* Kopfzeile in eingefärbter Tabelle */
	background-color:			#3161cd;
	color:					#FFFFFF;
	font-weight:			bold;
}

.sf_col table.sf_altrows tr.alt { /* abwechselnde Zeile in eingefärbter Tabelle */

}

.sf_col table.sf_altrows th { /* Zelle in Kopfzeile bei eingefärbten Tabellen */
	padding:				8px;
	text-align:				left;
	vertical-align:				middle;
}

.sf_col table.sf_altrows td { /* Zelle in eingefärbten Tabellen */
	padding:				8px;
	text-align:				left;
	vertical-align:				top;
	font-weight:				normal;
	border-bottom: 			1px solid #a5c3ff;
}

.sf_col table.sf_altrows tr.alt td { /* Zelle in abwechselnder Zeile bei eingefärbter Tabelle */

}

.sf_col ul { /* Listenblock */
	list-style-type:			none;
	margin:					0;
	padding:				0;
}

.sf_col li { /* Listeneintrag */
	list-style: none;
	background-image: url(../elements/bullet_link.png);
    background-position: left center;
    background-repeat: no-repeat;
    margin: 0;
    padding-bottom: 12px;
    padding-left: 25px;
    padding-top: 12px;
	/*border-bottom: 1px dotted #45403e;*/
	font-family: 'Open Sans', sans-serif;
}

.sf_col li a {
	
}

.sf_col li a:hover {
	
}

.sf_col a { /* Hyperlink */
	text-decoration:			underline;
	color:					#3262ce;
}

.sf_col a:hover { /* Hyperlink MouseOver */
	text-decoration:			underline;
	color:					#cf4022;
}

.sf_col div.sf_floatleft img._sf_image { /* Bild links bei Textumfluss-Element */
	margin-right:				15px;
	margin-left:				0px;
	margin-bottom:				15px;
	margin-top:				0px;
}

.sf_col div.sf_floatleft p { /* Text rechts bei Textumfluss-Element */

}

.sf_col div.sf_floatright img._sf_image { /* Bild rechts bei Textumfluss-Element */
	margin-right:				0px;
	margin-left:				15px;
	margin-bottom:				15px;
	margin-top:				0px;
}

.sf_col div.sf_floatright p { /* Text links bei Textumfluss-Element */

}



