/* -----Allgemein ----- */
html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.WaC {
	font-size: 11px; text-decoration: none; background-color:#ffcc00;  padding:5px;
}

h1, h2, h3 {
	margin:0;
	padding:0;
}
h1 {
	font-size:17px;
	color:#113388;
	margin-bottom:11px;
	line-height:20px;
}

h2 {
	font-size:13px;
	color:#113388;
	line-height:17px;
}

h3 {
	font-size:11px;
	color:#113388;
	line-height:13px;
}

td {
	font-size:13px;
	color:#000000;
	line-height:17px;
}

img {
	border:0
}

ul {	
	margin-left: 16px; margin-bottom: 2px; margin-top: 2px; list-style: disc
}

/*##################################*/
/*### text or conten caption ###*/
/*##################################*/


	.detailText{
		font-size:11px;
		font:bolder;
		color:#113388;
		margin-bottom:11px;
		line-height:20px;
		}
	.detailText_12{
		font-size:12px;
		font:bolder;
		color:#113388;
		margin-bottom:12px;
		line-height:20px;
		}
	.detailText_Medium{
		font-size:13px;
		font:bolder;
		color:#113388;
		margin-bottom:13px;
		line-height:21px;
		}
	.detailText_Long{
		font-size:17px;
		font:bold;
		color:#113388;
		margin-bottom:17px;
		line-height:25px;
		}
	.detail_Small{
		font-size:11px;
		font:bolder;
		color:#113388;
		margin-bottom:11px;
		line-height:20px;
		}	
	.detailText_White{
		font-size:11px;
		font:bolder;
		color:#FFFFFF;
		margin-bottom:11px;
		line-height:20px;
		}
	.detailText_White_Md{
		font-size:12px;
		font:bolder;
		color:#FFFFFF;
		margin-bottom:11px;
		line-height:20px;
		}		
	.detailText_White_Medium{
		font-size:19px;
		font:bold;
		color:#FFFFFF;
		margin-bottom:19px;
		line-height:25px;
		}		
	.teaser_line_blue {
		font-size:9px;
		font:bolder;
		line-height:20px;
		color:#113388;
	
	}
	
/*####################################*/
/*##=======    Teaser   ======##*/
/*####################################*/

table.teaser {
	font-size:11px;
	line-height:13px;
	color:#000000;
	background-color:#e5ecf6;
}

td.teaser {
	font-size:11px;
	line-height:13px;
	color:#000000;
}

.teaser a {
	text-decoration:none;
	font-size:11px;
	line-height:14px;
	color:#000000;
}
.teaser a:visited {
	text-decoration:none;
}
.teaser a:hover {
	text-decoration: underline;
}
.teaser a:active {
	text-decoration: underline;
}
	
.teaser_line {
	font-size:11px;
	line-height:13px;
	color:#0033FF;
	background-color:#e5ecf6;
}
.teaser_medium_line {
	font-size:12px;
	line-height:14px;
	color:#0033FF;
	background-color:#e5ecf6;
}

table.teaser_b {
	font-size:12px;
	line-height:14px;
	color:#000000;
	background-color:#e5ecf6;
}

td.teaser_b {
	font-size:12px;
	line-height:14px;
	color:#000000;
}

.teaser_b a {
	text-decoration:none;
	font-size:12px;
	line-height:15px;
	color:#000000;
}
.teaser_b a:visited {
	text-decoration:none;
}
.teaser_b a:hover {
	text-decoration: underline;
}
.teaser_b a:active {
	text-decoration: underline;
}
/*####################################*/
/*##  Footer auf Content Seiten ##*/
/*####################################*/
.footer {font-size:10px;color:#939598;}
a.footer:link, a.footer:visited	{color:#939598; text-decoration: none}
a.footer:active, a.footer:hover {color:#939598; text-decoration: underline}

/*##################*/
/*##  Floa Picture ##*/
/*##################*/	
.floatPic {
	border: 1px solid #666;padding: 2px
}
.floatPictext {
	float: right;margin: 0 0 10px 10px;border: 1px solid #666
}
.floatPictextLeft{
	float:left;margin: 0 10px 0px 10px;background-color:#E5ECF6;/*padding: 10px 10px;*/
}
