html {
 background-repeat:repeat-x;
 background-color:white;
}
html,body,div,p,h1,h2,h3,h4,form,span { padding:0;margin:0; }
body {
 font-size:10px;
}

a { text-decoration:none;}
a img { border:0 }

.spacer {
 font-size:0;
 clear:both;
}
.span_spacer {
 display:block;
 clear:both;
 font-size:0;
}
.spacer:after ,.span_spacer:after  {
 clear:both;
 content: ".";
 display: block;
 height: 0;
 visibility: hidden;
}
ol {
 margin:0;
}

.editContainer {
 min-height:48px;
 background-color:#FFF4BF;
 margin-bottom:20px;
 border:1px solid #C30012;
 font-family:Arial,sans-serif;
 /* font-size:11px; */
}
* html .editContainer {
 height/**/:48px;
 zoom/**/:1;
}




.eC33, .eC50, .eC66, .eC100 {
/*  float:left;
 display:inline;
 */ border:1px solid #C30012;
 height:32px;
}
.eC33 {
 width:180px;
} 
.eC66 {
 width:364px;
}
.eC50 {
 width:274px;
}
.eC100 {
 width:566px;
}
* html .eC33 {
 height/**/:32px;
}
* html .eC66 {
 height/**/:32px;
}
* html .eC50 {
 height/**/:32px;
}
* html .eC100 {
 height/**/:32px;
}
.displayContainer {
 margin:16px 0;
}
.dC33 {
 width:180px;
}
.dC66 {
 width:328px;
}
.dC50 {
 width:283px;
}
.dC100 {
 width:566px;
}

.contSubTable {
 empty-cells:show;
}
.contSubTable tr {
 vertical-align:top;
}
.ieCellFix {
 font-size:0px;
 height:0px;
 overflow:hidden;
}




.elePoolCont {
 position:absolute;
 /* position:fixed; */
 top:120px;
 left:800px;
 width:180px;
 z-index:3000;
}
* html .elePoolCont {
 position/**/:absolute;
}
.elePool {
 min-height:48px;
 background-color:#FFF4BF;
 margin-bottom:20px;
 border:1px solid #C30012;
}
* html .editPool {
 height/**/:48px;
}
.topEditLine {
 border-bottom:1px solid #C30012;
 background-color:#FFDBAC;
 display:block;
 padding:2px;
 color:#C30012;
 font-family:Arial,sans-serif;
 /* font-size:10px; */
 font-weight:normal;
 min-height:16px;
}
* html .topEditLine {
 height/**/:16px;
}
.editButton,.editButtonIco {
 font-weight:bold;
 color:#858585;
 /* font-size:11px; */
 background-image:url(img/bg_ico_edit.gif);
 background-repeat:no-repeat;
 background-position:0 40%;
 padding-left:16px;
 height:16px;
 display:block;
 width:30px;
 font-family:Arial,sans-serif;
 font-weight:bold;
}
.editButton {
 position:absolute;
 margin-right:-36px;
 right:50%;
}
.editButtonIco {
 width:auto;
}
.editButton:hover,.editButtonIco:hover {
 text-decoration:underline;
 background-image:url(img/bg_ico_edit_hover.gif);
}
.deleteButton {
 width:14px;
 height:14px;
 background-image:url(img/bg_ico_delete.gif); 
 overflow:hidden;
 display:block;
}
.deleteButton:hover {
 background-image:url(img/bg_ico_delete_hover.gif); 
}
.contAddButton {
 background-image:url(img/bg_ico_new_red.gif);
 background-repeat:no-repeat;
 background-position:0 50%;
 padding-left:16px; 
 font-weight:bold;
 /* font-size:11px; */
 font-family:Arial,sans-serif;
 color:#C30012;
 padding:4px 1px 4px 16px;
 line-height:2.2em;
}
.contAddButton:hover {
 text-decoration:underline;
 background-image:url(img/bg_ico_new_red_hover.gif);
}
.elemAddButton {
 background-image:url(img/bg_ico_new_gray.gif);
 background-repeat:no-repeat;
 background-position:0 50%;
 padding-left:16px; 
 font-weight:bold;
 /* font-size:11px; */
 font-family:Arial,sans-serif;
 color:#858585;
 padding:4px 1px 4px 16px;
 line-height:2.2em;
}
.elemAddButton:hover {
 text-decoration:underline;
 background-image:url(img/bg_ico_new_gray_hover.gif);
}
.imgAddButton {
 background-image:url(img/bg_ico_new_gray_black.gif);
 background-repeat:no-repeat;
 background-position:0 0.4em;
 padding-left:16px; 
 font-family:Arial,sans-serif;
 color:#E5E5E5;
 padding:4px 1px 4px 16px;
}
.imgAddIco {
 background-image:url(img/bg_ico_new_gray_black.gif);
 background-repeat:no-repeat;
 background-position:0 50%;
 padding-left:16px; 
 font-family:Arial,sans-serif;
 /* font-size:11px; */
 font-weight:bold;
 color:#858585;
}
.imgAddIco:hover {
 background-image:url(img/bg_ico_new_gray_hover.gif);
 text-decoration:underline;
}
.imgAddLabel {
 width:84px;
 float:left;
 display:inline;
 text-align:right;
 color:#E5E5E5;
 padding:4px 4px 0 0;
}
.cancelButton {
 font-weight:bold;
 /* font-size:12px; */
 color:#E5E5E5; 
 padding:2px;
}
.cancelButton:hover {
 text-decoration:underline;
}
.textLink {
 color:#0B7942; 
}
.textLink:hover {
 text-decoration:underline;
}
#ct-1  div {
 float:none;
 display:block;
}
#ct_-1 {
 min-height:40px;
}
* html #ct_-1 {
 height/**/:40px;
}
#formHover {
position:absolute;
padding:6px;
min-width:500px;
margin-left:-250px;
left:50%;
top:100px;
background-color:#5C5C5C;
border:1px solid black;
z-index:3000;
/* font-size:10px; */
font-family:Arial,sans-serif;
color:#E5E5E5;
}
* html #formHover {
 width/**/:500px;
}
.formatButton {
 float:right;
 display:inline;
 border:1px outset black;
 background-color:#F1F1F1;
 color:black;
 padding:1px 2px;
}
.topnorm, .toplink {
 /* font-size:11px; */
 font-weight:normal;
 font-family:Arial;
 color:#7FA883;
 float:left;
 display:inline;
 margin-left:12px;
 margin-top:2px;
 padding-left:8px; 
 background-image:url(img/bg_topnorm.gif);
 background-repeat:no-repeat;
 background-position:0 50%;
}
.toplink {
 background-image:url(img/bg_toplink.gif);
 color:white;
}
.toprss {
 background-image:url(img/bg_ico_rss.gif);
 padding-left:16px; 
 color:white;
}
.toplink:hover {
 text-decoration:underline;
}
#newsBox {
 float:right;
 display:inline;
 width:188px;
 background-color:#DDE9FF;
 margin:16px 0 20px 20px;
}
.newsBoxLine {
 line-height:1.5em;
 background-image:url(img/bg_dotted_vert.gif);
 background-repeat:repeat-x;
 background-position:0 0%;
 font-family:Arial,Sans-serif;
 /* font-size:11px; */
 padding:6px;
}
.topLineDotted {
 background-image:url(img/bg_dotted_vert.gif);
 background-repeat:repeat-x;
 background-position:0 0%;
}
.bottomLineDotted {
 background-image:url(img/bg_dotted_vert.gif);
 background-repeat:repeat-x;
 background-position:0 100%;
}
.newsBoxHeader {
 font-family:Georgia, Times New Roman, Serif;
 font-size:17px;
 font-weight:bold;
 color:#A5B2C8;
}
.newsL1 {
 background-color:#DDE9FF;
}
.newsL2 {
 background-color:white;
}
.subPage {
 /* font-size:10px; */
 padding-left:24px;
}
.subPage input, .subPage select {
 /* font-size:10px; */
}
.selDepth1 { padding-left:4px; background-color:#F0F0F0; }
.selDepth2 { padding-left:8px; background-color:#E8E8E8; }
.selDepth3 { padding-left:12px; background-color:#E0E0E0; }
.selDepth4 { padding-left:16px; background-color:#D8D8D8; }

.moveable {
 background-color:white;
 border:1px dashed black;
 margin:2px;
 min-height:16px; 
}
* html .moveable {
 height/**/:16px;
}
.moveEditLine {
 background-color:#E5E5E5;
 border-bottom:1px dashed black;
 text-align:center;
 padding:2px;
 height:16px; 
 position:relative;
}
.fi_text, .fi_texta {
 background-image:url(img/bg_form_input.gif);
 background-repeat:no-repeat;
 border:1px solid black;
 padding:2px;
}
.in_m1 {
 width:250px;
}
.textElement {
 font-size:1.2em;
 font-family:Georgia,Times New Roman,serif;
 font-weight:normal;
 line-height:1.6em;
 padding-bottom:1.6em;
 z-index:50;
}
.textElementLeft {
 float:left;
 display:inline;
 width:120px;
 margin-right:8px;
 z-index:100;
 text-align:center;
}
.textElementLeft img {
 margin-bottom:2px;
}
.textElementBottom {
 float:none;
 display:block;
 clear:both;
 margin-top:8px;
 z-index:100;
}
.textElementBottom  img{
 margin-right:2px;
 margin-bottom:2px;
}
.textElementPool {
 max-height:140px;
 overflow:hidden;
}
* html .textElementPool {
 height:140px;
 overflow:hidden;
}
.hcpg_addInput {
 background-image:url(img/bg_form_input.gif);
 background-repeat:no-repeat;
 border:1px solid black;
 padding:2px;
 width:84px;
 height:2.8em;
 /* font-size:10px; */
}
.textAusrichtung:active {
 border:1px inset black;
}
.textAusrichtung {
 border:1px outset black;
 float:left;
 display:inline;
 margin:0 1px 0 0;
 height:15px;
}
.textElementBottom .textAusrichtung img{
 margin:0;
 padding:0;
}
.tableHead {
 color:red;
}
.tableElement {
 background-color:#7FA883;
 margin-bottom:1.6em;
}
.tableElement td {
 background-color:white;
 font-family:Arial,Sans-Serif;
 /* font-size:11px; */
 vertical-align:top;
}
.tableElement .tableElementHead {
 font-weight:bold;
 background-color:#EBFFC3;
 font-family:Georgia,Times New Roman,Serif;
 color:#0B7F55;
 /* font-size:12px; */
}
.editImageBox {
 padding:6px;
 background-color:#E5E5E5;
 margin-bottom:6px;
}
.headerBildFormBox {
 border:1px solid #C50719;
 background-color:#FFDBAC;
 font-size:1.0em;
 font-family:Arial,sans-serif;
 font-weight:normal;
 color:#C30012;
 padding:6px;
 position:relative;
}
* html .headerBildFormBox {
 zoom/**/:1;
}
.headerImgAddButton {
 background-image:url(img/bg_ico_new_red.gif);
 background-repeat:no-repeat;
 background-position:0 50%;
 padding-left:16px; 
 padding:4px 1px 4px 16px;
 line-height:2.2em;
}
.headerBildFormSubmit {
 position:absolute;
 top:6px;
 right:6px;
}

.cfl {
 float:none;
}
.handle, .edchandle {
 cursor:move;
}
#info {
 font-size:10px;
 font-weight:normal;
}
#center {
 margin-left:auto;
 margin-right:auto;
 border-left:1px solid white;
 border-right:1px solid white;
}
#containerFrame {
 position:relative;
 width:566px;
}
.cen_width_v1 {
 width:772px;
}
.cen_width_v2 {
 width:996px;
}
#header-1{
 background-image:url(img/bg_header-1.gif);
 height:165px;
 position:relative;
}
#header-2{
 background-image:url(img/bg_header-2.gif);
 height:165px;
 position:relative;
}
#menu {
 float:left;
 display:inline;
 /* overflow:hidden; */
}
.men_width_v1 {
 width:190px;
}
.men_width_v2 {
 width:250px;
}
#content {
 float:right;
 display:inline;
 position:relative;
 font-size:1.1em;
}
.cont_width_v1 {
 width:564px;
}
.cont_width_v2 {
 width:750px;
}
.menulink {
 display:block;
 color:black;
 font-family:Arial, sans-serif;
 }
div.menulink {
 font-size:1.0em;
} 
.menulink a, .drucklink a {
 display:block;
 padding:7px 0 6px 18px;
 color:black;
 background-image:url(img/bg_ico_menuclose.gif);
 background-repeat:no-repeat;
 background-position:1px 8px;
}
.drucklink a {
 background-image:url(img/bg_ico_print.gif);
 background-position:1px 0.8em;
}
.menulink a:hover, .drucklink a:hover {
 color:#248A5B;
 background-color:#E4FFAE;
}
.d1   {
 background-image:url(img/bg_dotted_vert.gif);
 background-position:0 100%;
 background-repeat:repeat-x;
 padding-bottom:1px;
}
.d1 a { background-image:url(img/bg_ico_menuclose.gif); }
.dopen { background-color:#FCE3D9;}
.dopen a { 
 background-image:url(img/bg_ico_menuopen.gif); 
 background-position:1px 10px;
}
.mlup a , a.mlup{
 background-image:url(img/bg_ico_menuup.gif); 
 background-position:1px 10px;
}
.mldown a, a.mldown { 
 background-image:url(img/bg_ico_menuopen.gif); 
 background-position:1px 10px;
}
.mlktr a,a.mlktr{ 
 background-image:url(img/bg_ico_kontrast_BGBLACK.gif); 
 background-position:3px 8px;
}
a.mlktr {
 background-repeat:no-repeat; 
 display:block;
 padding-left:11px;
 color:white;
 background-position:0px 2px;
}
.d2 a { background-image:url(img/bg_ico_msel_b.gif); background-repeat:no-repeat; background-position:14px 50%; }
.d3 a { background-image:url(img/bg_ico_msel_b.gif); background-repeat:no-repeat; background-position:18px 50%;  padding-left:22px; }
.d1 a.mSel { 
 color:#C30012; 
 font-weight:bold;
 font-size:1.1em;
}
.d2 a.mSel { background-image:url(img/bg_ico_msel_b.gif); color:#C30012; }
.d3 a.mSel { background-image:url(img/bg_ico_msel_r.gif); color:#C30012; }

.loginBox {
 position:absolute;
 left:344px;
 top:21px;
 width:428px;
}
.loginForm {
 margin-top:5px;
 margin-left:11px;
}
.loginField {
 border:0;
 background-image:url(img/bg_login_top.gif);
 background-repeat:no-repeat;
 width:86px;
 padding:6px 6px 5px 6px;
 font-size:10px;
 float:left;
 display:inline;
}
.loginLabel, .loginLink, .logoutLink {
 font-family:Arial,sans-serif;
 font-size:10px;
 font-weight:normal;
 color:#93B799;
}
.loginLabel {
 margin-left:2px;
}
.loginAs {
 font-family:Georgia,Times New Roman,Serif;
 font-size:13px;
 color:black;
 font-weight:bold;
}
.loginLink {
 color:#0B7F55;
 display:block;
}
.logoutLink {
 color:#C30012;
 display:inline;
 float:right;
}
.loginLink:hover, .logoutLink:hover {
 color:black;
} 
.pageOptions {
 position:absolute;
 left:208px;
 top:21px;
 width:135px;
 height:54px;
 z-index:10;
 font-size:10px;
 font-weight:bold;
 font-family:Arial, sans-serif; 
 color:#0B7942;
}
#optionsFloat {
 position:absolute;
 display:none;
 width:135px;
 background-color:#FCE3D9;
}
.formHidden {
 min-height:0;
 min-width:0;
 height:0;
 width:0;
 padding:0;
 margin:0;
 border:0;
 overflow:hidden;
}
.suchBox {
 position:absolute;
 /* top:76px; */
 top:95px;
/*  left:208px; */
 left:222px;
 width:548px;
}
.suchButton {
 font-family:Georgia,Times New Roman,Serif;
 font-size:17px;
 color:black;
 float:left;
 display:inline;
}
.suchField {
 border:0;
 background-image:url(img/bg_form_search.gif);
 background-repeat:no-repeat;
 width:165px;
 padding:11px 32px 11px 14px;
 font-family:Georgia,Times New Roman,serif;
 font-size:12px;
 float:left;
 display:inline;

}
.mlo {
 background-image:url(img/bg_ico_menuopen.gif);
}
.imgEditBox {
 position:absolute;
 right:5px;
 top:5px;
 padding:2px;
 background-color:white;
 border:1px outset black;
}
.calendarBox {
 border:1px solid #CDCDCD;
 padding:1px 1px 3px 1px;
 text-align:center;
 width:183px;
 margin-top:9px;
}
.calendar {
 font-weight:normal;
 font-size:10px;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 font-family:Arial,sans-serif;
}
.calRow {
 background-color:#E4FFAF;
 border:2px solid #E4FFAF;
 width:18px;
 color:#9CAE77;
}
.cal a {
 display:block;
 color:black;
}
.curWeek {
 background-color:#C2FF4C;
 border-color:#C2FF4C;
}
.otherMonth {
 background-color:#EDEDED;
 color:#9BB078;
}
.otherMonth  a{
 color:#AAAAAA;
}
.selDay {
 border:1px solid #7FA883;
 padding:1px;
 width:18px;
}
.selDay a {
 color:#25895B;
 font-weight:bold;
}
.curDay {
 border-width:2px;
 border-color:#D0002D;
}
.colSunday {
 color:#DFAE85;
}
.colSunday a {
 color:#D00324;
}
.calLink {
 text-decoration:underline;
 color:black;
}
.terminDateFloat {
 float:left;
 display:inline;
 width:66px;
 width:61px;
 width:6.1em;
 text-align:right;
 margin-right:12px;
}
.terminDay {
 color:#0B7942;
 font-family:Arial,sans-serif;
 font-size:1.12em;
}
.terminDate {
 color:#0B7942;
 font-family:Georgia,Times New Roman,serif;
 font-size:1.5em;
 line-height:1.2em;
}
.terminHeader {
 color:black;
 font-family:Georgia,Times New Roman,serif;
 font-size:1.44em;
 font-weight:bold;
 line-height:1.44em;
}
.terminItem {
 background-image:url(img/bg_dotted_vert.gif);
 background-repeat:repeat-x;
 background-position:0 100%;
 padding-bottom:11px;
 padding-top:10px;
}
.highlightList {
 background-color:#DBEBE3;
}

.movePageHandle {
 cursor:move;
 float:left;
 display:inline;
}
.movePageElement {
 padding:2px;
}
.dispContainer {
 margin:16px 0 16px 0;
 margin:1.6em 0 1.6em 0;
 padding-bottom:16px;
 background-image:url(img/bg_dotted_vert.gif);
 background-repeat:repeat-x;
 background-position:0 100%;
}
.artHeader, h1 {
 display:block;
 line-height:1.2em;
 color:#C30012;
 font-family:Georgia,Times New Roman,serif;
 font-size:1.4em;
}
.artHeaderLink {
 color:#C30012;
}
.artHeaderLink:hover {
 text-decoration:underline;
}
.amorTV {
 background-image:url(img/bg_amorbachtv.gif);
 background-repeat:no-repeat;
 background-position:0 0;
 padding-top:30px;
 margin-right:2px;
 margin-bottom:2px;
 float:left;
 display:inline;
}
.textElementLeft .amorTV {
 margin-right:0;
}
.textElementBottom .amorTV img {
 margin:0;
}
.kontForm, .kontAdresse {
 font-family:Georgia,Times New Roman, Serif;
 font-size:13px;
 color:black;
}
.kontForm {
 background-color:#E4FFAF;
 padding:20px;
}
.kform .lab {
 font-family:Arial,Sans-serif;
 font-size:10px;
 color:#0A792D;
 padding-top:10px;
}
.wahlschein {
 font-family:Arial,Sans-serif;
}
.wahlform .lab {
 font-family:Arial,Sans-serif;
 font-size:1.1em;
 color:#0A792D;
 text-align:right;
 padding-right:8px;
}
.wahlform tr td {
 height:3em;
}
.wahlform .fi_text{
 font-size:1.2em;
 /* height:1.6em; */
}
.wahlborderbox {
 margin-top:12px;
 border:2px solid black;
 padding:1px 2px;
}

.branchBgColor1 {
 background-color:#DBEBE3;
}
.branchBgColor2 {
 background-color:transparent;
}

.branchItem {
 background-image:url(img/bg_dotted_vert.gif);
 background-repeat:repeat-x;
 background-position:0 100%;
 padding:10px 6px 11px;
}
.branchLeft {
 font-family:Georgia,Times New Roman,Serif;
 font-size:14px;
 font-weight:bold;
 color:black;
 background-image:url(img/bg_ico_arRR.gif); 
 background-repeat:no-repeat;
 background-position:0 50%;
 padding-left:12px;
}
.branchName {
 font-family:Georgia,Times New Roman,Serif;
 font-size:1.4em;
 font-weight:bold;
 color:black;
}
.branchMiddle {
 float:left;
 display:inline;
 font-family:Arial,sans-serif;
 /* font-size:11px; */
 margin-top:3px;
 width:172px;
 /* overflow:hidden; */
}
.branchRight, .textLinkIco {
 background-image:url(img/bg_ico_arRR.gif); 
 background-repeat:no-repeat;
 background-position:0 0.3em;
 padding-left:8px;
 margin-top:3px;
 float:right;
 display:inline;
 font-family:Arial,sans-serif;
 /* font-size:11px; */
 font-weight:bold;
 color:#0A7A42;
}
.textLinkIco {
 float:none;
 display:inline;
}
.branchHeader {
 display:block;
 background-color:#0A7A42;
 color:white;
 font-family:Arial,sans-serif;
 font-size:12px;
 font-weight:bold;
 padding:1px 2px;
 margin-top:12px;
}
.branchTop {
 color:#0A7A42;
 font-family:Georgia,Times New Roman;
 font-size:1.8em;
 font-weight:normal;
}

.ggBgColor1 {
 background-color:#DBEBE3;
}
.ggBgColor2 {
 background-color:transparent;
}
.ggItem {
 /* background-image:url(img/bg_dotted_vert.gif);
 background-repeat:repeat-x;
 background-position:0 100%; */
 padding:10px 6px 11px;
 padding-top:10px;
 border-bottom:2px solid #0B7942;
}
.ggBild {
 float:left;
 display:inline;
 width:180px;
 border:2px solid #DBEBE3;
 margin-right:10px;
}
.ggName {
 font-family:Georgia,Times New Roman;
 font-size:1.6em;
 font-weight:bold;
 color:black;
}
.ggLabel {
 font-family:Arial,sans-serif;
 font-size:0.939em;
 font-weight:normal;
 color:#0A7A42;
 margin-top:8px;
}
.ggAdresse {
 font-family:Georgia,Times New Roman;
 font-size:1.3em;
 font-weight:normal;
 color:black;
 margin-top:8px;
}
.ggText {
 font-family:Georgia,Times New Roman;
 font-size:1.3em;
 font-weight:bold;
 color:black;
}
.ggMerkmale {
 font-weight:bold;
 padding:6px;
 color:#7FA883;
 font-family:Arial, sans-serif;
 margin-top:4px;
 zoom:1;
}
.ggMerkmal {
 float:left;
 display:inline;
 font-weight:bold;
 margin:4px 4px 0px 0;
}
.ggMerkmal img {
 margin:0 3px 0 0 ! important;
 padding:0 ! important;
}
.ggBgColor1 .ggMerkmale {
 background-color:#DBEBE3;
 border:1px dashed #0B7942;
}
.ggMerkmal {
 background-color:#7FA883;
 color:white;
}
.ggBgColor2 .ggMerkmale {
 background-color:white;
 border:1px dashed #0B7942;
}
.ungelesen td {
 font-weight:bold;
}
.sp_cyellow, .sp_cdarkblue, .sp_clightblue, .sp_cred {
 font-family:Arial,sans-serif;
 background-image:url(img/bg_circleYellow.gif);
 background-repeat:no-repeat;
 width:23px;
 height:22px;
 text-align:center;
 float:left;
 display:inline;
 font-weight:bold;
 margin-right:4px;
}
.sp_cdarkblue {
 background-image:url(img/bg_circleDarkBlue.gif);
 color:white;
}
.sp_clightblue {
 background-image:url(img/bg_circleLightBlue.gif);
}
.sp_cred {
 background-image:url(img/bg_circleRed.gif);
}

.int {
 font-family:Georgia,Times New Roman,Sans-serif;
 font-size:13px;
 font-weight:normal;
}
.suchResult {
 background-image:url(img/bg_dotted_vert.gif);
 background-repeat:repeat-x;
 background-position:0 0%;
 margin-top:10px;
 padding:10px 0 0px 0;
 display:block;
 font-family:Georgia, Times New Roman, Serif;
 font-size:13px;
 font-weight:bold;
 color:#0B7942;
}
.suchTopLevel {
 color:black;
 font-weight:normal;
}
.suchePageName {
 background-image:url(img/bg_ico_arRG.gif); 
 background-repeat:no-repeat;
 background-position:0 50%;
 padding-left:8px;
}
.suchResult:hover {
 text-decoration:underline;
}
.formLabel {
 font-family:Arial,sans-serif;
 font-size:10px;
 color:#0B7942;
 margin-top:12px;
}
.formInfo {
 float:right;
 display:inline;
 color:#C30012;
 width:300px;
 font-weight:bold;
 /* font-size:11px; */
 font-family:Arial,sans-serif;
 background-image:url(img/bg_ico_formInfo.gif);
 background-repeat:no-repeat;
 background-position:0 50%;
 padding-left:18px;
}
.formBox {
 background-color:#EBFFC3;
 padding:8px;
}


.topmenu {
 width:564px;
 height:24px;
 background-image:url(img/bg_topbuttns_bg.gif);
 font-family:Arial,sans-serif;
 font-weight:bold;
 font-size:11px; 
 color:white;
 position:relative;
 margin-bottom:2px;
}
.tmenu1, .tmenu2, .tmenu3 ,.tmenu1sel, .tmenu2sel, .tmenu3sel {
 position:absolute;
 color:white;
 width:183px;
 display:block;
 float:left;
 padding:5px 0 0 14px;
 z-index:10;
 height:19px;
}
.tmenu1:hover, .tmenu2:hover, .tmenu3:hover, .tmenu1sel, .tmenu2sel, .tmenu3sel {
 background-image:url(img/bg_topbuttn_lefthover.gif);
 background-repeat:no-repeat;
 z-index:20;
 color:#C30012;
}
.tmenu3:hover, .tmenu3sel {
 background-image:url(img/bg_topbuttn_righthover.gif);
}
.tmenu1 {
 left:0;
}
.tmenu2,.tmenu2sel {
 left:189px;
}
.tmenu3,.tmenu3sel {
 left:378px;
 width:174px;
}
.tmenu3 {
 width:
}
.tmenu1sel {
}
.tmenu2sel {
}
.tmenu3sel {
}
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}
#flvPlayer {
	position: absolute;
	width: 412px;
	left:50%;
	margin-left:-206px;
	z-index: 100;
	text-align: center;
	line-height: 0;
	top:200px;
}
.bbEintrag {
 background-image:url(img/bg_dotted_vert.gif);
 background-position:0 100%;
 background-repeat:repeat-x;
 padding-bottom:1px;
 margin-bottom:4px;
}

.outerLayer {
 position:relative;
 width:996px;
}
.testFix{
 width:788px;
}

.highlight {
 color:#C30012;
 text-decoration:underline;
}
.std_darkgreen {
 color:#0B7942;
}
.pmName {
 border:1px solid black;
 background-color:white;
 padding:1px 2px;
 width:160px;
}
.pmParent {
 border:1px solid black;
 background-color:#F1F1F1;
 padding:1px 2px;
 width:120px;
}
.stadtkarte {
 position:relative;
 margin:0 auto;
 background-image:url(img/sk_karte.jpg);
 background-repeat:no-repeat;
 width:564px;
 height:919px;
 margin-top:8px;
}
.sk_hover {
 position:absolute; 
}
.optBeide {
 background-color:#E0B7B7;
}


#gl {
 position:absolute;
 display:none;
 width:196px;
 font-size:1px;
 background-color:#FCE3D9;
}
#glcont {
 color:black;
 padding:6px;
 font-size:11px;
}
.gls {
 color:#C30012;
 cursor:help;
 position:relative;
}
.gls:hover {
 color:#C30012;
 text-decoration:underline;
}

.videoDerWoche {
 font-size:1.2em;
 background-image:url(img/bg_vdw.jpg);
 width:564px;
 height:105px;
 padding-top:14px;
}
.amorVDW {
 margin:1px 2px 2px 18px;
 float:left;
 display:inline;
}
.vdw_link {
 width:400px;
 height:42px;
 margin-top:14px;
 display:block;
}
.userDeleted td {
 background-color:#FFDDDD!important;
}

.hide_me {
 opacity: .5;
 filter: alpha(opacity=50);
}
.fl {
 float:left;
 display:inline;
}
.fr {
 float:right;
 display:inline;
}
.mb4 { margin-bottom:4px; }
.mb8 { margin-bottom:8px; }
.mb16 { margin-bottom:16px; }
.mr2 { margin-right:2px; }
.mr4 { margin-right:4px; }
.mr8 { margin-right:8px; }
.mt0 { margin-top:0; }
.mt2 { margin-top:2px; }
.mt4 { margin-top:4px; }
.mt6 { margin-top:6px; }
.mt8 { margin-top:8px; }
.mt10 { margin-top:1.0em; }
.mt16 { margin-top:16px; }
.mt20 { margin-top:20px; }
.ml2 { margin-left:2px; }
.ml4 { margin-left:4px; }
.ml6 { margin-left:6px; }
.ml8 { margin-left:8px; }
.ml22 { margin-left:22px; }
.mh90 { min-height:90px; }
.pl9{ padding-left:9px; }
.pb2{ padding-bottom:2px; }
.pb4{ padding-bottom:4px; }
.pr { position:relative; }
.pr9{ padding-right:9px; }
.pr10 { padding-right:10px; }
.pr28 { padding-right:28px; }
.ps { position:static; }
.pa { position:absolute; top:0; left:0; }
.tar { text-align:right; }
.p6 { padding:6px; }
.fcb { color:black; }
.fcw { color:white; }
.fcr { color:#C30012; }
.fsf11 .fi_texta ,.fsf11 .fi_text { font-size:10px; }
.b { font-weight:bold; }
.fwn { font-weight:normal; }
.tac { text-align:center; }
.w400 { width:400px; }
.db { display:block; }
.vh { visibility:hidden; }
.onlyprint { display:none; }
.ieFix { zoom:1; }
