/* CSS Document */

#suche{
background-color:#E8EAEB;
}

/* TOP NAVI START */
#topnavi{
background-image:url(/fm/7307/navi_bg_blue.gif);
background-repeat:no-repeat;
}
/* TOP NAVI ENDE */


/* PORTALSEITE HEADERMENÜ START */

#donausteig {
position:absolute;
left:183px;
width:184px;
height:41px;
text-align:center;
color:#F1F1F1;
padding-top:9px;
}
#donausteig a:link, #donausteig a:visited{ 
background-image:none;
height:41px;
text-transform:uppercase;
color:#F1F1F1;
font-size:120%;
text-decoration:none;
padding-top:9px;
}
#donausteig a:focus, #donausteig a:hover, #donausteig a:active{ 
background-image:none;
height:41px;
text-transform:uppercase;
color:#F1F1F1;
font-size:120%;
text-decoration:underline;
padding-top:9px;
}
#donausteig_info{
position:absolute;
top:0px;
left:183px;
width:158px;
height:215px;
background-color:#3F9D28;
background-image:url(/fm/7307/donausteig_info_hg.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:64px;
padding-left:13px;
padding-right:13px;
visibility:hidden;
color:#FFFFFF;
}

#donauradweg {
position:absolute;
top:0px;
top:0px;
left:0px;
width:185px;
height:41px;
text-align:center;
color:#F1F1F1;
padding-top:9px;
}
#donauradweg a:link, #donauradweg a:visited{ 
background-image:none;
height:41px;
text-transform:uppercase;
color:#F1F1F1;
font-size:120%;
text-decoration:none;
padding-top:9px;
}
#donauradweg a:focus, #donauradweg a:hover, #donauradweg a:active{ 
background-image:none;
height:41px;
text-transform:uppercase;
color:#F1F1F1;
font-size:120%;
text-decoration:underline;
padding-top:9px;
}
#donauradweg_info{
position:absolute;
top:0px;
left:0px;
width:158px;
height:215px;
background-color:#B90A3C;
background-image:url(/fm/7307/donauradweg_info_hg.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:64px;
padding-left:13px;
padding-right:13px;
visibility:hidden;
color:#FFFFFF;
}

#donauschifffahrt {
position:absolute;
top:0px;
left:365px;
width:185px;
height:41px;
text-align:center;
color:#F1F1F1;
padding-top:9px;
}
#donauschifffahrt a:link, #donauschifffahrt a:visited{ 
background-image:none;
height:41px;
text-transform:uppercase;
color:#F1F1F1;
font-size:120%;
text-decoration:none;
padding-top:9px;
}
#donauschifffahrt a:focus, #donauschifffahrt a:hover, #donauschifffahrt a:active{ 
background-image:none;
height:41px;
text-transform:uppercase;
color:#F1F1F1;
font-size:120%;
text-decoration:underline;
padding-top:9px;
}
#donauschifffahrt_info{
position:absolute;
top:0px;
left:365px;
width:160px;
height:215px;
background-color:#044171;
background-image:url(/fm/7307/donauschifffahrt_info_hg.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:64px;
padding-left:13px;
padding-right:13px;
visibility:hidden;
color:#FFFFFF;
}

#kultur_events {
position:absolute;
top:0px;
left:548px;
width:185px;
height:41px;
text-align:center;
color:#F1F1F1;
padding-top:9px;
}
#kultur_events a:link, #kultur_events a:visited{ 
background-image:none;
height:41px;
text-transform:uppercase;
color:#F1F1F1;
font-size:120%;
text-decoration:none;
padding-top:9px;
}
#kultur_events a:focus, #kultur_events a:hover, #kultur_events a:active{ 
background-image:none;
height:41px;
text-transform:uppercase;
color:#F1F1F1;
font-size:120%;
text-decoration:underline;
padding-top:9px;
}
#kultur_events_info{
position:absolute;
top:0px;
left:548px;
width:160px;
height:215px;
background-color:#EDBF09;
background-image:url(/fm/7307/kultur_navi_hg.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:64px;
padding-left:13px;
padding-right:13px;
visibility:hidden;
color:#FFFFFF;
}

#kontakt_service {
position:absolute;
top:0px;
left:732px;
width:187px;
height:41px;
text-align:center;
color:#F1F1F1;
padding-top:9px;
z-index:5;
}
#kontakt_service a:link, #kontakt_service a:visited{ 
background-image:none;
height:41px;
text-transform:uppercase;
color:#F1F1F1;
font-size:120%;
text-decoration:none;
padding-top:9px;
}
#kontakt_service a:focus, #kontakt_service a:hover, #kontakt_service a:active{ 
background-image:none;
height:41px;
text-transform:uppercase;
color:#F1F1F1;
font-size:120%;
text-decoration:underline;
padding-top:9px;
}
#kontakt_service_info{
position:absolute;
top:0px;
left:732px;
width:162px;
height:215px;
background-color:#005AA1;
background-image:url(/fm/7307/kontakt_navi_hg.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:64px;
padding-left:13px;
padding-right:13px;
visibility:hidden;
color:#FFFFFF;
z-index:5;
}

a.navi_mehr:link, a.navi_mehr:visited, a.navi_mehr:focus, a.navi_mehr:hover, a.navi_mehr:active{
background-image:url(/fm/7307/navi_mehr.gif);
background-repeat:no-repeat;
width:61px;
display:block;
padding-top:2px;
padding-bottom:4px;
padding-left:11px;
color:#333333;
font-weight:bold;
letter-spacing:0.3px;
margin-top:10px;
}

/* PORTALSEITE HEADERMENÜ ENDE */


/* CONTENT STARTSEITE START */
#content_start_left_thema{
width:530px;
padding-top:0px;
padding-left:0px;
padding-right:6px;
background-image:url(/fm/7307/content_left_schatten_u.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:20.8em;
}
#startseitenlinks_thema{
background-color:#EDEFEC;
float:left;
padding-left:18px;
padding-top:25px;
width:188px;
height:16.2em;
margin-right:47px;
margin-top:-4px;
}
#teaser_thema{
padding-top:25px;
padding-right:15px;
}
#content_start_artikel{
width:168px;
background-image:url(/fm/7307/schatten_u.gif);
background-repeat:no-repeat;
background-position:bottom;
padding-left:10px;
padding-right:8px;
padding-bottom:16px;
height:19.4em;
}

/* CONTENT START */

#content{
background-color:#E8EAEB;
}
#left{
background-color:#E8EAEB;
}
/* CONTENT ENDE */

/* LINKE SUBNAVI START */
#subnavi_left p.navtitle{
color:#005AA1;
}
#subnavi_left ul{
background-image:url(/fm/7307/subnavi_line_blue.gif);
}
#subnavi_left ul li{
background-image:url(/fm/7307/subnavi_line_blue.gif);
}
/* LINKE SUBNAVI ENDE */

/* FORUMULAR START */
.form_zeile{
background-color:#E8EAEB;
width:405px;
height:28px;
margin-bottom:7px;
}
.forminfo{
color:#005BA4;
border-top: 1px solid #005BA4;
}
.buttonbreit{
background-image:url(/fm/7307/btn_blue_breit.gif);
}
.prospekt{
border-top:1px solid #005BA4;
}
.prospekt_button{
background-image:url(/fm/7307/btn_blue_prospekt.gif);
}
.prospekt_checkbox{
background-color:#E8EAEB;
}
/* FORUMULAR ENDE */

/* FOOTER START */
#footer{
background-color:#005AA1;
}
/* FOOTER ENDE */

/* Textformate */
h2{
color:#005AA1;
}
h2.subtitle{
color:#005AA1;
}
p.boxtitle{
background-image:url(/fm/7307/h2_blue.gif);
}
p.boxtitle_thema{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
background-image:url(/fm/7307/h2_blue.gif);
background-repeat:repeat-x;
padding-left:12px;
padding-top:5px;
padding-bottom:8px;
margin-right:-4px;
margin-left:0px;
font-size:108%;
letter-spacing:1.5px;
text-transform:uppercase;
}
.color{
color:#005AA1;
font-weight:bold;
}
.color_light{
color:#005AA1;
font-weight:normal;
}
/* TEXTFORMATE ENDE */

/* LINKFORMATE START */
.button_links{
background-image:url(/fm/7307/btn_blue_links.gif);
}
.button_rechts{
background-image:url(/fm/7307/btn_blue_rechts.gif);
}
.button_mitte{
background-image:url(/fm/7307/btn_blue_mitte.gif);
}
a.color:link, a.color:visited{
color:#005AA1;
}
a.color:focus, a.color:hover, a.color:active{
color:#005AA1;
}
a.color_light:link, a.color_light:visited{
color:#005AA1;
}
a.color_light:focus, a.color_light:hover, a.color_light:active{
color:#005AA1;
}
a.team_mail:link, a.team_mail:visited, a.team_mail:focus, a.team_mail:hover, a.team_mail:active{
background-image:url(/fm/7307/kontakt_blue.gif);
color:#005AA1;
}
.vorstand_left{
color:#005AA1;
}
/* LINKFORMATE ENDE */

/* Sprachwahl START */
#sprache{
background-image:url(/fm/7307/sprache_bg.gif);
}
#lang_2 { 
background-color:#E5E7E9;
}
/* Sprachwahl ENDE */


#neue_suche{
background-color:#ECEFEB;
}
#sitemap ul li a:link, #sitemap ul li a:visited{
color:#005AA1;
}

.input_error{
color:#005AA1;
}
