body {
height:100%;
width:100%;
overflow-x:hidden;
}
#kopf { 
background: #FAF3DE url(../../../portaldata/4/images/bg_kopf.gif);
background-repeat: repeat-x;
height:149px;
width:100%;
margin:0;
z-index:5;}

#kopf_neu{ 
background: #FAF3DE url(../../../portaldata/4/images/bg_kopf.gif);
background-repeat: repeat-x;
position:relative;
height:149px;
width:100%;
margin:0;
z-index:5;
}
.bg_kopf {
height:149px;
width:100%;
}

#kopf_01 {background:transparent url(../../../portaldata/4/images/kopf_07.jpg) no-repeat top left;}
#kopf_02 {background:transparent url(../../../portaldata/4/images/kopf_06.jpg) no-repeat top left;}
#kopf_03 {background:transparent url(../../../portaldata/4/images/kopf_05.jpg) no-repeat top left;}
#kopf_04 {background:transparent url(../../../portaldata/4/images/kopf_04.jpg) no-repeat top left;}

.logolink {
display:block;
position:absolute;
left:5px;
top:5px;
height:110px;
width:325px;
}

.redaktionslink {
display:block;
position:absolute;
left:605px;
top:5px;
height:20px;
width:20px;
}
.redaktionslink span, .logolink span {
display:block;
text-indent:-10000px;}

.untermenue { 
width:200px;
z-index: 1;
margin-top:10px;
position:absolute;
left: 0px;
background: #EED58F url(../../../portaldata/4/images/bg_umenue.jpg);
background-repeat: no-repeat;}
.um-abschluss { 
background: #EED58F url(../../../portaldata/4/images/links_bg.gif);
background-repeat: repeat-x;
margin:0;
padding:0;
height: 40px;}
.um-abschluss ul { 
margin:0;
padding:0;
position:relative;
bottom:0px;
white-space: nowrap;}
#buehne { 
z-index: 2;
position: absolute;
left:200px;
min-width:84%;}
.um-abschluss li { 
float:left;
list-style:none;
padding:0;
margin:0;
display:inline;}
.rechteseite { 
background-color: #6F92CA;
width:200px;
padding: 0 8px 5px 5px;}
.breadcrumb { 
font: normal 9.5px Verdana,Tahoma,Arial,Helvetica;
color: #00000;
margin-bottom: 25px;}
.untermenue3 { 
margin: 0 0 0 30px;
font: normal 11px Verdana,Tahoma,Arial,Helvetica;
color: #00388A;
vertical-align:text-top;
border-bottom: 1px solid #C14E25;
border-left: 1px solid #C14E25;
padding: 1px 5px 1px 5px;}
.untermenue3a { 
background: url(../../../portaldata/4/images/bg_umenue3a.gif);
background-repeat: repeat-y;
margin: 0 0 0 30px;
font: normal 11px Verdana,Tahoma,Arial,Helvetica;
color: #00388A;
vertical-align:text-top;
border-bottom: 1px solid #C14E25;
border-left: 1px solid #C14E25;
padding: 1px 5px 1px 5px;}
.rechtsbox { 
margin-bottom: 6px;
border: 1px solid #00398A;
background-color: #FAF4DE;}
.rechtsboxinhalt { 
padding: 5px 5px 5px 5px;
}
h1 { 
font: normal 100% Verdana,Tahoma,Arial,Helvetica;
color: #C14E25;
font-weight: bolder;
margin:0;
padding:0;}
p { 
font: normal 78% Verdana,Tahoma,Arial,Helvetica;	
color: #000000;}
ol { 
font: normal 78% Verdana,Tahoma,Arial,Helvetica;
color: #000000;}
ul { 
font: normal 78% Verdana,Tahoma,Arial,Helvetica;
color: #000000;}
.Farbig { 
font: normal 78% Verdana,Tahoma,Arial,Helvetica; color: #DE8D00; font-weight: bold;}
.TextKleinGalerie { 
font: normal 60% Verdana,Tahoma,Arial,Helvetica;
color: #00388A;}
ul.hm { 
margin:0;
padding:0;
height:22px;
width: 922px;
white-space: nowrap;
z-index:8;}
ul.hm li { 
float:left;
list-style:none;
padding:0;
margin:0;
display:inline;}
#inhalt { 
background: #ffffff;
border-top: 1px solid #EED58F;
border-left: 1px solid #EED58F;
border-right: 1px solid #EED58F;
width: 100%;
padding: 10px 20px 0 20px;}
.untermenuehead { 
margin-bottom:5px;}
.sitemap3 { 
font: normal 70% Verdana,Tahoma,Arial,Helvetica;
color: #000000;
margin-left: 20px;
margin-top:2px;
width:300px;}
.sitemap4 { 
font: normal 70% Verdana,Tahoma,Arial,Helvetica;
color: #000000;
margin-left: 30px;
width:300px;}
.sitemap2 { 
font: normal 78% Verdana,Tahoma,Arial,Helvetica;
color: #000000;
font-weight: bold;
margin: 8px 0 0 10px;
width:300px;
}
.Fliesstext { 
font: normal 78% Verdana,Tahoma,Arial,Helvetica;
color: #000000;}
.KleinerText { 
font: normal 70% Verdana,Tahoma,Arial,Helvetica;
color: #000000;}
.TextKlein { 
font-size: 80%;}
h4 { 
font: normal 79% Verdana,Tahoma,Arial,Helvetica;
color: #C14E25;
font-weight: bolder;
margin: 30px 0 -5px 0;
padding: 0;}
h5 { 
font: normal 78% Verdana,Tahoma,Arial,Helvetica;
color: #C14E25;
font-weight: bolder;
margin: 30px 0 -10px 0;
padding: 0;}
.leftboxtext { 
font:normal 10.5px Verdana,Tahoma,Arial,Helvetica;
color:#000000;
margin-left:4px;
margin-right:4px;
margin-bottom:1px;}
input.signin { 
font:normal 10px Verdana,Tahoma,Arial,Helvetica;
color:#000000;
background-color:#FAF4DE;
border:1px solid #C14E25;
width:100px;
height:18px;}
input.kontakt { 
font:normal 100% Arial,Helvetica;
color:#000000;
background-color:#ffffff;
border:1px solid #C14E25;}
input.stichwort { 
font: normal 70% Verdana,Tahoma,Arial,Helvetica;
color: #00388A;background-color:#F4E7BB;
border:1px solid #336699;
width:116px;
height:20px;
}
textarea.kontaktarea { 
font-family:Arial,Helvetica;
font-size:100%;
color:#000000;
font-style:normal;
border:1px solid #C14E25;
scrollbar-face-color: #C14E25;
scrollbar-base-color: #C14E25;
scrollbar-arrow-color: #FAF3DE;
scrollbar-shadow-color: #FAF3DE;
scrollbar-darkshadow-color: #C14E25;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #C14E25;}
.Inhalttext { 
font:normal 78% Arial,Helvetica;
color:#000000;
}
.Headline2 { 
font:normal 90% Arial,Helvetica;
color:#C14E25;
font-weight:bolder;
}
.imagebox { 
border-bottom: #C14E25 2px solid;
padding:1px;}
#csssmall { 
font: normal 11px Verdana,Tahoma,Arial,Helvetica;
color: #00388A;}
#cssdefault { 
font: normal 12px Verdana,Tahoma,Arial,Helvetica;
color: #00388A;
background-color:#EED58F;}
#csslarge { 
font: normal 14px Verdana,Tahoma,Arial,Helvetica;
color: #00388A;}
#cssxlarge { 
font: normal 15px Verdana,Tahoma,Arial,Helvetica;
color: #00388A;}
.rechtsboxschrift { 
font: normal 10.5px Verdana,Tahoma,Arial,Helvetica;
color: #00388A;}
.formularhead { 
border-bottom: #C14E25 2px solid;
font: normal 78% Verdana,Tahoma,Arial,Helvetica;
color: #C14E25;
font-weight: bold;
width:100%;
margin-bottom:5px;
margin-top:25px;}
ul.kopfpic { 
margin:0;
padding:0;
position:absolute;
left:0px;
width: 789px;
white-space: nowrap;
z-index:6;}
ul.kopfpic li { 
float:left;
list-style:none;
padding:0;
margin:0;
display:inline;}
.hauptmenue { 
background: url(../../../portaldata/4/images/bg_hm.gif);
background-repeat: repeat-x;
position:absolute;
left:0px;
top:119px;
width: 100%;
height:22px;
margin:0;
z-index:7;}
.hauptmenue_neu { 
background: url(../../../portaldata/4/images/bg_hm.gif);
background-repeat: repeat-x;
position:absolute;
left:220px;
top:119px;
width: 100%;
height:22px;
margin:0;
z-index:7;}
.kalender { 
font: normal 10px Verdana,Tahoma,Arial,Helvetica;
color: #00388A;
text-decoration:none;}
div.kalender a { 
text-decoration:none;}
.BildUnterschrift { 
font: normal 70% Verdana,Tahoma,Arial,Helvetica;
color: #C14E25;}
.tblborderunten { 
margin-right:30px;
border-bottom: #C14E25 1px solid;
width: 100%;
padding-top: 20px;}
.imagebox150 { 
float:left;
width:150px;
border-bottom: #C14E25 2px solid;
padding:1px;
margin:5px 10px 10px 0px;}
select.rechtsrubrik { 
font: normal 70% Verdana,Tahoma,Arial,Helvetica;
color: #00388A;
width:150px;
background-color:#F4E7BB;
border:1px solid #336699;}
input.doksuche { 
font: normal 75% Verdana,Tahoma,Arial,Helvetica;
color: #000000;}
.tblnewsboxhome { 

width:100%;
margin-bottom: 12px;}
.tblnewsboxhome td { 
width:100%;
white-space:wrap;
}
.rechtsboxschrift a { 
color: #00388A; 
text-decoration: none;}
.sitemap1 { 
margin-top:25px;
margin-bottom:5px;
border-left: #C14E25 6px solid;
border-top: #C14E25 1px solid;
border-bottom: #C14E25 1px solid;
border-right: #C14E25 1px solid;
font: normal 70% Verdana,Tahoma,Arial,Helvetica;
color: #C14E25;
font-weight: bold;
padding: 2px;}
.TextFarbig { 
color: #DE8D00; 
font-weight: bold;}
.bildunterschrift { 
font: normal 70% Verdana,Tahoma,Arial,Helvetica;
color: #C14E25;}
.TextNormal { 
font: normal 78%/1.3 Verdana,Tahoma,Arial,Helvetica;
color: #000000;}
.borderunten { 
border-bottom: #DE8D00 1px solid;}
.dachzeile { 
font: normal 70% Verdana,Tahoma,Arial,Helvetica;
color: #000000;}
.tblnewsbox { 
TABLE-LAYOUT: fixed;
width:100%;
margin-bottom: 20px;}
.teaser_link {
display:block;
text-decoration:none;
border:0;
outline:0;
}


.tblborderoben { 
margin-right:30px;
border-top: #C14E25 1px solid;
width: 100%;
padding-top: 5px;}
h1.newstitel { 
font: normal 80% Verdana,Tahoma,Arial,Helvetica;
color: #C14E25;
font-weight: bolder;
margin:0;
padding:0;}
.imagebox75 { 
float:left;
width:75px;
border-bottom: #C14E25 2px solid;
padding:1px;
margin:5px 10px 10px 0px;}
.newszeile { 
font: normal 75% Verdana,Tahoma,Arial,Helvetica;
color: #C14E25;}
.TextNorm { 
font: normal 78%/1.3 Verdana,Tahoma,Arial,Helvetica;
color: #000000;}
.TextNorm span {display:block;line-height:150%;}
.TextNorm a {text-decoration:none;color: #000000;}
.tablehead { 
border-bottom: #DE8D00 2px solid;
font: normal 78% Verdana,Tahoma,Arial,Helvetica;
color: #DE8D00;
font-weight: bold;}
.HeadBalken { 
margin-top:25px;
margin-bottom:5px;
border-left: #C14E25 6px solid;
border-top: #C14E25 1px solid;
border-bottom: #C14E25 1px solid;
border-right: #C14E25 1px solid;
font: normal 70% Verdana,Tahoma,Arial,Helvetica;
color: #C14E25;
font-weight: bold;
padding: 2px;}
.HideHead { 
position: absolute;
left: -2000px;
top: -2000px;}
.HideUm { 
position: absolute;
left: -2000px;}
.untermenue1 { 
margin: 0px 0 0 10px;
font: normal 11px Verdana,Tahoma,Arial,Helvetica;
color: #ffffff;
font-weight: bold;
vertical-align:text-top;
background-color: #C14E25;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
padding: 1px 5px 1px 5px;}
.untermenue2 { 
margin: 0 0 0 20px;
font: normal 11px Verdana,Tahoma,Arial,Helvetica;
color: #00388A;
font-weight: bold;
vertical-align:text-top;
border-bottom: 1px solid #C14E25;
border-left: 4px solid #C14E25;
padding: 1px 5px 1px 5px;}
.sprachauswahl { 
height: 28px;
margin: 0 5px 15px 5px;
text-align:right;}
.sprachauswahl ul { 
height: 13px;
margin: 0;
padding:0;
white-space: nowrap;}
.sprachauswahl li { 
list-style:none;
display:inline;
margin: 0 0 0 5px;}
h2 { 
font: normal 90% Verdana,Tahoma,Arial,Helvetica;
color: #C14E25;
font-weight: bolder;
margin: 40px 0 0 0;}
h3 { 
font: normal 80% Verdana,Tahoma,Arial,Helvetica;
color: #C14E25;
font-weight: bolder;
margin: 40px 0 0 0;}
.TextNormKlein { 
font: normal 70% Verdana,Tahoma,Arial,Helvetica;
color: #000000;}
.HeadBalkenWeiss { 
font: normal 70% Verdana,Tahoma,Arial,Helvetica;
color: #FFFFFF;
font-weight: bold;
line-height:16px;}
select.dokdb { 
font: normal 75% Verdana,Tahoma,Arial,Helvetica;
color: #000000;}
.borderrot { 
border: solid 1px #C14E25;}
.dokdesc { 
font: normal 70% Verdana,Tahoma,Arial,Helvetica;
color: #00388A;
font-weight:bold;}
.kalender table td { 
font: normal 70% Verdana,Tahoma,Arial,Helvetica;
}
.#selectDate TABLE TD { 
color: #FAF6EA;}
.dokdata { 
font: normal 70% Verdana,Tahoma,Arial,Helvetica;
color: #00388A;}
..kalendertitle, .kalendertitle td { 
background-color:#1E5DB9;
color:#FAF6EA;
font-weight:bold;}
.kalender th { 
font: normal 70% Verdana,Tahoma,Arial,Helvetica;
color: #00388A;}
A.naviblue:link { 
color : #00388A; 
text-decoration: none;}
A.um3:link { 
color: #00388A; 
text-decoration: none;}
A.rechtslink:link { 
color: #00388A; 
text-decoration: none;}
A.seite:link { 
color: #C14E25; 
text-decoration: underline;}
A.seiteohne:link { 
color : #C14E25; 
text-decoration: none;}
A.um1:link { 
color: #ffffff; 
text-decoration: none;}
A.um2:link { 
color: #00388A; 
text-decoration: none;}
A.rechts:link { 
color: #00388A; 
text-decoration: none;}
A.naviblue:visited { 
color : #00388A; 
text-decoration: none;}
A.um1:visited { 
color: #ffffff; 
text-decoration: none;}
A.um3:visited { 
color: #00388A; 
text-decoration: none;}
A.rechtslink:visited { 
color: #00388A; 
text-decoration: none;}
A.seiteohne:visited { 
color : #C14E25; 
text-decoration: none;}
A.seite:visited { 
color: #C14E25; text-decoration: none;}
A.um2:visited { 
color: #00388A; 
text-decoration: none;}
A.rechts:visited { 
color: #00388A; 
text-decoration: none;}
A.naviblue:hover { 
color: #C14E25; 
text-decoration: none;}
A.um1:hover { 
color: #EED58F; 
text-decoration: none;}
A.rechtslink:hover { 
color: #C14E25; 
text-decoration: none;}
A.seiteohne:hover { 
color: #00388A; 
text-decoration: none;}
.rechtsboxschrift a:hover { 
color: #C14E25; 
text-decoration: none;}
A.seite:hover { 
color: #00388A; text-decoration: none;}
A.um2:hover { 
color: #C14E25; 
text-decoration: none;}
A.um3:hover { 
color: #C14E25; 
text-decoration: none;}
A.rechts:hover { 
color: #C14E25; 
text-decoration: none;}
A.naviblue:active { 
color: #C14E25; 
text-decoration: none;}
A.um1:active { 
color: #EED58F; 
text-decoration: none;}
A.seiteohne:active { 
color: #00388A; 
text-decoration: none;}
A.seite:active { 
color: #00388A; text-decoration: none;}
A.um2:active { 
color: #C14E25; 
text-decoration: none;}
A.um3:active { 
color: #C14E25; 
text-decoration: none;}
A.rechts:active { 
color: #C14E25; 
text-decoration: none;}
A.rechtslink:active { 
color: #C14E25; 
text-decoration: none;}

.kostenparlament  {border:2px solid #949494;empty-cells:show;border-collapse:collapse;}

.kostenparlament p {font-size:0.65em;}

.kostenparlament td {border:1px solid #CFCFCF;empty-cells:show;}

.player {
float:left;
width:370px;
margin:10px 0px 20px 0px;
}
.playlist_item {
margin:0px 0px 10px 0px;
padding:4px 40px 0px 10px;
border:1px solid #FAF4DE;
background-color:#FAF4DE;
position:relative;
min-height:35px;
height:auto !important;
height:35px;
}
.playlist h3 {
margin:0px 0px 10px 0px;
padding:2px 2px 2px 2px;
background-color:#C14E25;
color:#ffffff;
text-transform:none;
}
.playlist p {
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
color:#C14E25;
line-height:1.5;
}
.playlist p a {
line-height:1.2;
}
.playlist {
height:400px;
width:400px;
border:2px solid #FAF4DE;
overflow:scroll;
padding:5px 5px 5px 5px;
margin:10px 0px 0px 0px;
}
.play_icon { 
border:0;
position:absolute;
top:1px;
right:5px;
}
.flashplayer {
margin:30px 0px 0px 0px;
}
.anmeldung {
font: normal 70% Verdana,Tahoma,Arial,Helvetica;
color: #00388A;
width:385px;
}
.anmeldung label {
display:block;
margin:8px 0px 5px 0px;
}
.anmeldung label span{
display:block;
float:left;
width:80px;
line-height:1.5;
}
.button_anmelden {
margin:10px 0px 0px 0px;
float:right;
}


.webcamhome {
width:170px;
}

