html {
font-size:100.01%;}

body {
background-color:#E50030;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
margin:0px;
padding:0px;
text-align:center;}

#container{
text-align:left;
margin:0 auto;
padding: 0;
width:48.1em;
min-width:770px;}

#headblock{
background-color:#e50030;
clear:both;
width:48.1em;
min-width:770px;
min-height:70px;
height:8.6em;
text-transform: uppercase;}

.logoblock{
font-size:8pt;
margin:0px;
padding:0px;}

#bodyblock{
clear:both;
width:48.1em;
min-width:770px;
margin:0px;
padding:0px;}

#bodyblockhome{
clear:both;
width:48.1em;
min-width:770px;
margin:0px;
padding:0px;}

#content{
padding:0px;
margin:0px;
background-color:#ffffff;}

#footblock{
clear:both;
width:48.1em;
min-width:770px;
height:1.5em;
min-height:22px;
background-color:#e50030;}

#footblock a {
text-decoration:none;
font-weight:normal;
color:#FFFFFF;
font-size: 0.6em;
text-transform: uppercase;
padding-right: 8px;
padding-left: 8px;}

#footblock a:active {
color:#830707;}

#footblock a:hover {
color:#830707;}

#linkespalte{
float:left;
width:170px;
padding-right:0px;
padding-bottom:0px;}


/*Allgemein*/

img {
border:0px;
margin:0px;
padding:0px;}

h1{
color:#000000;
font-size:1.5em;
font-weight:bold;
margin-left:1em;}

h2{
color:#000000;
font-size:1.3em;
font-weight:bold;
margin-left:1em;}

h2.Subheadline{
color:#000000;
font-size:0.9em;
font-weight:bold;
margin-left:0;}

h3 {
font-weight:normal;
margin-left:1em;}

h4{
color:#000000;
font-size:0.7em;
font-weight:bold;}

h6 {
font-size: 1em;
font-weight: bold;
color: #333333;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;}

h6 a{
font-size: 0.8em;
font-weight: bold;
color: #333333;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-decoration:none;}

hr {
height: 1px;
border-top: 1px solid #666666;
border-right: 1px none #666666;
border-bottom: 1px none #666666;
border-left: 1px none #666666;}

strong {
font-weight:bold;}

a{
font-weight:bold;
color:#000000;
text-decoration:underline;}

li {
margin-left:1em;
padding:0px;
border:0px;}

ul {
margin-left:0;
padding:0px;
border:0px;}

/*NAVI*/

#navimitteunten {}

#navimitteunten .limits {
text-align:right;}

#navimitteunten .limits_status {
display:inline;}

#navimitteunten .limits_control {
display:inline;}

#navimitteunten .limits_control_pre {
margin-left: 5 px;
margin-right: 5 px;}

#navimitteunten .limits_control_next {
margin-left: 5 px;
margin-right: 5 px;}

#navilinks{
width: 174px;
margin: 0;
margin-top: 0px;
margin-bottom:15px;
padding:0px;
padding-bottom:15px;
border: 0px;
overflow:hidden;
color:#ffffff;
background: #000000 url(/mediabig/8A.gif) bottom right no-repeat;
font-size:1em;
font-weight:bold;}

#navilinks a {
text-decoration:none;
color:#FFFFFF;}

#navimitteoben{
margin: 0;
padding:0px;
border: 0px;
font-size:11pt;}

#navimitteoben ul {
margin-top: 0;
padding-top:0px;
border-top: 0px;
margin-bottom: 0;
padding-bottom:0px;
border-bottom: 0px;}

#navimitteoben li {}

#navimitteoben a {}

#logoblock {
float:right;
padding: 10px 10px 0 0;}

#naviunten .block {
display:inline}

#navioben ul{
margin:0 0;
padding:5px 0;}

#naviobenblock {
margin:0;
padding:0;
width:37.5em;}

#naviobenblock a {
text-decoration:none;}

#naviobenblock a:active {
text-decoration:none;}

#naviobenblock .aktiv {
color:#830707;
list-style-type:none;
font-size: 0.7em;}

#naviobenblock .aktiv a {
color:#830707;
line-height: 1.6em;}

#naviobenblock .inaktiv a:hover {
color:#830707;}

#naviobenblock .naviobenebene1 a {
font-weight:bold;}

#naviobenblock .naviobenebene2 a {
font-weight:normal;}

#naviobenblock .naviobenebene3 a {
font-weight:normal;}

#naviobenblock .inaktiv {
list-style-type:none;
font-size: 0.7em;}

#naviobenblock .inaktiv a {
color:#FFFFFF;
line-height: 1.6em;}

#naviobenblock .titel {
color:#c5c5c5;}

#navimitteunten{}

#navimitteunten .titel{}

#navimitteunten .subtitel{}

#navimitteunten .text{}

#navimitteunten .image{
float:right;}

#navimitteunten .links{
display:inline;}

#navimitteunten .extraoben{}

#navimitteunten .block{
clear:right;
background: url(/mediabig/47A.gif) repeat-y;
margin-bottom:20px;
padding-left:0px;}

/*Sitemap*/

#sitemap{
margin:0;
padding:0;}

#sitemap .titel{
font-weight: bold;
text-transform: uppercase;
color: #333333;
padding: 1em 1em 1em 11px;
margin: 0em;
font-size:0.9em}

#sitemap a.link{
text-decoration:none;
font-weight:normal;
font-size:0.75em;}

.SitemapText{
font-size:11pt;
font-weight:normal;}

/*EDIT*/

.MENUE{
background-color:#E9E9E9;}

.MENUEITEM{
font-size:10pt;
font-weight:bold;
text-decoration:none;
background-color:#e50030;}

.MENUETEXT{
font-size:10pt;
font-weight:bold;
text-decoration:none;}

.EM{}

.EMA{
background-color:#2795D0;}

.EMA1{
font-size:10pt;
font-weight:bold;
vertical-align:top;
background-color:#e50030;}

.EMA2{
font-size:10pt;
font-weight:bold;
vertical-align:top;
background-color:#e50030;}

.EMB{
background-color:#87CEFA;}

.EMB1{
font-size:10pt;
vertical-align:top;
background-color:#E9E9E9;}

.EMB1middle{
font-size:10pt;
vertical-align:middle;
background-color:#E9E9E9;}

.EMB2{
font-size:10pt;
vertical-align:top;
background-color:#E9E9E9;}

.EMC{
background-color:#E9E9E9;}

.EMC1{
font-size:10pt;
vertical-align:top;
background-color:#87CEFA;}

.EMC1middle{
font-size:10pt;
vertical-align:middle;
background-color:#87CEFA;}

.EMC2{
font-size:10pt;
vertical-align:top;
background-color:#87CEFA;}

.navedit1{
font-size:10pt;
font-weight:bold;
text-decoration:none;
background-color:#e50030;}

.navedit2{
font-size:10pt;
font-weight:bold;
text-decoration:none;
background-color:#E9E9E9;}

.navedit3{
font-size:9pt;
font-weight:400;
text-decoration:none;
background-color:#87CEFA;}

/*Kalender*/

#kalender1 {
float: left;
margin: 0px;
padding-left: 0px;
padding-right: 10px;
padding-top: 40px;
color: #FFFFFF;
font-size: 70%;
padding-bottom: 40px;}

.vonbis {
height: 1.5em;
width: 1.5em;}

#kalender2 {
float: left;
margin: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 40px;
color: #FFFFFF;
font-size: 70%;
padding-bottom: 40px;}

#kalendersammlung{
background-color:#e50030;
margin:0;
padding:0;
vertical-align:top;}

#kalendersammlung td{
vertical-align:top;}

#kalendersammlung a.HeadlineUe{
color:#FFFFFF;
font-size:0.9em;
text-decoration:none;
font-weight:bold;}

#kalendersammlung .SubheadlineUe{
color:#FFFFFF;
font-size:0.9em;
text-transform: uppercase;}

#kalendersammlung .Text{
color:#FFFFFF;
font-size:0.75em;}

#kalendersammlung .bildtitel {
margin:10px;
font-size:0.6em;
color:#FFFFFF;}

#kalendersammlung .mailtolink {
font-decoration:none;}

#kalenderitem .titel{
font-weight: bold;
text-transform: uppercase;
color: #333333;
padding: 2em 1em 0 11px;
margin: 0em;
font-size:0.9em}

#kalenderitem .subtitel{
font-weight: bold;
font-size:0.75em;
color: #333333;
padding: 0 20px 0px 11px;
margin: 0px;}

#kalenderitem .text{
color: #333333;
padding: 20px 20px 20px 11px;
font-size:0.75em}

#kalenderitem .text a{
color: #333333;
font-weight:normal;
text-decoration:underline;}

#kalenderitem .untertitel{
font-size: 0.6em;
margin: 0px;
line-height: 110%;
padding: 5px 0px 5px 0;}

#kalendersuche .bildtitel {
margin:10px;
font-size:0.6em;
color:#FFFFFF;}

#kalendersuche .titel{
font-weight: bold;
text-transform: uppercase;
color: #ffffff;
padding: 1em 1em 1em 1em;
margin: 0em;
font-size:0.9em}

.ergebnis {
float: left;
font-size: 100%;
margin: 0px;
padding: 0 1em 0 0;
min-height:533px;}

*html .ergebnis {
height:533px;}

.ergebnis table {
float: left;
font-size: 100%;
margin: 0px;
padding-left: 20px;
padding-right: 20px;
padding-top: 40px;}

.ergebnis img{
padding: 0 0px 0px 0;}

.ergebnis .text{
margin-left:20px;
font-size:0.75em;}

.ergebnis a.HeadlineUe{
color:#000000;
font-size:0.9em;
text-decoration:none;
font-weight:bold;}

.ergebnis .HeadlineUe{
color:#000000;
font-size:0.9em;
text-decoration:none;
font-weight:bold;
margin-left:20px;
}

.ergebnis .SubheadlineUe{
color:#000000;
font-size:0.9em;
text-transform: uppercase;
font-weight:normal;}

.ergebnis .imgtitel{
font-size:0.6em;
font-weight:400;}

.imgtitel{
font-size:0.5em;
font-weight:400;}

.text{
color: #333333;
font-size:0.8em;}

.MitteOben{
font-size:10pt;
font-weight:bold;
text-decoration:none;}

.block{
margin-top:0pt;}

label {
width: 180px;
margin-right:5px;
margin-left:5px;
margin-top:1px;
margin-bottom:5px;
display:block;
float:left;
clear:left;
/*text-align:right;*/}

label.ohne{
background-color:#FF0000;}

label.none {
background-color:#FF0000;}

.errortext{
clear:left;
color:#FF0000;}

legend {
/*background-color:#990000;*/}

.gruenerButton {
background:#990000;}

.roterButton {
background:#dd0000;}

table.easy {
border-color: #600;
border-style: dotted;
border-width: 0 0 1px 1px;
border-spacing: 0;
border-collapse: collapse;
width: 100%;}

th.easy {
border-color: #600;
border-width: 1px 1px 0 0;
border-style: dotted;
margin: 0;
padding: 4px;
background-color: #CDEA00;}

td.easy {
border-color: #600;
border-width: 1px 1px 0 0;
border-style: dotted;
margin: 0;
padding: 4px;
background-color: #FFF;}

td.easyachtung {
border-color: #600;
border-width: 1px 1px 0 0;
border-style: dotted;
margin: 0;
padding: 4px;
background-color: #F6A6A6;}

.hggruen {
padding:10px;
background-color: #e50030;
font-weight:bold;
clear:both;}

/*Suche*/

#suche .titel {
font-size:0.7em;
font-weight:bold;
color:#FFFFFF;
margin:50px 0 0 10px;}

#suche .text {
margin:0 0 0 10px;}

#suche form {
margin:12px 0 200px 0;}

.spezial {
font-size:1px; 
max-height:1px; 
min-width:48.1em; 
background-color:#E50030;
margin:0;
padding:0;}

*html .spezial {
display:none;}





/*webmail3*/
div.webmail3 {
	font-weight:normal;
	margin-left:1em;
	font-size:0.75em;
}

div.webmail3 td {
	font-size:0.75em;
}


div.webmail3 label {
	font-weight:bold;
}

div.webmail3 errortext {
	color:red;
}

div.webmail3 div.block0 {
	margin:0;
	padding-left:0;
	padding-top:0.5em;
	padding-bottom:0.5em;
}

div.webmail3 div.block1 {
	margin:0;
	padding-left:0;
	padding-top:0.5em;
	padding-bottom:0.5em;
	/*background-color:#830707;*/
}
