﻿html {
    padding: 0;
    }
body {
    margin: 0;
	FONT: 100.1% "Arial","Helvetica",Verdana,sans-serif; 
}
#header { BACKGROUND-COLOR: #FFFFFF; WIDTH: 61.6em; height: 1px; POSITION: absolute; LEFT: 3px; RIGHT: 0px; TOP: 0px; TEXT-DECORATION: none;}
#logo { POSITION: absolute; LEFT: 10px; RIGHT: 0px; TOP: 24px; display: none;}
#head { BACKGROUND-COLOR: #dedede;}
#banner { WIDTH: 61.6em; POSITION: absolute; LEFT: 3px; RIGHT: 0px; TOP: 2px; TEXT-DECORATION: none; /* analog zum Header */}
#hilfefunktion { width: 61.6em; height: 20px; POSITION: absolute; LEFT: 10px; TOP: 20px;}
#leiste-brief { BACKGROUND-COLOR: #f2c000; width: 100%; height: 2px; POSITION: absolute; LEFT: 2px; TOP: 6.525em;}
#leiste-paket { BACKGROUND-COLOR: #FF0000; width: 100%; height: 2px; POSITION: absolute; LEFT: 2px; TOP: 6.525em;}
#leiste-portal { BACKGROUND-COLOR: #cecece; width: 100%; height: 2px; POSITION: absolute; LEFT: 2px; TOP: 6.525em;}
#leiste { BACKGROUND-COLOR: #dedede; width: 100%; height: 17px; POSITION: absolute; LEFT: 0px; TOP: 6.7em}
#saison { width: 61.6em; height: 17px; POSITION: absolute; LEFT: 29.35em; TOP: 0.125em; /* spalte auskunft-wetter*/}
#menue { WIDTH: 9em; POSITION: absolute; LEFT: 3px; TOP: 7.9em; /* analog zum Header */}
#nav-sub { BACKGROUND-COLOR: #000080; height: 45.15em;}

#TITEL { BACKGROUND-COLOR: #FFFFFF; WIDTH: 29em; POSITION: absolute; LEFT: 10em; TOP: 7.9em; TEXT-DECORATION: none; /* analog zum Header */}
#invisible { WIDTH: 130px; POSITION: absolute; LEFT: 8px; TOP: 8.1em; TEXT-DECORATION: none; /* analog zum Header */}
#text { BACKGROUND-COLOR: #FFFFFF; POSITION: absolute; LEFT: 10em; TOP: 12.4em; WIDTH: 30em; /* analog zum Header */}
#intro{ BACKGROUND-COLOR: #FFFFFF; WIDTH: 51.98em; POSITION: absolute; TOP: 8.5em; LEFT: 10em; /* analog zum Header */}
#skyper { WIDTH: 8em; height: 854px; POSITION: absolute; TOP: 8.4em; LEFT: 62.5em;}

#content_ad { WIDTH: 350px;}
#page2 { WIDTH: 10em; POSITION: absolute; TOP: 9.2em; LEFT: 40.8em; /* analog zum Header */}
#pages { WIDTH: 10em; height: 46.5em;}
#page_right { WIDTH: 10.7em; height: 675px;}
#RIGHT { POSITION: absolute; LEFT: 51.2em; TOP: 8.4em; WIDTH: 10em; /* analog zum Header */}
#fusszeile { WIDTH: 29.5em; POSITION: absolute; LEFT: 0em;}

/* Nav Sub */
#nav-sub ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#nav-sub li.service {
  	padding: 17px 0px 10px 0px;
 	background: url(../images/bg_navi.gif) repeat-x bottom;
    font-weight: bold;
}
#nav-sub li.top-rubrik {
    BACKGROUND-COLOR: #fff; 
 	padding: 3px 0px 5px 0px;
    font-weight: bold;
    font-size: 0.83em;
}
#nav-sub li.rubrik {
 	padding: 5px 0px 7px 0px;
 	background: url(../images/bg_navi.gif) repeat-x bottom;
    font-weight: bold;
}
#nav-sub li.rubrik2 {
 	padding: 5px 0px 7px 0px;
    font-weight: bold;
}
#nav-sub li.top {
    BACKGROUND-COLOR: #dedede; 
 	padding: 3px 0px 5px 0px;
    font-size: 0.83em;
}
#nav-sub li.top-letter {
    BACKGROUND-COLOR: #000080; 
 	padding: 3px 0px 5px 0px;
    font-weight: bold;
    font-size: 0.83em;
}
#nav-sub li.top-parcel {
    BACKGROUND-COLOR: #000080; 
 	padding: 3px 0px 5px 0px;
    font-weight: bold;
    font-size: 0.83em;
}
#nav-sub li.top1 {
    BACKGROUND-COLOR: #dedede; 
 	padding: 17px 0px 10px 0px;
    font-weight: bold;
    font-size: 0.83em;
}
#nav-sub li.second2 {
    BACKGROUND-COLOR: #fff; 
  	padding: 3px 0px 3px 4px;
    font-weight: bold;
    font-size: 0.75em;
}
#nav-sub li.second_anzeige {
    BACKGROUND-COLOR: #fff; 
  	padding: 2px 0px 2px 0px;
    font-weight: bold;
    font-size: 0.75em;
}
#nav-sub li.second2a {
    BACKGROUND-COLOR: #dedede; 
  	padding: 3px 0px 1px 4px;
    font-size: 0.75em;
}
#nav-sub li.second2a-ferien {
    BACKGROUND-COLOR: #dedede; 
  	padding: 2px 0px 1px 4px;
    font-size: 0.75em;
}
#nav-sub li.second2b {
    BACKGROUND-COLOR: #dedede; 
  	padding: 3px 0px 3px 4px;
    font-weight: bold;
    font-size: 0.75em;
}
#nav-sub li.second2c {
    BACKGROUND-COLOR: #fff; 
  	padding: 0px 0px 0px 8px;
    font-size: 0.75em;
}
#nav-sub li.second2d {
    BACKGROUND-COLOR: #fff; 
  	padding: 3px 0px 3px 8px;
    font-size: 0.75em;
}
#nav-sub li.second3 {
    BACKGROUND-COLOR: #fff; 
  	padding: 3px 0px 8px 4px;
    font-weight: bold;
    font-size: 0.75em;
}
#nav-sub li.second3a {
    BACKGROUND-COLOR: #dedede; 
  	padding: 3px 0px 5px 4px;
    font-size: 0.75em;
}
#nav-sub li.second3b {
    BACKGROUND-COLOR: #dedede; 
  	padding: 3px 0px 16px 4px;
    font-weight: bold;
    font-size: 0.75em;
}
#nav-sub li.second3d {
    BACKGROUND-COLOR: #fff; 
  	padding: 3px 0px 8px 8px;
    font-size: 0.75em;
}
#nav-sub li.box {
    font-weight: normal;
  	padding: 4px 0px 4px 4px;
 	background: url(../images/bg_navi.gif) repeat-x bottom;
 	font-size: 0.75em;
}
#nav-sub li.box2 {
    font-weight: normal;
  	padding: 4px 0px 4px 4px;
    font-size: 0.75em;
}
#nav-sub li a {
    display: block;
    color: #fff;
    padding: 0px 0px 0px 6px;
    text-decoration: none;
    width: 100%;
}
#nav-sub li a:focus, #nav-sub li a:active, #nav-sub li a:hover {
    color: #000080;
	BACKGROUND-COLOR: #C5C5C5;
}
#nav-sub li a.y {
    display: block;
    color: #FFF;
    padding: 0px 0px 0px 6px;
    text-decoration: none;
    width: 100%;
}
#nav-sub li a.y:focus, #nav-sub li a.y:active, #nav-sub li a.y:hover {
    color: #000080;
	BACKGROUND-COLOR: #C5C5C5;
}
#nav-sub li a.prices {
    display: block;
    color: #000080;
    padding: 0px 0px 0px 6px;
    text-decoration: none;
    width: 100%;
}
#nav-sub li a.prices:focus, #nav-sub li a.prices:active, #nav-sub li a.prices:hover {
    color: #000080;
    text-decoration: underline;
    font-weight: bold;
	BACKGROUND-COLOR: #C5C5C5;
}
#pageWrapper { 
	WIDTH: 30em; POSITION: absolute; LEFT: 10em; TOP: 8.3em; /* analog zum Header */
}
.salesItems {
	color: #FFFFFF;
    background-color:inherit;
    font-family: arial white; /* analog dachzeile startseite, .superHeader */
	font-size: 0.6375em;
    text-transform: uppercase;
    margin: 0 0 0.375em 0;
}
.superHeadline {
	color: #C5C5C5;
    background-color:inherit;
    font-family: arial black; /* analog dachzeile startseite, .superHeader */
	font-size: 0.6875em;
    text-transform: uppercase;
    margin: 0.9375em 0 0.375em 0;
}
.headlineRubrik {
	color: #000;
	font-size: 1.5em;
	font-weight: bold; 
    margin: 0.7375em 0 0.375em 0;
}
.headlineNews {
	color: #000;
	font-size: 1.5em;
	font-weight: bold; 
    margin: 0 0 0 0;
}
H1 { font-size: 1.5em; font-weight: bold; color: #000; margin: 0em 0em 0.63em 0em; TEXT-DECORATION: none;}
H2 { font-size: 0.95em; font-weight: bold; TEXT-DECORATION: none;}
H3 { font-size: 0.83em; font-weight: bold; color: #000000; line-height:0.9em; TEXT-DECORATION: none;}
p { font-size: 0.83em; color: #000000; TEXT-DECORATION: none;}
.grau { BACKGROUND-COLOR: #dedede; TEXT-DECORATION: none;}
.artikel { font-size: 0.71em; color: #666666; margin: 0em 0em 0em 0em; TEXT-DECORATION: none;}
.tabstyle { width: 98%; TEXT-DECORATION: none;}
.tabstyle td { vertical-align: bottom;
	font-size: 0.83em;
	font-weight: bold; 
	text-align: left;}
.tablist li { font-size: 0.95em; padding: 2px 0px 3px 0px; font-weight: bold; TEXT-DECORATION: none; list-style-type: none;
}
.kalenderstyle { TEXT-DECORATION: none;}
.kalenderstyle td {
	vertical-align: top;
	font-size: 0.63em;
	FONT-FAMILY: verdana, Arial, helvetica; 
	text-align: right;
}
.tabellenstyle { TEXT-DECORATION: none;}
.tabellenstyle td {
	vertical-align: top;
	font-size: 0.83em;
	FONT-FAMILY: Arial, verdana, helvetica; 
	text-align: left;
}
.tabellenstyle1 { TEXT-DECORATION: none;}
.tabellenstyle1 td {
	vertical-align: top;
	font-size: 0.765em;
	FONT-FAMILY: Arial, verdana, helvetica; 
	text-align: left;
}
.rightstyle   { TEXT-DECORATION: none;}
.rightstyle p { font-size: 0.765em; color: #000000; margin: 0.2em 0em 0.83em 0em;}
.rightstyle td {
	vertical-align: top;
	text-align: left;
}
ul { margin: 0px; padding: 0px 10px 0px 10px;}
li { font-size: 0.83em; color: #000000; TEXT-DECORATION: none; list-style-type: none;}

.contentlist ul { margin-left: 20px;}
.contentlist li { font-size: 0.83em; padding: 0px 0px 10px 5px; background-image: none; background-repeat: no-repeat; list-style-type: circle;}
.linklist ul { margin: 0px; padding: 0px 0px 0px 23px}
.linklist li { font-size: 0.83em; padding: 0px 0px 0px 5px; background-image: none; background-repeat: no-repeat; list-style-type: circle; line-height: 1.375em;}
.inhalthead { BACKGROUND-COLOR: #dedede; FONT-FAMILY: Arial, verdana, helvetica; font-size: 0.83em; FONT-WEIGHT: bold; padding: 0px 0px 0px 0px;}
.inhaltlist ul { padding: 0px 10px 0px 0px;}
.inhaltlist li { padding: 2px 0px 5px 1px; background-image: none; background-repeat: no-repeat; list-style-type: none;}
.textlist ul { margin: 0px;	padding: 0px;}
.textlist li { font-size: 0.71em; padding: 0px 0px 0px 13px; background-image: none; background-repeat: no-repeat; list-style-type: none; line-height: 1.275em;}
.menuelist ul { margin: 0px; padding: 0px;}
.menuelist li { font-size: 0.83em; padding: 0px 0px 0px 0px; background-image: none; background-repeat: no-repeat; list-style-type: none; line-height: 1.275em;}

a.leftmenu:link, a.leftmenu:hover, a.leftmenu:focus, a.leftmenu:active, a.leftmenu:visited {
    display: block; width: 140px; font-size: 0.71em; COLOR: #ffffff; font-weight: normal; text-align: left;
    }

a.invisible-leiste:link, a.invisible-leiste:visited { 
	font-size: 0.71em; COLOR: #D5D5D5; TEXT-DECORATION: none;
	}
    a.invisible-leiste:hover, a.invisible-leiste:focus, a.invisible-leiste:active {
	font-size: 0.71em; COLOR: #000; TEXT-DECORATION: underline;
	}

.size1{font-size:11px;}
.size2{font-size:13px;}
.size3{font-size:14px;}
.size4{font-size:16px;}

a:link, a:visited { 
	COLOR: #000080; TEXT-DECORATION: none;
	}
    a:hover, a:focus, a:active {
	COLOR: #FF0000; TEXT-DECORATION: underline;
	}

a.extern {
    padding-left:20px;
    background:url(../images/extern.gif) center left no-repeat;
    }
a.extern span  {
    display:none;
    }

a.salesItem:link, a.salesItem:visited {
    font-size: 0.71em; padding: 13px 10px 0px 5px; color: #666666; text-decoration: none; text-transform: uppercase;
    }
	a.salesItem:hover, a.salesItem:focus, a.salesItem:active { 
    font-size: 0.71em; padding: 13px 10px 0px 5px; color: #666666; text-decoration: underline; text-transform: uppercase;
	}
	
a.white:link, a.white:visited {
    font-size: 0.71em; color: #ffffff; text-decoration: none;
    }
	a.white:hover, a.white:focus, a.white:active {
    font-size: 0.71em; color: #ffffff; text-decoration: underline;
    }
	 
a.grey:link, a.grey:hover, a.grey:focus, a.grey:active, a.grey:visited {
    color: #f2f2f2; text-decoration: none;
    }

a.black:link, a.black:visited { 
    color: #000000; text-decoration: none;
	}
    a.black:hover, a.black:focus, a.black:active {
    color: #000000; text-decoration: underline;
	}

a.invisible:link, a.invisible:hover, a.invisible:focus, a.invisible:active, a.invisible:visited {
    color: #ffffff; text-decoration: none;
    }

a.home:link, a.home:visited { 
	FONT-SIZE: 0.83em; COLOR: #000080; TEXT-DECORATION: none;
	}
    a.home:hover, a.home:focus, a.home:active {
	FONT-SIZE: 0.83em; COLOR: #FF0000; TEXT-DECORATION: none;
	}

a.reg:link, a.reg:visited { 
	FONT-FAMILY: verdana, Arial, helvetica; FONT-SIZE: 0.83em; COLOR: #fff; FONT-WEIGHT: bold;
	}
    a.reg:hover, a.reg:focus, a.reg:active {
	FONT-FAMILY: verdana, Arial, helvetica; FONT-SIZE: 0.83em; COLOR: #FF0000; FONT-WEIGHT: bold;
	}

a.reg2:link, a.reg2:visited { 
	FONT-SIZE: 0.83em; COLOR: #fff; FONT-WEIGHT: bold;
	}
    a.reg2:hover, a.reg2:focus, a.reg2:active {
	FONT-SIZE: 0.83em; COLOR: #FF0000; FONT-WEIGHT: bold;
	}
a.footer:link, a.footer:visited { 
	FONT-SIZE: 0.71em; COLOR: #666666; TEXT-DECORATION: none;
	}
    a.footer:hover, a.footer:focus, a.footer:active {
	FONT-SIZE: 0.71em; COLOR: #666666; TEXT-DECORATION: underline;
	}
a.banner:link, a.banner:visited { 
	FONT-FAMILY: Arial, verdana, helvetica; font-size: 10pt; COLOR: #333399; TEXT-DECORATION: none;
	}
    a.banner:hover, a.banner:focus, a.banner:active {
	FONT-FAMILY: Arial, verdana, helvetica; font-size: 10pt; COLOR: #FFF; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
	}
