/*
Basics
*/

html, body {
	background : #FFFFFA;
	color : #3d3b3b;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	margin : 0;
	padding : 0px 0px 0px 0px;
}

/*
Ueberschriften
*/

h1 {
	color : #910000;
	font-size : large;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : 500;
	margin-top : 0px;
	margin-bottom : 10px;
}

h2 {
	color : #910000;
	font-size : medium;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : 500;
	/* margin-top : 10px; */
	margin-bottom : 10px;
}

h3 {
	color : #910000;
	font-size : small;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : 510;
	margin-top : 00px;
	margin-bottom : 5px;
}

/*
DIV-Elemente
*/

div {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

div.title {
	width:210px;
	position: absolute;
	top: 15px;
	left: 751px;
	clear: both;
}

div.logo {
	width:727px;
	position: absolute;
	top: 15px;
	left: 10px;
	clear: both;
}

div.leftnav {
	width: 170px;
	position: absolute;
	top: 82px;
	left: 10px;
	clear: both;
}

div.rightnav {

	width:210px;
	position: absolute;
	left: 785px;
	top: 82px;
	clear: both;
}

div.content {
	width:570px;
	position: absolute;
	top:82px;
	left: 200px;
}

div.mdzcloud {
	text-align : center;
	line-height: 1.0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	/* font-stretch: narrower; */
	width:95%;
	border:1px solid #808080;
	margin-bottom : 15px;
	background : #F8F8FF;
	clear: both;
}


/*
Absaetze
*/

p {
	font-size : 10pt;
	font-weight : normal;
	color : #000000;
	margin-top : 0px;
	margin-bottom : 0px;
	line-height: 140%;
}

p.alert {
	background : #FFFFFA;
	font-size : 10pt;
	color : #DD0000;
	margin-top : 0px;
	margin-bottom : 0px;
	line-height: 140%;
}

p.linksbuendig {
	font-weight : normal;
	text-align : left;
	line-height: 140%;
}

p.rechtsbuendig {
	font-weight : normal;
	text-align : right;
	line-height: 140%;
}
	
p.blocksatz {
	font-weight : normal;
	text-align : justify;
	line-height: 140%;
}

p.kursiv {
	font-weight : normal;
	text-align : left;
	font-size : 10pt;
	font-style : italic;
	line-height: 140%;
}

p.newsheader {
	text-align : left;
	font-size : 8pt;
	font-weight : bold;
	margin-top : 00px;
	margin-bottom : 2px;
	text-align : left;
	line-height: 130%;
}

p.newstext {
	text-align : left;
	font-size : 8pt;
	font-weight : normal;
	/*font-style : italic;*/
	padding : 0px 0px 10px 0px;
	text-align : left;
	line-height: 130%;
}


/*
Listenelemente
*/

ul,ol {
	font-size : 10pt;
	font-weight : normal;
	color : #000000;
	margin-top : 0px;
	margin-bottom : 0px;
	line-height: 140%;
}

ul.standard, ol.standard {
	font-size : 10pt;
	font-weight : normal;
	color : #000000;
	margin-top : 0px;
	margin-bottom : 0px;
	line-height: 140%;
}

li {
	
	padding : 0px 10px 10px 0px;
}

/*
Links
*/


a, a:link, a:visited, a:active {
	color : #DD0000;
	font-weight : normal;
	font-size : 10pt;
	text-decoration : none;
}

a.navi, a:active.navi, a:link.navi, a:visited.navi {
	color : #808080;
	font-weight : normal;
	font-size : 10pt;
	text-decoration : none;
}

a:hover.navi {
	color : #DD0000;
	font-weight : normal;
	font-size : 10pt;
	text-decoration : underline;
}

a.activenavi, a:active.activenavi, a:link.activenavi, a:visited.activenavi {
	color : #DD0000;
	font-weight : normal;
	font-size : 10pt;
	text-decoration : none;
}


a.navi2, a:active.navi2, a:link.navi2, a:visited.navi2 {
	color : #808080;
	font-weight : normal;
	font-size : 8pt;
	text-decoration : none;
}

a:hover.navi2 {
	color : #DD0000;
	font-weight : normal;
	font-size : 8pt;
	text-decoration : underline;
}

a.activenavi2, a:active.activenavi2, a:link.activenavi2, a:visited.activenavi2 {
	color : #DD0000;
	font-weight : normal;
	font-size : 8pt;
	text-decoration : none;
}

a.cloud_, a:active.cloud_, a:link.cloud_, a:visited.cloud_ {
	color : #808080;
	font-weight : normal;
	font-size : x-small;
	text-decoration : none;
}

a:hover.cloud_ {
	color : #DD0000;
	font-weight : normal;
	font-size : x-small;
	text-decoration : underline;
}

a.cloud_0, a:active.cloud_0, a:link.cloud_0, a:visited.cloud_0 {
	/* color : #808080; */
	color : #c8c8c8;
	font-weight : normal;
	font-size : x-small;
	/* text-decoration : line-through; */
}

a:hover.cloud_0 {
	color : #DD0000;
	font-weight : normal;
	font-size : x-small;
	text-decoration : underline;
}

a.cloud_1, a:active.cloud_1, a:link.cloud_1, a:visited.cloud_1 {
	color : #808080;
	font-weight : normal;
	font-size : x-small;
	text-decoration : none;
}

a:hover.cloud_1 {
	color : #DD0000;
	font-weight : normal;
	font-size : x-small;
	text-decoration : underline;
}

a.cloud_2, a:active.cloud_2, a:link.cloud_2, a:visited.cloud_2 {
	color : #808080;
	font-weight : normal;
	font-size : 9pt;
	text-decoration : none;
}
a:hover.cloud_2 {
	color : #DD0000;
	font-weight : normal;
	font-size : 9pt;
	text-decoration : underline;
}
a.cloud_3, a:active.cloud_3, a:link.cloud_3, a:visited.cloud_3 {
	color : #808080;
	font-weight : normal;
	font-size : 10pt;
	text-decoration : none;
}
a:hover.cloud_3 {
	color : #DD0000;
	font-weight : normal;
	font-size : 10pt;
	text-decoration : underline;
}
a.cloud_4, a:active.cloud_4, a:link.cloud_4, a:visited.cloud_4 {
	color : #808080;
	font-weight : normal;
	font-size : 11pt;
	text-decoration : none;
}
a:hover.cloud_4 {
	color : #DD0000;
	font-weight : normal;
	font-size : 11pt;
	text-decoration : underline;
}
a.cloud_5, a:active.cloud_5, a:link.cloud_5, a:visited.cloud_5 {
	color : #808080;
	font-weight : normal;
	font-size : 12pt;
	text-decoration : none;
}
a:hover.cloud_5 {
	color : #DD0000;
	font-weight : normal;
	font-size : 12pt;
	text-decoration : underline;
}
a.cloud_6, a:active.cloud_6, a:link.cloud_6, a:visited.cloud_6 {
	color : #808080;
	font-weight : normal;
	font-size : 13pt;
	text-decoration : none;
}
a:hover.cloud_6 {
	color : #DD0000;
	font-weight : normal;
	font-size : 13pt;
	text-decoration : underline;
}
a.cloud_7, a:active.cloud_7, a:link.cloud_7, a:visited.cloud_7 {
	color : #808080;
	font-weight : normal;
	font-size : 14pt;
	text-decoration : none;
}
a:hover.cloud_7 {
	color : #DD0000;
	font-weight : normal;
	font-size : 14pt;
	text-decoration : underline;
}

a.cloud_8, a:active.cloud_8, a:link.cloud_8, a:visited.cloud_8 {
	color : #808080;
	font-weight : normal;
	font-size : 15pt;
	text-decoration : none;
}
a:hover.cloud_8 {
	color : #DD0000;
	font-weight : normal;
	font-size : 15pt;
	text-decoration : underline;
}
a.cloud_9, a:active.cloud_9, a:link.cloud_9, a:visited.cloud_9 {
	color : #808080;
	font-weight : normal;
	font-size : 16pt;
	text-decoration : none;
}
a:hover.cloud_9 {
	color : #DD0000;
	font-weight : normal;
	font-size : 16pt;
	text-decoration : underline;
}

a.cloud_10, a:active.cloud_10, a:link.cloud_10, a:visited.cloud_10 {
	color : #808080;
	font-weight : normal;
	font-size : 17pt;
	text-decoration : none;
}
a:hover.cloud_10 {
	color : #DD0000;
	font-weight : normal;
	font-size : 17pt;
	text-decoration : underline;
}

a.cloud_11, a:active.cloud_11, a:link.cloud_11, a:visited.cloud_11 {
	color : #808080;
	font-weight : normal;
	font-size : 18pt;
	text-decoration : none;
}
a:hover.cloud_11 {
	color : #DD0000;
	font-weight : normal;
	font-size : 18pt;
	text-decoration : underline;
}

a.cloud_12, a:active.cloud_12, a:link.cloud_12, a:visited.cloud_12 {
	color : #808080;
	font-weight : normal;
	font-size : 19pt;
	text-decoration : none;
}
a:hover.cloud_12 {
	color : #DD0000;
	font-weight : normal;
	font-size : 19pt;
	text-decoration : underline;
}

a.cloud_13, a:active.cloud_13, a:link.cloud_13, a:visited.cloud_13 {
	color : #808080;
	font-weight : normal;
	font-size : 20pt;
	text-decoration : none;
}
a:hover.cloud_13 {
	color : #DD0000;
	font-weight : normal;
	font-size : 20pt;
	text-decoration : underline;
}

a.cloud_14, a:active.cloud_14, a:link.cloud_14, a:visited.cloud_14 {
	color : #808080;
	font-weight : normal;
	font-size : 21pt;
	text-decoration : none;
}
a:hover.cloud_14 {
	color : #DD0000;
	font-weight : normal;
	font-size : 21pt;
	text-decoration : underline;
}

a.cloud_15, a:active.cloud_15, a:link.cloud_15, a:visited.cloud_15 {
	color : #808080;
	font-weight : normal;
	font-size : 22pt;
	text-decoration : none;
}
a:hover.cloud_15 {
	color : #DD0000;
	font-weight : normal;
	font-size : 22pt;
	text-decoration : underline;
}

a.cloud_16, a:active.cloud_16, a:link.cloud_16, a:visited.cloud_16 {
	color : #808080;
	font-weight : normal;
	font-size : 23pt;
	text-decoration : none;
}
a:hover.cloud_16 {
	color : #DD0000;
	font-weight : normal;
	font-size : 23pt;
	text-decoration : underline;
}

a.cloud_17, a:active.cloud_17, a:link.cloud_17, a:visited.cloud_17 {
	color : #808080;
	font-weight : normal;
	font-size : 24pt;
	text-decoration : none;
}
a:hover.cloud_17 {
	color : #DD0000;
	font-weight : normal;
	font-size : 24pt;
	text-decoration : underline;
}

a.cloud_18, a:active.cloud_18, a:link.cloud_18, a:visited.cloud_18 {
	color : #808080;
	font-weight : normal;
	font-size : 25pt;
	text-decoration : none;
}
a:hover.cloud_18 {
	color : #DD0000;
	font-weight : normal;
	font-size : 25pt;
	text-decoration : underline;
}

a.cloud_19, a:active.cloud_19, a:link.cloud_19, a:visited.cloud_19 {
	color : #808080;
	font-weight : normal;
	font-size : 26pt;
	text-decoration : none;
}
a:hover.cloud_19 {
	color : #DD0000;
	font-weight : normal;
	font-size : 26pt;
	text-decoration : underline;
}

a.cloud_20, a:active.cloud_20, a:link.cloud_20, a:visited.cloud_20 {
	color : #808080;
	font-weight : normal;
	font-size : 27pt;
	text-decoration : none;
}
a:hover.cloud_20 {
	color : #DD0000;
	font-weight : normal;
	font-size : 27pt;
	text-decoration : underline;
}



a.small, a:active.small, a:link.small, a:visited.small {
	color : #DD0000;
	font-weight : normal;
	font-size : 8pt;
	text-decoration : none;
}

a:hover.small, a:hover.active.small, a:hover.link.small, a:hover.visited.small {
	color : #DD0000;
	font-weight : normal;
	font-size : 8pt;
	text-decoration : underline;
}

a.big, a:active.big, a:link.big, a:visited.big {
	color : #DD0000;
	font-weight : normal;
	font-size : 10pt;
	text-decoration : none;
	line-height: 140%;
	margin-bottom : 10px;
}

a:hover.big, a:hover.active.big, a:hover.link.big, a:hover.visited.big {
	color : #DD0000;
	font-weight : normal;
	font-size : 10pt;
	text-decoration : underline;
}

a.news, a:active.news, a:link.news, a:visited.news {
	color : #4E4949;
	font-weight : normal;
	font-style : italic;
	font-size : 8pt;
	text-decoration : none;
}

a:hover.news, a:hover.active.news, a:hover.news, a:hover.visited.news {
	color : #4E4949;
	font-weight : normal;
	font-style : italic;
	font-size : 8pt;
	text-decoration : none;
}

/*
Formularfelder
*/

.input, .select, .textarea {
	font-size:10pt;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	color:#402000;
	border:1px dotted #808080;
}
.Bereich, .Feld {
	background-color:#FFFFAA;
	width:300px;
	/*border:3px solid #DD0000; */
}
.Auswahl {
	background-color:#FFFFFF;
	border:0px solid #DDDDDD;
}
.Check, .Radio {
	background-color:#DDFFFF;
	border:1px solid #DDDDDD;
}
.Button {
	background-color:#AAAAAA;
	color:#FFFFFF;
	width:200px;
	border:6px solid #DDDDDD;
}

/*
Horizontale Linien
*/

hr.leftnav {
	border-left:0px none; border-right:0px none; border-bottom:0px none; height : 0px;
	border-top : 1px dashed #9b9b9b;
	padding : 0px;
	width: 100%;
}

hr.rightnav {
	border-left:0px none; border-right:0px none; border-bottom:0px none; height : 1px;
	border-top : 1px dashed #9b9b9b;
	padding : 0px;
	width: 100%;
}

hr.ds {
	border-left:0px none; border-right:0px none; border-bottom:0px none; height : 1px;
	border-top : 1px dashed #9b9b9b;
	padding : 0px;
	width: 100%;
}

hr.kingsize {
	border-left:0px none; border-right:0px none; border-bottom:0px none; height : 1px;
	border-top : 1px dashed #9b9b9b;
	padding : 0px;
	width: 980px;
}

/* 
Bild mit Bildunterschrift
*/

div.imgframe {
	float: right;
	width: 290px;
	padding : 0px 0px 10px 10px;
}

div.imgtxt {
	width: 98%;
	font-size : 10pt;
	text-align : left;
	line-height: 100%;
}



dl.imgplustext {
	float: right;
	margin-right: 15px;
	margin-bottom: 5px;
}

dl.imgplustext dt {
	margin: 2px;
	margin-bottom: 0;
}

dl.imgplustext dd {
	margin: 2px;
	max-width:200px;
}
