/******************************************************************/

/* ALLGEMEIN */



:focus {

	outline: solid 0;

	}



/******************************************************************/

/* BILDER */



a img, img {

	border:none;

	}

	

.previewitem {

	border:0px;

	margin:0px;

	padding:0px;

	}	

	



.csc-textpic-caption {

	color: #8B8B8B;

	font-size: 10px;

	padding: 0px;

	vertical-align: bottom;

	font-style: italic;

	}	

	

.div.csc-textpic-center	{

	padding: 0px;

	}





/******************************************************************/

/* TITEL H1 - H6 */



h1, .titel_16px {

	font-weight:500;

	font-family: Arial,Helvetica,sans-serif;

	font-size:20px;

	color:#0a458b;

	line-height:25px;

	padding:0 0 10px 0;

	border-bottom: 1px dotted #0a458b;

	margin: 0 0 15px 0;

    }



h2 {

	font-weight:500;

	font-family: Arial,Helvetica,sans-serif;

	font-size:16px;

	color:#0a458b;

	line-height:20px;

	padding:0 0 5px 0;

	border-bottom: 1px dotted #0a458b;

	margin: 30px 0 10px 0;

    }



h3 {

	font-weight:600;

	font-family: Arial,Helvetica,sans-serif;

	font-size:12px;

	color:#0a458b;

	line-height:20px;

	margin: 10px 0 5px 0;

    }

h4 {

	font-family: Arial,Helvetica,sans-serif;

	font-size:12px;

	color:#0a458b;

	line-height:15px;

	border-bottom: 1px dotted #0a458b;

	padding: 10px 0  1px 0;

	width: 97%;

	margin: 10px 0 0 0;

	font-weight:600;



    }

h5 {

	font-weight:normal;

	font-family: Arial,Helvetica,sans-serif;

	font-size:12px;

	color:#000000;

	line-height:15px;

	}

h6 {

	font-weight:normal;

	font-family: Arial,Helvetica,sans-serif;

	font-size:11px;

	color:#000000;

	line-height:15px;

    }



.background_grau {

	background-color:#DEDEDE;

    }

	

.background_weiss {

	background-color:#FFFFFF;

    }



/******************************************************************/

/* STANDARDLINKS */





a {

	text-decoration:none;

	color:#0a458b;

	}

a:link {

	text-decoration:none;

	color:#0a458b;

	}

a:visited {

	text-decoration:none;

	color:#0a458b;

	}

a:hover {

	text-decoration:none;

	color:#00CCFF;

	}

a:active {

	text-decoration:none;

	color:#00CCFF;

	}

a:focus {

	text-decoration:none;

	color:#00CCFF;

	}



/******************************************************************/

/* STANDARDTEXTE */



html, body  {

    font-size: 12px;

    font-family: Arial, Helvetica, sans-serif;

    color: #000000;

    text-align: left;

    }

	

border {

	border-top: 1px dotted #CCCCCC;

}	



td, tr, p {

	vertical-align: top;

	font-weight:normal;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

	line-height:17px;

    text-align: left;

	letter-spacing: 0.5px;

	margin:10px 0 10px 0;

	padding:0;

	}



ol, ul {

	vertical-align: top;

	margin : 10px 0;

	padding : 0;

	color:#FFFFFF;

	list-style: none;

}



li {

	vertical-align: top;

	font-weight:normal;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

    text-align: left;

	background:#ffffff url(../bilder_allgemein/link_pfeil_blau.gif) 0px 0px no-repeat;

	letter-spacing: 0.5px;

	width:98%;

	margin: 5px 10px 5px;

	padding: 1px 0 0 18px;

	}



td.powermail_mandatory_js, div.powermail_mandatory_js {

	/* DIV container of errormessage */

	color: #FF0000;

	font-size: 11px;

	margin: 3px 0 15px 25px;

}



.normaltext_fett {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 12px;

    text-align: left;

	font-weight:bold;

	}

.normaltext_schwarz_kursiv {

    font-size: 12px;

    font-family: Arial, Helvetica, sans-serif;

    color: #000000;

    text-align: left;

	font-style:italic;

    }

.normaltext_blau {

    font-size: 12px;

    font-family: Arial, Helvetica, sans-serif;

    color: #000099;

    text-align: left;

    }

	

.blindup1 {

	background-color: #E7E7E7;

	width: 100%;

	display:hidden;

	padding:10px;

	margin: 10px 5px 10px 0;

}	



.blindup2 {

	background-color: #E7E7E7;

	width: 100%;

	padding:10px;

	margin: 20px 5px 20px 0;

}	



/******************************************************************/

/* TICKERTEXTE */



.textklein_schwarz {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-style: normal;

    line-height: normal;

    font-weight: normal;

    font-variant: normal;

    color: #000000;

    text-align: left;

    vertical-align: top;

    word-spacing: normal;

	letter-spacing:1px;

    white-space: normal;

    text-decoration: none;

	padding-right:5px;

	}

.textklein_schwarz_fett {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-style: normal;

    line-height: normal;

    font-weight: bold;

    font-variant: normal;

    color: #000000;

    text-align: left;

    vertical-align: top;

    word-spacing: normal;

    white-space: normal;

    text-decoration: none;

	padding-right:5px;

	}



.textklein_blau_fett {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-style: normal;

    line-height: normal;

    font-weight: bold;

    font-variant: normal;

    color: #0a458b;

    text-align: left;

    vertical-align: top;

    word-spacing: normal;

    white-space: normal;

    text-decoration: none;

	padding-right:5px;

	letter-spacing:1px;

	}



.textklein_grau {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-style: normal;

    line-height: normal;

    font-weight: normal;

    font-variant: normal;

    color: #8B8B8B;

    text-align: left;

    vertical-align: top;

    word-spacing: normal;

    white-space: normal;

    text-decoration: none;

	padding-right:5px;

	}

.textklein_grau_fett {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-style: normal;

    font-weight: bold;

    color: #8B8B8B;

    text-align: left;

    vertical-align: top;

    text-decoration: none;

	padding-top: 2px;

	}

.textklein_orange {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-style: normal;

    line-height: normal;

    font-weight: bold;

    font-variant: normal;

    color: #FF7F00;

    text-align: left;

    vertical-align: top;

    word-spacing: normal;

    white-space: normal;

    text-decoration: none;

	}

	

.anker {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-style: normal;

    line-height: normal;

    font-weight: normal;

    font-variant: normal;

    color: #FF7F00;

    text-align: right;

    vertical-align: top;

    word-spacing: normal;

    white-space: normal;

    text-decoration: none;

	}	

.textklein_weiss {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-style: normal;

    line-height: normal;

    font-weight: normal;

    color: #FFFFFF;

    text-align: right;

    vertical-align: bottom;

    text-decoration: none;

	padding-right: 15px;

	padding-left:5px;

	padding-top:5px;

	}



a.textklein_weiss_links, a.textklein_weiss_links:visited {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-style: normal;

    line-height: normal;

    font-weight: normal;

    font-variant: normal;

    color: #00CCFF;

    text-align: right;

    vertical-align: top;

    word-spacing: normal;

    white-space: normal;

    text-decoration: none;

	}



a.textklein_weiss_links:hover {

    color: #E7E7E7;

	}





a.textklein_link {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-style: normal;

    line-height: normal;

    font-weight: bold;

    font-variant: normal;

    color: #FF9900;

    text-align: right;

    vertical-align: top;

    word-spacing: normal;

    white-space: normal;

    text-decoration: none;

	}

	

label{

	display:block;

	width:150px;

	margin-top:5px;

	margin:10px 0 0 25px;

	font-weight:bold;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 12px;

}



fieldset {

	border:0px;

}


legend {

	color:#000000;

}


