BODY {
	MARGIN-TOP: 0px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 0px; BACKGROUND-COLOR: #004c59;
}
BODY {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana
}
P {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana
}
DIV {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana
}
TD {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana
}
H1 {
	FONT-SIZE: 12px; CURSOR: default; COLOR: #666666; FONT-FAMILY: Verdana; font-weight:bold
}
H2 {
	FONT-SIZE: 16px; CURSOR: default; COLOR: #999999
}
A:link {
	COLOR: #1f69d9; TEXT-DECORATION: none
}
A:visited {
	COLOR: #1f69d9; TEXT-DECORATION: none
}
A:active {
	COLOR: #419925; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #419925; TEXT-DECORATION: underline
}
.errortitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ff3729
}
.white {
	CURSOR: default; COLOR: white
}
.silver {
	COLOR: #ccc
}
.gray {
	COLOR: #EDE3B7
}
.layer {
	FILTER: blendTrans(Duration=1); VISIBILITY: hidden
}
.layer_visible {
	FILTER: blendTrans(Duration=1); VISIBILITY: visible
}
.preloading {
	DISPLAY: none
}
.none {
	DISPLAY: none
}
#fixed {
	LEFT: 0px; POSITION: absolute; ; POSITION: expression('absolute'); TOP: 0px; ; TOP: expression(document.body.scrollTop)
}
[id]#fixed {
	POSITION: fixed
}
TABLE.grayBox {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #B8D5ED
}
TD.grayBox {
	BORDER-RIGHT: #ccc 1px dashed; BORDER-TOP: #ccc 1px dashed; BORDER-LEFT: #ccc 1px dashed; BORDER-BOTTOM: #ccc 1px dashed; BACKGROUND-COLOR: white
}
B.grayBox {
	CURSOR: default; COLOR: #666666
}
DIV.partnerContent {
	BORDER-RIGHT: #3ba0ff 1px dashed; PADDING-RIGHT: 7px; BORDER-TOP: #3ba0ff 1px dashed; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 11px; BORDER-LEFT: #3ba0ff 1px dashed; PADDING-TOP: 7px; BORDER-BOTTOM: #3ba0ff 1px dashed; BACKGROUND-COLOR: #d3eaff
}
SMALL.partnerContent {
	FONT-SIZE: 9px; COLOR: #1f69d9; FONT-STYLE: normal; TEXT-ALIGN: right
}
P.partnerContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.linkBoxGray {
	BORDER-RIGHT: #ccc 1px dashed; PADDING-RIGHT: 7px; BORDER-TOP: #ccc 1px dashed; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; BORDER-LEFT: #ccc 1px dashed; CURSOR: default; PADDING-TOP: 7px; BORDER-BOTTOM: #ccc 1px dashed; BACKGROUND-COLOR: #ffffcc
}
.linkBoxBlue {
	BORDER-RIGHT: #7594e1 1px dashed; PADDING-RIGHT: 7px; BORDER-TOP: #7594e1 1px dashed; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; BORDER-LEFT: #7594e1 1px dashed; CURSOR: default; PADDING-TOP: 7px; BORDER-BOTTOM: #7594e1 1px dashed; BACKGROUND-COLOR: #ffffdd
}
DIV.clear {
	CLEAR: both
}
LABEL {
	CURSOR: pointer
}
LEGEND {
	PADDING-RIGHT: 6px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 11px; CURSOR: default; COLOR: black; PADDING-TOP: 11px
}
LEGEND.gray {
	COLOR: #666
}
FIELDSET {
	PADDING-BOTTOM: 11px
}
SMALL {
	CURSOR: default; COLOR: #999999; FONT-STYLE: italic; TEXT-ALIGN: right
}
OPTGROUP {
	BACKGROUND-COLOR: #fafafa
}
INPUT.highlight {
	BORDER-RIGHT: #6eb857 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #6eb857 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #6eb857 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #6eb857 1px solid; HEIGHT: 24px; BACKGROUND-COLOR: #e6f3e1
}
INPUT.radio {
	CURSOR: pointer
}
.black:link {
	COLOR: black; TEXT-DECORATION: none
}
.black:visited {
	COLOR: black; TEXT-DECORATION: none
}
.black:hover {
	COLOR: black; TEXT-DECORATION: none
}
.black:active {
	COLOR: black; TEXT-DECORATION: none
}
.black:hover {
	TEXT-DECORATION: underline
}
.orange:link {
	COLOR: #e3800a
}
.orange:visited {
	COLOR: #e3800a
}
.orange:hover {
	COLOR: #e3800a
}
.orange:active {
	COLOR: #e3800a
}
.statusbar {
	COLOR: #333333
}
A.statusbar:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A.statusbar:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A.statusbar:active {
	COLOR: #333333; TEXT-DECORATION: underline
}
A.statusbar:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
.copyright {
	FONT-SIZE: 10px; COLOR: #bdbabd
}
A.copyright:link {
	COLOR: #bdbabd; TEXT-DECORATION: none
}
A.copyright:visited {
	COLOR: #bdbabd; TEXT-DECORATION: none
}
A.copyright:active {
	COLOR: #bdbabd; TEXT-DECORATION: underline
}
A.copyright:hover {
	COLOR: #bdbabd; TEXT-DECORATION: underline
}
TABLE.favorites {
	BORDER-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #fafafa
}
TD.favorites {
	BORDER-RIGHT: 0px; BORDER-TOP: #cccccc 1px dashed; BORDER-LEFT: #cccccc 1px dashed; BORDER-BOTTOM: #cccccc 1px dashed; BACKGROUND-COLOR: white
}
B.favorites {
	PADDING-LEFT: 10px; CURSOR: default
}
A.thumbnail:link {
	DISPLAY: block; COLOR: black; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-DECORATION: none
}
A.thumbnail:visited {
	DISPLAY: block; COLOR: black; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-DECORATION: none
}
A.thumbnail:hover {
	DISPLAY: block; COLOR: black; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-DECORATION: none
}
A.thumbnail:active {
	DISPLAY: block; COLOR: black; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-DECORATION: none
}
A.thumbnail:hover {
	TEXT-DECORATION: underline
}
UL {
	LIST-STYLE-IMAGE: url(../img/symbols/bullet.gif); PADDING-TOP: 10px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI B.title {
	DISPLAY: block; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: #ccc 1px dashed
}
UL.noBullet {
	PADDING-TOP: 22px; LIST-STYLE-TYPE: none
}
UL.noBullet LI {
	LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 11px
}
.advert_250 {
	LEFT: 520px
}
.advert_index_250 {
	TOP: 222px
}
TABLE.favorites {
	Z-INDEX: 100; RIGHT: 0px; POSITION: absolute; TOP: 177px
}
TABLE.map {
	LEFT: 16px; TOP: 426px
}
TABLE.smartSearch_homepage {
	Z-INDEX: 1000; LEFT: 266px; ; LEFT: expression('282px'); TOP: 282px; ; TOP: expression('229px')
}
TABLE.smartSearch_verzeichnis {
	Z-INDEX: 1000; LEFT: 216px; TOP: 262px
}
TABLE.smartSearch_infoBox_homepage {
	LEFT: 29px; TOP: 229px
}
TABLE.smartSearch_infoBox_verzeichnis {
	LEFT: 262px; TOP: 198px
}
.advert_adlink_sky {
	LEFT: 800px; TOP: 175px
}
.advert_adlink_banner {
	LEFT: 232px; TOP: 60px
}

.wgfcst table.forecast {
font-size: 11px;
font-family: Verdana;
margin: 0px 0px 0px 0px;
text-align: left;
background-color: #EDE3B7;
}
.wgfcst table.forecast-ram {
background-color: #EDE3B7;
border: 1px solid #666666;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.wgfcst a:link {
color: #000099;
font-size: 6px;
}
.wgfcst a:visited{
color: #000099;
font-size: 6px;
}

