.foo {}

body { margin:0 0 0 0; padding:0 0 0 0; } 
#col-a { float: right; width: 100%; }
#col-a[id] { margin-left: -0.05em; }
#col-b { float: left; margin-left: -15em;  z-index: 10; }
#col-b[id] { margin-right: 0.05em; }
#col-c { float: right; margin-right: -0em;  z-index: 11; }
#col-c[id] { margin-left: 0.05em; }
.cols-wrapper { width: 100%; }
.cols-wrapper[class] { padding-bottom: 0.05em; }
.float-wrapper { float: left; width: 100%; position: relative; z-index: 0; }
.float-wrapper[class] { margin-right: -0.05em; }
.hide-left #columns { padding: 0 0 0 0;  padding-right: 15em; }
.hide-right #columns { padding: 0 0 0 0;  padding-left: 0em; }
.main-content {  }
.show-all #columns { padding:0; padding-left:15em;  padding-right:0em;  }
.sidecol-b { width: 15em; position: relative; overflow: hidden; }
.sidecol-c { width: 0em; position: relative; overflow: hidden; }


.TreeView-Show { }
.TreeView-Hide { display:none; }
.TreeView .TreeView-ClickableNonlink { cursor: pointer; }
.TreeView .TreeView-Collapse, .TreeView-Collapse { background-position:-0.5em; background-repeat:no-repeat; cursor: pointer; margin:0em; padding:0 0.5em 0 0.5em; }
.TreeView .TreeView-Expand { background-position:-0.5em; background-repeat:no-repeat; cursor: pointer; margin:0em; padding:0 0.5em 0 0.5em; }
.TreeView ul li {font-size:100%;}
.TreeView { width: 100%; font-size:0.75em; line-height:1.8em; }
.TreeView ul { margin: 0; padding: 0; list-style-type:none; list-style-image: url(/WebGis/02/icons/0860A8_Square.gif); padding-top:1em; }
.TreeView li { margin: 0; padding: 0; margin-left: 3em; }
.TreeView ul ul { list-style-type: none; background-color:#F6F6F3; margin-left: -3em; border:0; border-top-width:0.2em; border-style:solid; border-color:#F6F6F3; padding-top:0em; list-style-image: none; }
.TreeView li li { margin: 0; padding: 0; padding-left:1em; border:0; border-bottom-width:0.2em; border-style:solid; border-color:#F6F6F3; }
.TreeView li li li { border-bottom:0; }
.TreeView ul ul ul { background-color:transparent; margin-left: -1em; padding-top:1em; padding-bottom:1em; }
.TreeView ul ul ul ul { padding-left:1em; padding-top:0em; padding-bottom:0em; }
.TreeView li a, .TreeView li span { text-decoration:none; text-align: left; font-weight:bold; }
.TreeView li a:link, .TreeView li span, .TreeView li a:visited { color:#000000; }
.TreeView li ul a:link, .TreeView li ul span , .TreeView li ul a:visited { color:#000000; }
.TreeView li ul li ul a:link, .TreeView li ul li ul span, .TreeView li ul li ul a:visited { color:#000000; }
.TreeView li ul .TreeView-Selected a:link, .TreeView li ul .TreeView-Selected a:visited, .TreeView li ul .TreeView-Selected span { color: #000000; }
.TreeView li ul li ul .TreeView-Selected a:link, .TreeView li ul li ul .TreeView-Selected a:visited, .TreeView li ul li ul .TreeView-Selected span { color: #000000; }
.TreeView li ul .TreeView-Selected ul li a:link, .TreeView li ul .TreeView-Selected ul li a:visited { color: #000000; }
.TreeView li a:hover, .TreeView li ul a:hover, .TreeView li ul li ul a:hover ,.TreeView li ul .TreeView-Selected a:hover, .TreeView li ul li ul .TreeView-Selected a:hover { color: #ffffff; background-color:Transparent; }
.TreeView li a:active, .TreeView li ul a:active, .TreeView li ul li ul a:active { color: #000000; }
ul.Menu { position: relative; }
ul.Menu, ul.Menu ul { margin: 0; padding: 0; display: block; }
ul.Menu li {font-size:100%;}
ul.Menu li { position: relative; list-style: none; }
ul.Menu li a, ul.Menu li span { display: block; text-decoration: none; }
ul.Menu ul { position: absolute; height:0; width:0; overflow:hidden; display:inline; top:-100em; }
ul.Menu li:hover ul ul, ul.Menu li:hover ul ul ul, ul.Menu li.Menu-Hover ul ul, ul.Menu li.Menu-Hover ul ul ul { height:0; width:0; overflow:hidden; display:inline; position: absolute; top:-100em; }
ul.Menu li:hover ul, ul.Menu li li:hover ul, ul.Menu li li li:hover ul, ul.Menu li.Menu-Hover ul, ul.Menu li li.Menu-Hover ul, ul.Menu li li li.Menu-Hover ul, ul.Menu li a:focus ul, ul.Menu li li a:focus ul, ul.Menu li li li a:focus ul { display: block; overflow:visible; height:auto; width:100%; position:absolute; top: 100%; }
.Menu-Vertical ul.Menu li:hover ul, .Menu-Vertical ul.Menu li li:hover ul, .Menu-Vertical ul.Menu li li li:hover ul, .Menu-Vertical ul.Menu li.Menu-Hover ul, .Menu-Vertical ul.Menu li li.Menu-Hover ul, .Menu-Vertical ul.Menu li li li.Menu-Hover ul, .Menu-Vertical ul.Menu li a:focus ul, .Menu-Vertical ul.Menu li li a:focus ul, .Menu-Vertical ul.Menu li li li a:focus ul { top: 0%; }
ul.Menu li li:hover ul, ul.Menu li li li:hover ul, ul.Menu li li.Menu-Hover ul, ul.Menu li li li.Menu-Hover ul, ul.Menu li li a:focus ul, ul.Menu li li li a:focus ul { top:0; }
.Menu-Horizontal ul.Menu li { float: left; }
.Menu-Horizontal ul.Menu li li { float: none; }
.Menu-Horizontal,.Menu-Vertical { position:relative; z-index: 300; }
.Menu-Horizontal ul.Menu { width:99%; padding-right:0.2%; }
.Menu-Horizontal ul.Menu ul { width:100%; }
.Menu-Horizontal ul.Menu li ul li { width:100%; }
.Menu-Horizontal ul.Menu ul li { }
ul.Menu { font-size:0.75em; }
ul.Menu ul { font-size:80%; }
ul.Menu ul ul { font-size:100%; }
.Menu-Horizontal ul.Menu ul li ul { top:0; left:99.5%; }
.Menu-Horizontal ul.Menu li.lastelement ul li ul { top:0; left:-99.5%; }
.Menu-Vertical ul.Menu{display:list-item;width:100%;list-style-type:none;}
.Menu-Vertical ul.Menu li{width:100%;}
.Menu-Vertical ul.Menu ul{top:0;left:100%;}
ul.Menu li { }
ul.Menu ul li { background-color:#0860A8; }
ul.Menu li a, ul.Menu li span, ul.Menu li a:link, ul.Menu li a:visited,ul.Menu li a:active, ul.Menu li a:focus { color: #FFFFFF; font-weight:bold; padding:0.25em 0.125em 0.25em 0.5em; background-color:Transparent;  background-position:right center; background-repeat:no-repeat; text-decoration: none; }
ul.Menu li a, ul.Menu li span { text-align:left; }
ul.Menu li ul { border-bottom: 0.05em solid; border-color:#E6E6E6; }
ul.Menu li ul li a, ul.Menu li ul li span ,ul.Menu li ul li a:link, ul.Menu li ul li a:visited,ul.Menu li ul li a:active, ul.Menu li ul li a:focus { border:0.05em solid; border-bottom: 0; border-color:#E6E6E6; }
ul.Menu li ul li a, ul.Menu li ul li span, ul.Menu li ul li a:hover ,ul.Menu li ul li a:link, ul.Menu li ul li a:visited,ul.Menu li ul li a:active, ul.Menu li ul li a:focus { color:#ffffff; font-weight:normal; }
ul.Menu li ul li a, ul.Menu li ul li span ,ul.Menu li ul li a:link, ul.Menu li ul li a:visited,ul.Menu li ul li a:active, ul.Menu li ul li a:focus { background-color:Transparent;  background-position:right center; background-repeat:no-repeat; }
ul.Menu li.Menu-Leaf a, ul.Menu li.Menu-Leaf span ,ul.Menu li.Menu-Leaf a:link, ul.Menu li.Menu-Leaf a:visited,ul.Menu li.Menu-Leaf a:active, ul.Menu li.Menu-Leaf a:focus { background-image: none; }
ul.Menu li a img { border-style: none; vertical-align: middle; }
ul.Menu li:hover, ul.Menu li.Menu-Hover { }
ul.Menu ul li:hover, ul.Menu ul li.Menu-Hover { background-color: #009D96; }
ul.Menu li a:hover, ul.Menu li span.Menu-Hover, ul.Menu li a:focus { color: #000000; }
ul.Menu li a:hover, ul.Menu li span.Menu-Hover, ul.Menu li ul li a:hover, ul.Menu li ul li span.Menu-Hover { background-color:Transparent;  background-position:right center; background-repeat:no-repeat; text-decoration:none; }
ul.Menu li.Menu-Leaf a:hover { background-image: none; }

.foo {}
body { margin: 0; padding:0.0625em 0.75em 0.75em 0.75em; font-size:100.01%; line-height: 1.35em; color: #000000; font-family: Verdana, Luxi Sans, Helvetica, sans-serif; background-color:#FFFFFF; background-image:none; background-position:left top; background-repeat:repeat; }
h1 { line-height: 1.5em; margin: 1em 0; font-size:1.05em; color:#000000; text-align:left; }
h2 { line-height: 1.3em; margin: 1em 0; font-size:0.8em; color:#000000; text-align:left; }
h3 { margin: 1em 0; font-size:0.7em; color:#000000; text-align:left; }
h4, h5, h6 { font-size: .55em; line-height: 1.125em; margin: 0.875em 0; }
address {}
em {}
strong {}
dfn {}
code { font-family: "Bitstream Vera Sans Mono", "Courier New", Monaco, Courier, monospace; }
samp {}
kbd {}
var {}
cite {}
abbr {}
acronym { cursor:help; background-color:transparent; border-style:dashed; border-width:0em 0em 0.1em 0em; border-color:#000000; }
blockquote {}
q {}
sub {}
sup {}
p, ul li, ol li, table { font-size:0.75em; }
ul p, ul table, p table, ul ul li, ol ol li, p p, table p, table ul li, table ol li{font-size:100%;}
pre { font-family: "Bitstream Vera Sans Mono", "Courier New", Monaco, Courier, monospace; }
ins {}
del {}
ul { margin: 1em 0; padding: 0 0 0 1.5em; list-style-type:disc; list-style-image:none; }
ul ul { margin: 0; padding: 0 0 0 1.25em; list-style-type:circle; list-style-image:none; }
ul ul ul { list-style-type:square; list-style-image:none; }
ol { margin: 1em; padding: 0 0 0 1.5em; }
ol ol { margin: 0; padding: 0 0 0 1.25em; }
li { margin: 0; padding: 0; }
dl {}
dt {}
dd {}
table {}
caption {}
thead {}
tfoot {}
tbody {}
colgroup {}
col {}
tr {}
td {}
th,td{padding:0em 0.5em;}
.sidecol-b th, .sidecol-b td,.sidecol-c th, .sidecol-c td{padding:0 0 0 0.2em;}
th, th a, th a:link, th a:visited, th a:hover, th a:active, th a:focus {background-color:#0860A8;color:#FFFFFF;}
.verticaltable th, .verticaltable th a, .verticaltable th a:link, .verticaltable th a:visited, .verticaltable th a:hover, .verticaltable th a:active, .verticaltable th a:focus, .verticaldetailtable th, .verticaldetailtable th a, .verticaldetailtable th a:link, .verticaldetailtable th a:visited, .verticaldetailtable th a:hover, .verticaldetailtable th a:active, .verticaldetailtable th a:focus {background-color:#0860A8;color:#FFFFFF;}
.verticaltable{}
.verticaldetailtable{width:50%;}
.verticaltable tr th{width:20%;}
.verticaldetailtable tr th{width:30%;}
.verticaltable th, .verticaldetailtable th{vertical-align:top;}
.verticaldetailtable .even, .verticaltable .even, .verticaldetailtable .odd, .verticaltable .odd {background-color:Transparent;}
table {

    border-width:0em 0em 0em 0em;
    border-color:inherit; 
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}
td {    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-width:0em 0em 0em 0em;
    border-color:inherit; }
table.verticaltable, table.verticaldetailtable { border-style:solid; border-width:0em 0em 0em 0em; border-color:inherit; }
.verticaltable td, verticaldetailtable td { border-style:solid; border-width:0em 0em 0em 0em; border-color:inherit; }
a, a:link { color:#000000; text-decoration:underline; }
a:visited { color:#000000; text-decoration:underline; }
a:hover, a:hover, a:link:hover, a:visited:hover, a:focus:hover { color:#ffffff; text-decoration:underline; background-color:#0860A8; }
a:active { color:#009D96; text-decoration:underline; }
a:focus { color:#0860A8; text-decoration:none; }
a:link:hover {}
a:visited:hover {}
a:focus:hover {}
img {border:0;}
.main-content img {padding:0em 0.5em 0.5em 0.5em;}
object {}
applet {}
tt {}
i {}
b {}
big {}
small {}
hr { color:#0860A8; }
iframe {}
form {}
input{}
input:focus {}
input.text, textarea.textarea, input.textarea, input.select,input.button { width:auto; border:0.05em solid; border-color:#004A7D; font-size:100%; margin-top:0.2em ; }
input.button { background-color:#DEDDCF; }
input.radio, input.checkbox { border:0; }
button {}
button:focus {}
select {}
select:focus {}
optgroup {}
option {}
textarea {}
textarea:focus {}
label {}
fieldset {}
legend {}
.margin0{margin:0;}
.width5{width:5%;}
.width10{width:10%;}
.width15{width:15%;}
.width20{width:20%;}
.width25{width:25%;}
.width30{width:30%;}
.width33{width:33%;}
.width35{width:35%;}
.width40{width:40%;}
.width45{width:45%;}
.width50{width:50%;}
.width55{width:55%;}
.width60{width:60%;}
.width66{width:66%;}
.width65{width:65%;}
.width70{width:70%;}
.width75{width:75%;}
.width80{width:80%;}
.width85{width:85%;}
.width90{width:90%;}
.width95{width:95%;}
.width99{width:99%;}
.width100{width:100%;}
.width12{width:12%;}
.width14{width:14%;}
.width16{width:16%;}
.schwarz-dummy{padding-left:1em;}
.weiss-dummy{padding-left:1em;}

#header2{display:inherit;}
#col-b{display:inherit;}
#col-c{display:none;}
#footer{display:inherit;}
#main { border: 0px solid; min-width: 37.5em; max-width: 80em; margin: 0 auto; }
#main-content-header{background-color:#FFFFFF;}
#main-content-footer{background-color:#FFFFFF;}
#header2 .title { margin: 0; padding: 0; }
#header2 { background-color:#0860A8; height:1.5em; margin:0; padding:0; background-image:none; background-position:right top; background-repeat:no-repeat; }
#footer { margin:0; padding:0; height:1.5em ; background-color:#0860A8; background-image:none; background-position:left top; background-repeat:repeat; }
.cols-wrapper { background-color: #FFFFFF; }
#main { background-color:#F6F6F3; background-image:none; background-position:right 7.625em; background-repeat:repeat-y; }
#columns { background-image:none; background-position:left top; background-repeat:repeat-y; }
#col-a { background-image:none; background-position:left top; background-repeat:repeat; }
.box { overflow:hidden; color:#000000; border-color:#009D96; border-width: 0em 0em 0em 0em; border-style: solid; background-color:transparent; margin:0.1em 0.1em 0.1em 0.1em; padding:0.5em 0.5em 0.5em 0.5em; }
.box2 { overflow:hidden; color:#000000; border-color:#009D96; border-width: 0em 0em 0em 0em; border-style: solid; background-color:transparent; margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; }
.main-content { overflow:auto; text-align:left; margin:1em; }
.cols-wrapper { }
#footer, .sidecol { }
.sidecol ul { padding: 0 0 0 1.125em; }
.kategorien_box{width:100%;margin:0.5em 0;float:left;}
.kategorien_box h2 { background-color:#FFFFFF; margin:0; display:inline; padding:0.1em 1em 0.1em 1em; color:#000000; cursor: pointer; }
.kategorien_box-Expand h2 span, .kategorien_box-Collapse h2 span { padding-left:0.5em; padding-right:0.5em; margin-left:1.5em; background-position:50% 50%; background-color: Transparent; background-repeat:no-repeat; }
.kategorien_box-Expand .kalender, .kategorien_box-Expand .kategorien { display:none; }
.kategorien,.kalender { width:100%; float:left; background-color:#E6E6E6; }
.dateline, .kategorie{width:30%;float:left;height:100%;padding-left:0.5em;text-align:left;}
.kategorie p{margin:0;padding:0;}
.dateline{width:10%;float:left;height:100%;padding-left:0.5em;text-align:center;}
.dateline a{font-weight:bold;}
#date_selected a { color:#A9A7A5; }
.va_kalender{width:33%;float:left;}
.va_kalender table{width:auto;}
.kalender_controls {float:left;width:66%;}
.kalender_controls select{display:block;}
.listcol1 {}
.listcol2 {float:right;}
.entries{text-align:center;}
.yellowline { background: yellow; }
.search_results { }
.newsrow { width:98%; margin:0;padding:0; }
.newsrow div{padding:0.25em;margin:0.25em;}
.newsrow img{padding-right:0.25em;}
.odd { background-color: #ffffff; }
.even { background-color: #f5f5f5; }
.border { border-width: 0.05em; border-style: solid; border-color: #000000; }
.newslisttitle{ font-weight: bold; font-size: 1em; float:left; }
.newslistfoto{ float:left; border: 0; }
.newslisttext{ float:left; }
.newslistdatum{ float:right; }
.newslist{ width:98%; margin:0;padding:0; clear:both; }
.newscolumn{ width:50%; float:left; }
.newsicon{ float:left; }
.clear_both, .clear{clear:both;}
.clear_left{clear:left;}
.clear_right{clear:right;}
.float_right{float:right;}
.float_left{float:left;}
.none {display: none;}
.inline {display: inline;}
.hide { left: -100em; overflow: hidden; width: 0; position: absolute; top: -100em; height: 0; display:inline; }
.align_center{text-align:center;}
.align_justify{text-align:justify;}
.align_left{text-align:left;}
.align_right{text-align:right;}
img.align_left{float:left;}
img.align_right{float:right;}
.breadcrumb, .breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:hover, .breadcrumb a:active, .breadcrumb a:focus { font-weight:bold; text-decoration:none; }
a.abclist:link, a.abclist:visited, a.abclist:hover, a.abclist:active, a.abclist:focus, .abclist_sel { font-weight:bold; text-decoration:none; }
a.pager:link, a.pager:visited, a.pager:hover, a.pager:active, a.pager:focus, .pager_sel, .kategorielist_sel { font-weight:bold; text-decoration:none; }
.breadcrumb a:hover { text-decoration:underline; background-color:Transparent; }
a.abclist:hover { text-decoration:underline; background-color:Transparent; }
a.pager:hover { text-decoration:underline; background-color:Transparent; }
.breadcrumb, .breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:hover, .breadcrumb a:active, .breadcrumb a:focus { color:#A9A7A5; }
a.abclist:link, a.abclist:visited, a.abclist:hover, a.abclist:active, a.abclist:focus { color:#A9A7A5; }
a.pager:link, a.pager:visited, a.pager:hover, a.pager:active, a.pager:focus { color:#A9A7A5; }
.abclist_sel { color:#000000; }
.pager_sel, .kategorielist_sel { color:#000000; }
.box h2, .box .head { background-image:url(/WebGis/02/icons/0860A8_Square.gif); background-color:#e6e6e6; background-repeat:no-repeat; background-position:0.2em 0.25em; font-size:0.75em; width: 95%; padding:0em 0em 0em 2em; font-weight:bold; color:#000000; text-align:left; margin: 0.5em 0; }
.box2 h2, .box2 .head { font-weight:bold; font-size:0.75em; color:#000000; text-align:left; margin: 0.25em 0; }
.box2 p { display:inline; padding:0.125em; }
.box p { margin:inherit; }
.box ul, .box2 ul, .box3 ul, .box4 ul {margin:0;}
.box ol, .box2 ol, .box3 ol, .box4 ol {margin:0.5em}
.sucheeinzeilig h2{float:left;}
.hmenu p { font-size:0.75em; padding:0.125em; }
.hmenu, .hmenu a, .hmenu a:link { color:#FFFFFF; background-color:#0860A8;}
.hmenu a, .hmenu a:link { text-decoration:underline; }
.hmenu a:visited { color:#FFFFFF; text-decoration:underline; background-color:#0860A8;}
.hmenu a:hover { color:#0860A8; text-decoration:underline; background-color:#FFFFFF;}
.hmenu a:active { color:#FFFFFF; text-decoration:underline; background-color:#0860A8;}
.hmenu a:focus { color:#0860A8; text-decoration:underline; background-color:#FFFFFF;}
p.fliesstext2 { font-size:0.8em; color:#000000; }
.wetterbox { height:100%; float:left; }
.wetterthreecell { display:block; text-align:center; width:4.5em; }
ul.fotokategorielist, ul.fotolist { list-style-type:none; margin:0; padding:0; }
ul.fotolist li { display: inline; }
ul.fotolist li img, ul.fotokategorielist li img { padding:0 0.5em 0.5em 0; }
.newslist h2 a { background-image:none; background-repeat:no-repeat; background-position:0em 0em; padding:0em 0em 0em 0em; }
.newslist h2 a, .newslist h2 a:link { font-size:1.05em; color:#000000; text-decoration:none; }
.newslist h2 a:visited { color:#000000; text-decoration:none; }
.newslist h2 a:hover, .newslist h2 a:link:hover, .newslist h2 a:visited:hover,.newslist h2 a:focus:hover { color:#ffffff; text-decoration:none; background-color:#0860A8; }
.newslist h2 a:active { color:#009D96; text-decoration:none; }
.newslist h2 a:focus { color:#009D96; text-decoration:none; }
a.cssgraphicmode, a.csshighcontrast, a.cssnostyle { border:solid 0.0125em #000000; font-size:175%; font-weight:bold; margin-left:0.125em; margin-right:0.125em; height:1.5em; width:1.5em; display:block; float:left; text-align:center; vertical-align:middle; }
a.cssgraphicmode img{vertical-align:text-bottom;background-color:Transparent;}
a.csshighcontrast{color:#000000;background-color:#FFFF00;}
a.cssnostyle{color:#000000;background-color:#FFFFFF;}
form{margin:0;}
ul.Menu li a:hover, ul.Menu li span.Menu-Hover{background-color:#009D96;}
ul.Menu li ul li a:hover, ul.Menu li ul li span.Menu-Hover{color:#000000;}
a.abclist:hover{background-color:#0860A8;text-decoration:underline;color:#FFFFFF;}
a.pager:hover{background-color:#0860A8;text-decoration:underline;color:#FFFFFF;}
.box2 h2{text-transform:none;}

.verticaltable td h2{ font-size:1.05em;}
.verticaldetailtable{width:80%;}
.box img{padding-bottom:0.3em;}
.TreeView{padding-top:1em;}
.TreeView ul {background-color:#E6E6E6;padding-top:0;}
.TreeView ul ul{list-style-type:disc;padding-top:0;padding-left:2.4em;}
.TreeView ul ul ul{list-style-type:circle;padding-top:0;padding-left:1em;}
.TreeView ul ul ul ul{list-style-type:square;}
.TreeView li{vertical-align:middle;margin-left:1.7em;}
.TreeView li li{padding-left:0em;margin-left:1em;}
.TreeView li a, .TreeView li span{text-decoration:underline;}
.TreeView li ul li a, .TreeView li ul li span{font-weight:normal;}
.TreeView li a:hover, .TreeView li ul a:hover, .TreeView li ul li ul a:hover,.TreeView li ul .TreeView-Selected a:hover, .TreeView li ul li ul .TreeView-Selected a:hover{background-color:#004A7D;}
.TreeView {line-height:1.7em;}
#columns{ border-left:solid 0.25em #FFFFFF; border-right:solid 0.25em #FFFFFF;}
.newsrow h2{ border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #000000;}
#date_selected a:hover { color:#FFFFFF; }
.newslist{overflow:hidden;}
.main-content .box h2{width:auto;}


#egovform { }
.egovFormError { color: Red; }
.contentformbox { background-color: #EEEEEE; }
.row { clear: both; }
.row span.blank { float: left; width: 5%; text-align: left; }
.row span.label{ float: left; width: 27%; text-align: right; }
.row span.formw { float: right; width: 67%; text-align: left; }
.row span.label1{ float: left; width: 15%; text-align: right; }
.row span.formw1{ float: left; width: 30%; text-align: left; }
.row span.label2{ float: left; width: 15%; text-align: right; }
.row span.formw2{ float: left; width: 30%; text-align: left; }
.spacer { clear: both; }
#egovform .short { width:25%; }
#egovform .egovbutton { padding-left:32%; text-align:left; }
#egovform select.select { width:auto; background-color: #FFFFFF; font-size:1.0em; color: #000000; border:0.05em solid; border-color:#000000; }
#egovform input.text { width:70%; background-color: #FFFFFF; font-size:1.0em; color: #000000; border:0.05em solid; border-color:#000000; }
#egovform input.shorttext { width:35%; background-color: #FFFFFF; font-size:1.0em; color: #000000; border:0.05em solid; border-color:#000000; }
#egovform textarea.textarea { width:70%; background-color: #FFFFFF; font-size:1.0em; color: #000000; border:0.05em solid; border-color:#000000; }
#egovform input.button { background-color:#EEEEEE; border:0.05em solid; border-color:#000000; text-align: center; }
#egovform input.radio, input.checkbox { border:0; color: #000000; }
#egovform h3, #egovform h2 { clear: both; font-size:1.0em; font-style: normal; font-weight: bold; color: #686868; background-color: #DEDDCF; }
#infobox { background-color:#DEDDCF; width:99%; float:left; }
.infoboximg{float:left;}
.rowinfo{float:none;}
.rowinfo span, .rowinfo span img {vertical-align:middle;}
.terminserie_table{width:100%;height:100%;}
.terminserie_head{height:2.5em;}
.terminserie_selection{height:8.5em;}
.terminserie_seriesduration{height:7.5em;}
.terminserie_footer{height:2.5em;}
#egovform img{padding:0.5em;}
.twocolumnsstart,.acceptance, .ueberschrift_fett,.pp, .tipp_logo,.tipp_text,.fett_rot{font-size:0.75em;}
.nono{display:none;}
.tipp_logo { margin-right: 1em; padding-bottom: 0.25em; padding-top: 0.25em; width: 4em; text-align: center; float: left; font-weight: bold; }
.fett_rot { font-weight: bold; margin-top: 1em; margin-bottom: 1em; }

















