@charset "UTF-8";
/* --------------------- ALLGEMEINE TAG-FORMATIERUNG */

html, body {
	width:100%; height:100%;
	font-family:Arial,Verdana,sans-serif; color:#000; font-size:14pt;
}

h1 { padding:20px 0 0 0; color:#282f01; font-size:14pt; }
h2 {  font-size:16pt; color:#c10715; }
h3, h4, h5 {  color:#c10715; }
h3 { padding:0 0 6px 0; font-size:11pt; }
h4 { font-size:15pt;  }

p { padding:0 0 10px 0; line-height:20pt; }

table{
	border:1px solid #dcdcdc;
	border-collapse:collapse;
}

td {
    padding:4px;
    vertical-align:top;
	border-top:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
}

.content , .tabelle100{
	border:1px solid #dcdcdc;
	border-collapse:collapse;
	width:100%;
}

.content, .tabelle{
	border:1px solid #dcdcdc;
	border-collapse:collapse;
}

table.content td, table.tabelle td, table.tabelle100 td {
    padding:4px;
    vertical-align:top;
	border-top:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
}


/* --------------------- KLASSENDEFINITIONEN */

.even td, .tabellebg td  {
	background-color:#f3f3f3;
}

td.label {
    width:100px;
}

.green{
	color:#282f01;
}

.grey {
    color:#525252;
}

.red {
   color:#c10715; 
}

.uppercase {
    text-transform:uppercase;
}

.uppercasered {
    text-transform:uppercase; color:#c10715;
}

hr { margin-bottom:10px; border-top:1px solid #525252; }

ul, ol{ margin: 0 0 10px 20px; }
img{ border:0px none; }

a { color:#C10715; }
a:hover { color:#525252; }

.openImage { margin:0 8px 8px 0; }
.openImageLeft { float:left; margin:0 8px 8px 0; }
.openImageRight { float:right; margin: 0 0 8px 8px; }
.imgleft{ float:left; margin:0 8px 8px 0;}
.imgright{ float:right; margin: 0 0 8px 8px; }
.clearer{clear:both; height:1px; font-size:1px;}
.clearernormal { clear:both; }

/* --------------------- KLASSENDEFINITIONEN */


/* --------------------- SPEZIEAL CLASS  */


/* --------------------- POSITIONING UND BEREICHS-SPEZIFISCHE DEFINITIONEN  */

#gesamt{
    margin-left:0px; width:960px;
}

#home {
    padding:40px 0 0 0; height:22px;
}

#home a {
    font-weight:bold;
    text-decoration:none;
}

/* --------------------- HEADER */
#header {
    position:relative; margin:0 auto 2px auto; padding:20px 0 0 0; width:960px; height:124px;
}

#contact_info {
    position:absolute; right:0px; top:0px; margin:0; padding:10px; width:233px; height:59px;
    font-size:12pt;
}

#contact_info h4 {
    padding:0 0 8px 0;
}

#header_nav, #main_nav, #side, #teasers, #footer, #bottom_nav, .weltkarte  {
    display:none; 
}


/* --------------------- PAGE */


/* --------------------- MAIN NAVIGATION */

/* --------------------- CONTENT */

#content {
    margin:0px; padding:20px 0 0px 0; width:960px;
}

h2.landkrank{
	border:1px solid #DCDCDC;
	margin-bottom:1px;
	padding:5px 5px 3px 5px;
	cursor:pointer;
	background:#F3F3F3;
	font-weight:normal;
}

.landkranktxt{
	margin:2px 0px; height:auto !important;
}

.termintext{
	margin-top:5px; padding-top:10px; border-top:1px solid;  
}

/* --------------------- FOOTER */

/* --------------------- UEBERDECKER F�R FLIEGE */
