.kasten { font-size: 10pt; font-family: verdana }
.kasten a:link { color:#4d4d4d; text-decoration:none; font-size:10pt }
.kasten a:visited { color:#4d4d4d; text-decoration:none; font-size:10pt }
.kasten a:hover { color:#b80b35; text-decoration:none; font-size:10pt }
.kasten a:active { color:#4d4d4d; text-decoration:none; font-size:10pt }
.kasten p { 
	BORDER-RIGHT: #b80b35 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #b80b35 1px solid; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 4px; 
	BORDER-LEFT: #b80b35 1px solid; 
	WIDTH: 600px; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #b80b35 1px solid;
	}

body, table { color:#2e2e2e; font-size:10pt; font-family: verdana; }

a:link { color:#2e2e2e; text-decoration:underline; font-size:10pt; }
a:visited { color:#2e2e2e; text-decoration:underline; font-size:10pt; }
a:hover { color:#C00004; text-decoration:underline; font-size:10pt; }
a:active { color:#2e2e2e; text-decoration:underline; font-size:10pt; }

.stift td { text-decoration:none; font-size:9pt; }
.stift a:link { color:#ffffff; text-decoration:none; font-size:9pt; }
.stift a:visited { color:#ffffff; text-decoration:none; font-size:9pt; }
.stift a:hover { color:#ffffff; text-decoration:underline; font-size:9pt; }
.stift a:active { color:#ffffff; text-decoration:none; font-size:9pt; }

.malteser td { text-decoration:none; font-size:9pt }
.malteser a:link { color:#C00004; text-decoration:none; font-size:9pt }
.malteser a:visited { color:#C00004; text-decoration:none; font-size:9pt }
.malteser a:hover { color:#2e2e2e; text-decoration:none; font-size:9pt }
.malteser a:active { color:#C00004; text-decoration:none; font-size:9pt }

.navig td { text-decoration:none; font-size:9pt; }
.navig a:link { color:#2e2e2e; text-decoration:none; font-size:9pt; }
.navig a:visited { color:#2e2e2e; text-decoration:none; font-size:9pt; }
.navig a:hover { color:#C00004; text-decoration:none; font-size:9pt; font-weight:bold; }
.navig a:active { color:#2e2e2e; text-decoration:none; font-size:9pt; }
 
.roterkasten { height: 58px;border: none; font-size:11pt; font-weight: bold; background:#c00004; width:161px; border-right: 1px solid white; padding-left:20px; }
.roterkasten a:link { color:#ffffff; text-decoration:none; font-size:11pt; display:block; }
.roterkasten a:visited { color:#ffffff; text-decoration:none; font-size:11pt; }
.roterkasten a:hover { color:#FDD6CD; text-decoration:none; font-size:11pt; }
.roterkasten a:active { color:#ffffff; text-decoration:none; font-size:11pt; }

.bildleiste { background: url('../_images/header_graphic_10786.gif') no-repeat right bottom; border: medium none; height: 35px }

.navigation { color:#ffffff; font-size:9pt; border-top: 1px solid white; padding-left: 23px; background: #67634e url('../_images/runde_ecke_grau_11014.gif') no-repeat right bottom; height:22px }
.navigation a:link { color:#ffffff; text-decoration:none; font-size:9pt; }
.navigation a:visited { color:#ffffff; text-decoration:none; font-size:9pt; }
.navigation a:hover { color:#ffffff; text-decoration:underline; font-size:9pt; }
.navigation a:active { color:#ffffff; text-decoration:none; font-size:9pt; }

#navig {margin-top: 0px;}
#navig dt.e1 { border-bottom: #2e2e2e 1px solid; display: block;  padding-bottom: 8px; padding-top: 8px; padding-left:20px; vertical-align:middle; }
#navig dt.e1_end { display: block;  padding-bottom: 0px; padding-top: 8px; padding-left:20px; vertical-align:middle; }
#navig dt.e2_end_w {  display: block; padding-bottom: 6px; padding-top: 6px; padding-left:5px; vertical-align:middle; margin-left:30px; }
#navig dt.e2 {  border-bottom: #eeece8 1px dotted; display: block; padding-bottom: 6px; padding-top: 6px; padding-left:5px; vertical-align:middle; margin-left:6px; }
#navig dt.e2_w {  border-bottom: #2e2e2e 1px solid; display: block; padding-bottom: 6px; padding-top: 6px; padding-left:5px; vertical-align:middle; margin-left:30px; }
#navig dt.e3 {  border-bottom: #eeece8 1px dotted; display: block; padding-bottom: 6px; padding-top: 4px; padding-left:20px; vertical-align:middle;  }
#navig dt.e3_p {  border-bottom: #eeece8 1px dotted; display: block; padding-bottom: 6px; padding-top: 4px; padding-left:30px; vertical-align:middle;}
#navig dt.e3_end {  border-bottom: #2e2e2e 1px solid; display: block; padding-bottom: 6px; padding-top: 4px; padding-left:30px; vertical-align:middle;}

#navig dt.e1 a:link { color:#2e2e2e; text-decoration:none; font-size:9pt;  }
#navig dt.e1 a:visited { color:#2e2e2e; text-decoration:none; font-size:9pt; }
#navig dt.e1 a:hover { color:#C00004; text-decoration:none; font-size:9pt; font-weight: bold; }
#navig dt.e1 a:active { color:#C00004; text-decoration:none; font-size:9pt; }

#navig dt.e2 a:link { color:#2e2e2e; text-decoration:none; font-size:8pt;  }
#navig dt.e2 a:visited { color:#2e2e2e; text-decoration:none; font-size:8pt; }
#navig dt.e2 a:hover { color:#C00004; text-decoration:none; font-size:8pt; font-weight: bold; }
#navig dt.e2 a:active { color:#2e2e2e; text-decoration:none; font-size:8pt; }

#navig dt.e2_w a:link { color:#2e2e2e; text-decoration:none; font-size:9pt;  }
#navig dt.e2_w a:visited { color:#2e2e2e; text-decoration:none; font-size:9pt; }
#navig dt.e2_w a:hover { color:#C00004; text-decoration:none; font-size:9pt; font-weight: bold; }
#navig dt.e2_w a:active { color:#2e2e2e; text-decoration:none; font-size:9pt; }

#navig dt.e3 a:link { color:#2e2e2e; text-decoration:none; font-size:9pt;  }
#navig dt.e3 a:visited { color:#2e2e2e; text-decoration:none; font-size:9pt; }
#navig dt.e3 a:hover { color:#C00004; text-decoration:none; font-size:9pt; font-weight: bold; }
#navig dt.e3 a:active { color:#2e2e2e; text-decoration:none; font-size:9pt; }

#navig_sub {background:#d2cfc2; border-top:1px solid #2e2e2e;background-image:url("../_images/weisse_ecke_22707.gif");
  background-repeat:no-repeat;
  background-position:right bottom;}

#navig_sub dt.e1 { display: block; padding-bottom: 0px; padding-top: 0px; padding-left:20px; vertical-align:middle; }
#navig_sub dt.e1_end_sub { display: block; padding-bottom: 2px; padding-top: 0px; padding-left:20px; vertical-align:middle;   }

#navig_sub dt.e1 a:link { color:#2e2e2e; text-decoration:none; font-size:8pt;  }
#navig_sub dt.e1 a:visited { color:#2e2e2e; text-decoration:none; font-size:8pt; }
#navig_sub dt.e1 a:hover { color:#C00004; text-decoration:none; font-size:8pt; }
#navig_sub dt.e1 a:active { color:#2e2e2e; text-decoration:none; font-size:8pt; }

#navig_sub #suche {border-bottom: 1px solid #67634e; padding-top: 10px; padding-bottom: 10px; height: 18px; }
#navig_sub #suche form{ margin: 0; padding: 0; }
#navig_sub #suche .sfield { border: 1px solid #67634e; color: #67634e; float: left; font-size: 11px; margin-left: 15px; width: 92px; }
#navig_sub #suche .sbutton { background-color: #67634e; border: 0px none; color: #FFFFFF; cursor: pointer; float: left; margin-left: 5px; padding-bottom: 1px; padding-left: 0px; width: 52px; font-size:11px; text-align:center }

#navig dt.e1_end a:link { color:#2e2e2e; text-decoration:none; font-size:9pt;  }
#navig dt.e1_end a:visited { color:#2e2e2e; text-decoration:none; font-size:9pt; }
#navig dt.e1_end a:hover { color:#C00004; text-decoration:none; font-size:9pt; font-weight: bold; }
#navig dt.e1_end a:active { color:#2e2e2e; text-decoration:none; font-size:9pt; }

#navig dt.e2_end_w a:link { color:#2e2e2e; text-decoration:none; font-size:9pt;  }
#navig dt.e2_end_w a:visited { color:#2e2e2e; text-decoration:none; font-size:9pt; }
#navig dt.e2_end_w a:hover { color:#C00004; text-decoration:none; font-size:9pt; font-weight: bold; }
#navig dt.e2_end_w a:active { color:#2e2e2e; text-decoration:none; font-size:9pt; }

#navig dt.e3_end a:link { color:#2e2e2e; text-decoration:none; font-size:8pt;  }
#navig dt.e3_end a:visited { color:#2e2e2e; text-decoration:none; font-size:8pt; }
#navig dt.e3_end a:hover { color:#C00004; text-decoration:none; font-size:8pt; font-weight: bold; }
#navig dt.e3_end a:active { color:#2e2e2e; text-decoration:none; font-size:8pt; }

#navig dt.e3_p a:link { color:#2e2e2e; text-decoration:none; font-size:8pt;  }
#navig dt.e3_p a:visited { color:#2e2e2e; text-decoration:none; font-size:8pt; }
#navig dt.e3_p a:hover { color:#C00004; text-decoration:none; font-size:8pt; font-weight: bold; }
#navig dt.e3_p a:active { color:#2e2e2e; text-decoration:none; font-size:8pt; }

#navig dt.e3 a:link { color:#2e2e2e; text-decoration:none; font-size:8pt;  }
#navig dt.e3 a:visited { color:#2e2e2e; text-decoration:none; font-size:8pt; }
#navig dt.e3 a:hover { color:#C00004; text-decoration:none; font-size:8pt; font-weight: bold; }
#navig dt.e3 a:active { color:#2e2e2e; text-decoration:none; font-size:8pt; }

.topnews  {text-decoration:none; list-style: none;list-style-position:inside;line-height:1.5;}
#teaser_top {text-decoration:none; font-weight: bold;margin-top:5px; margin-bottom:5px;}
#teaser_date {font-style: italic;margin-left:5px; }
#dot_line {
	BORDER-RIGHT: medium none; 
	BORDER-TOP: #cacaca 1px dotted; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	MARGIN-TOP: 10px;
	BORDER-LEFT: medium none; 
	COLOR: #000000; BORDER-BOTTOM: medium none; HEIGHT: 1px;
	}

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

.warning {
margin: 1em 0 2em 0;
padding: 10px;
border: 1px solid #c00004;
background-color: #c00004;
} 

.message {
margin: 1em 0 1em 0;
padding: 10px;
border: 1px solid #c00004;
} 

.message legend {
font-size: 11px;
color: #c00004;
} 

#infobox {
position: absolute;
width: 167px;
left:830px;
top:80px;
}

#infobox #grau {
-moz-background-clip: border;
-moz-background-origin: padding;
-moz-background-inline-policy: continuous;
margin-left: 0px;
margin-bottom: 20px;
padding-left: 5px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
background: rgb(210, 207, 194) url('/_images/weisse_ecke_li_23521.gif') no-repeat left top;
}

#infobox rot {
}

#infobox #ohne {
-moz-background-clip: border;
-moz-background-origin: padding;
´-moz-background-inline-policy: continuous;
margin-left: 0px;
margin-bottom: 20px;
padding-left: 5px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
background: rgb(210, 207, 194) url('/_images/weisse_ecke_li_23521.gif') no-repeat;
background-position: left top;
}

#Content {
    position: absolute;
    left: 195px;
    top: 80px;
    width: 624px;
}

#Content #grau {
PADDING-BOTTOM: 5px;
PADDING-LEFT: 5px;
PADDING-RIGHT: 5px;
MARGIN-BOTTOM: 10px;
BACKGROUND: #d2cfc2;
PADDING-TOP: 5px;
}

#Malteser_Logo {
    position:absolute;
    left:833px;
    top:0px;
    width:162px;
    height:62px;
}

.searchhighlight { background-color: #9a0003 ; color: #fdd6cd; font-weight: bold; }

.no_underline {
text-decoration:none !important;
}

