/*############################### START ELEMENTE MAINTEMPLATE  ################################# */
/*------ CSS HACK FOR I EXPLORER-------*/
* html .content0{
float: left;
text-align: left;
width: 324px;
margin: 40px 0px 0px 44px;
}
* html .content2{
float: right;
width: 433px;
margin: 40px 14px 30px 0px;
}

* html .content8{
border: 0px solid #00ff00;
float: left;
text-align: left;
width: 330px;
margin: 71px 0px 0px 40px;
}

* html .terminbox1{
float: left;
text-align: left;
width: 826px;
margin: 0px 0px 20px 40px;
}

* html .terminbox0{
border: 0px solid #00ff00;
float: left;
text-align: left;
width: 826px;
height: 40px;
margin: 0px 0px 0px 40px;
}

/*------ CSS HACK FOR I EXPLORER OVER-------*/
body {
border: 0px solid #F7941D;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #1D3B89;
padding:0px;
margin: 0px;
background-color: #ffffff;
background-image: url("pics/bg_head.gif");background-repeat:repeat-x;
}

.mainhead{
border: 0px solid #197B30;
width: 100%;
height: 216px;
background-image: url("pics/leer.gif");background-repeat:repeat-x;
}

.head{
border: 0px solid #00ff00;
width: 930px;
height: 216px;
}

img {
border:0px;
}

.head_image{
border: 0px solid #00ff00;
float: left;
width: 440px;
height: 216px;
}

.menucontentbox{
border: 0px solid #ff00ff;
float: left;
width: 484px;
height: 216px;
}

.menubox{
border: 0px solid #ff00ff;
float: left;
width: 442px;
margin: 48px 0px 0px 0px;
padding: 0px 0px 0px 30px;
}

.menuspace{
border: 0px solid #F83404 ;
display:inline;
padding: 0px 19px 0px 19px;
}

.menubox_down{
border: 0px solid #ff00ff;
float: left;
width: 425px;
height: 64px;
margin-top: 84px;
padding: 0px 0px 0px 32px;
}

.themenbox, .themenbox2, .themenbox3, .themenbox4, .themenbox5 {
border: 0px solid #ff00ff;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: lighter;
text-decoration: none;
margin: 24px 0px 0px 0px;
}
.themenbox{
color: #F83404 ;
}
.themenbox2{
color: #B1B977;
}
.themenbox3{
color: #B42649;
}
.themenbox4{
color: #507C68;
}
.themenbox5{
color: #0280BF;
}

.sprachenbox{
border: 0px solid #F83404 ;
clear: right;
float: right;
width: 50px;
text-align: center;
margin: 18px 0px 0px 0px;
}

.line{
border: 0px solid #F83404 ;
display:block;
width: 50px;
height: 1px;
background-color: #7F7F7F;
}

.sprachennavi, .sprachennavi a:link, .sprachennavi a:visited, .sprachennavi a:active {
border: 0px solid #000000;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #7F7F7F;
font-size: 10px;
font-weight: lighter;
text-decoration: none;
text-align: center;
padding: 0px 0px 1px 0px;
}
.sprachennavi a:hover {
color: #231F20;
}


.contentallbox {
border: 0px solid #0000ff;
width: 100%;
overflow:hidden;
}

.contentbox{
border: 0px solid #00ff00;
float: left;
width: 930px;
background-image: url("pics/bg.gif");background-repeat:repeat-y;
}

.content0, .content1, .content2, .content3, .content4, .content5, .content6, content7, .content8  {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#231F20;
line-height: 1.5em;
}
.content0{
border: 0px solid #00ff00;
float: left;
text-align: left;
width: 330px;
margin: 40px 0px 0px 80px;
}

.content1{
border: 0px solid #F83404 ;
float: left;
text-align: right;
width: 420px;
margin: 40px 0px 0px 0px;
}
.content2{
border: 0px solid #ff00ff;
float: right;
width: 433px;
margin: 40px 25px 30px 0px;
}

.content3{
border: 0px solid #F83404 ;
float: left;
text-align: left;
width: 310px;
padding: 0px 0px 3px 20px;
margin: 0px 0px 10px 0px;
background: url("pics/icon.gif") left top no-repeat;
}

.content4 {
border: 0px solid #F83404 ;
margin: 0px 0px 10px 0px;
text-align: right;
}
.content5{
border: 0px solid #F83404 ;
margin: 0px 0px 0px 0px;
}
.content6{
border: 0px solid #F83404 ;
margin: 0px 0px 10px 0px;
}
.content7{
border: 0px solid #F83404 ;
width: 380px;
height: 20px;
}

.content8{
border: 0px solid #00ff00;
float: left;
text-align: left;
width: 330px;
margin: 71px 0px 0px 68px;
}

.portrait{
border: 0px solid #00ff00;
float:right;
width: 120px;
height: 180px;
margin: 0px 0px 60px 0px;
}

.terminbox0, .terminbox1, .terminbox2, .terminbox3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#231F20;
line-height: 1.5em;
}

.terminbox0{
border: 0px solid #00ff00;
float: left;
text-align: left;
width: 826px;
height: 40px;
margin: 0px 0px 0px 80px;
}

.terminbox1{
border: 0px solid #00ff00;
float: left;
text-align: left;
width: 826px;
margin: 0px 0px 20px 80px;
}

.terminbox2{
border: 0px solid #00ff00;
float: left;
text-align: left;
width: 330px;
margin: 0px 0px 0px 0px;
}

.terminbox3{
border: 0px solid #00ff00;
float: right;
width: 433px;
margin: 0px 0px 0px 0px;
}


.bottombox, .bottombox2, .bottombox3, .bottombox4, .bottombox5, .bottombox6 {
border: 0px solid #00ff00;
float: left;
width: 100%;
background-color: #004D99 ;
}
.bottombox{
background-color: #004D99 ;
}
.bottombox2{
background-color: #B1B977;
}
.bottombox3{
background-color: #B42649;
}
.bottombox4{
background-color: #507C68;
}
.bottombox5{
background-color: #0280BF;
}
.bottombox6{
background-color: #F57A00 ;
}

.bottom_text {
border: 0px solid #00ff00;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 10px;
text-decoration: none;
padding: 1px 49px 1px 49px;

float:left;
}

.closebox{
border: 0px solid #0000ff;
float: left;
width: 440px;
height: 60px;

}
/*############################### END ELEMENTE MAINTEMPLATE  ################################# */
.contentlink1, .contentlink1 a:link, .contentlink1 a:visited, .contentlink1 a:active,
.contentlink2, .contentlink2 a:link, .contentlink2 a:visited, .contentlink2 a:active,
.contentlink3, .contentlink3 a:link, .contentlink3 a:visited, .contentlink3 a:active,
.contentlink4, .contentlink4 a:link, .contentlink4 a:visited, .contentlink4 a:active,
.contentlink5, .contentlink5 a:link, .contentlink5 a:visited, .contentlink5 a:active,
.terminbox3 a:link, .terminbox3 a:hover, .terminbox3 a:active, .terminbox3 a:visited,
.contentRed, .contentRed a:link, .contentRed a:visited, .contentRed a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #231F20;
font-size: 11px;
text-decoration: none;
font-weight: bold;
text-align: left;
margin: 0px 0px 10px 0px;
}
.contentlink2 a:hover, a.contentlink2:hover {
color: #B1B977;
}
.contentlink3 a:hover, .terminbox3 a:hover {
color: #B42649;
}
.contentlink4 a:hover {
color: #507C68;
}
a.contentlink4:hover {
color: #507C68;
}
.contentlink5 a:hover, a.contentlink5:hover {
color: #0280BF;
}
.contentlink1 a:hover {
color: #F83404 ;
}
.contentlinkRed a:hover, .contentRedText a:hover {
color: #004D99 !important;
}

/*############### Main Navigationen mainnavi ####### */
.mainnavi, .mainnavi a:link, .mainnavi a:visited, .mainnavi a:active,
.mainnavi2, .mainnavi2 a:link, .mainnavi2 a:visited, .mainnavi2 a:active,
.mainnavi3, .mainnavi3 a:link, .mainnavi3 a:visited, .mainnavi3 a:active,
.mainnavi4, .mainnavi4 a:link, .mainnavi4 a:visited, .mainnavi4 a:active,
.mainnavi5, .mainnavi5 a:link, .mainnavi5 a:visited, .mainnavi5 a:active {
border: 0px solid #F83404 ;
display:inline;
font-family: Verdana, Arial, sans-serif;
font-weight: lighter;
color:#231F20;
font-size: 11px;
text-decoration: none;
text-align: left;
}

.mainnavi a:hover {
border-bottom: 2px solid #F83404 ;
}

.mainnavi2 a:hover {
border-bottom: 2px solid #B1B977;
}

.mainnavi3 a:hover {
border-bottom: 2px solid #B42649;
}

.mainnavi4 a:hover{
border-bottom: 2px solid #507C68;
}

.mainnavi5 a:hover{
border-bottom: 2px solid #0280BF;
}

.mainnavi_act, .mainnavi_act a:link, .mainnavi_act a:visited, .mainnavi_act a:active,
.mainnavi2_act, .mainnavi2_act a:link, .mainnavi2_act a:visited, .mainnavi2_act a:active,
.mainnavi3_act, .mainnavi3_act a:link, .mainnavi3_act a:visited, .mainnavi3_act a:active,
.mainnavi4_act, .mainnavi4_act a:link, .mainnavi4_act a:visited, .mainnavi4_act a:active,
.mainnavi5_act, .mainnavi5_act a:link, .mainnavi5_act a:visited, .mainnavi5_act a:active {
border: 0px solid #F83404 ;
display:inline;
font-family: Verdana, Arial, sans-serif;
font-weight: lighter;
color:#231F20;
font-size: 11px;
text-decoration: none;
text-align: left;
}

.mainnavi_act {
border-bottom: 2px solid #F83404 ;
}

.mainnavi2_act {
border-bottom: 2px solid #B1B977;
}

.mainnavi3_act {
border-bottom: 2px solid #B42649;
}

.mainnavi4_act {
border-bottom: 2px solid #507C68;
}

.mainnavi5_act {
border-bottom: 2px solid #0280BF;
}

/*############### END  Main Navigation mainnavi ####### */


/*#####################  Start Formatierung Flyout Menü ##################### */
#navi01, #navi02, #navi03 {
border: 0px solid #000000;
position: absolute;
top: 64px;
overflow: visible;
visibility: hidden;
z-index: 102;
}
#navi01 {
left: 549px;
}
#navi02 {
left: 620px;
}
#navi03 {
left: 831px;
}

#flyout, #flyout a:link, #flyout a:visited, #flyout a:active,
#flyout2, #flyout2 a:link, #flyout2 a:visited, #flyout2 a:active,
#flyout3, #flyout3 a:link, #flyout3 a:visited, #flyout3 a:active {
border: 0px solid #0000FF;
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#231F20;
font-size: 11px;
text-decoration: none;
font-weight: lighter;
text-align: left;
margin: 6px 0px 6px 0px;
}

#flyout a:hover {
color: #B1B977;
}
#flyout2 a:hover {
color: #B42649;
}
#flyout3 a:hover {
color: #0280BF;
}
/*#####################  END Formatierung Flyout Menü ##################### */
/*#####################  START CONTENTELEMENTE ##################### */
.fat1, .fat2, .fat3, .fat4, .fat5, .fatRed {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight: bold;
text-align: left;
margin: 0px 0px 10px 0px;
}
.fat1{
color:#F83404 ;
}
.fat2{
color:#B1B977;
}
.fat3{
color:#B42649;
}
.fat4{
color:#507C68;
}
.fat5{
color:#0280BF;
}
.fatRed{
color:#004D99;
}
/*#####################  START CONTENTELEMENTE  ##################### */

.abstand h1
{
border: 0px solid #F7941D;
display: none;
}

.abstand {
border: 0px solid #F7941D;
width: 180px;
height: 180px;
}

.eingabe_big {
border:1px solid #8C868C;
width: 380px;
height: 16px;
background-color: #E3E6DD;
}

.button {
border: 0px solid #ff00ff;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color:#000000;
font-weight: bold;
background-color: #ffffff;
text-align: center;
height: 18px;
}

.buttonspace1, .buttonspace2, .buttonspace3{
border: 0px solid #F83404 ;
display: inline;
}
.buttonspace1{
float: right;
height: 18px;
}
.buttonspace2{
}
.buttonspace3{
width: 60px;
}


/*#####################  Styles CB OUT Ausgabe ##################### */

.cb-terminbox{
border: 0px solid #F83404 ;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: lighter;
text-decoration: none;
margin: 24px 0px 0px 0px;
}

.cb-event{
border: 0px solid #00ff00;
float: left;
text-align: left;
width: 826px;
margin: 0px 0px 20px 80px;
}



/*#####################  Styles CB OUT Ausgabe ##################### */