* {
margin:0;
padding:0;
}
html, body {
margin:0; 
padding:0; 
width:100%; 
min-height:101%;
text-align:center;
color:#535353;
background:#fff;
}
body {
font-family:Arial, Helvetica, sans-serif;  
font-size:13px;
text-align:center;
}
/* #scroller { */
/* position:absolute;  */
/* width:100%;  */
/* min-height:100%;  */
/* top:0; left:0;  */
/* overflow:auto;  */
/* z-index:2; */
/* background:transparent url(../bilder/hg_scroller_201011_20x260.jpg) top left repeat-x; */
/* } */ 
#hintergrund {
width:100%;
height:260px;
background:#fff url(../bilder/hg_scroller_201011_20x260.jpg) top left repeat-x;
}
/* wrapper seitenzentriert */
#wrapper {
width:940px;
min-height:100%;
text-align:left;
margin:0px auto auto auto;
/* ganze Bildschirmhöhe weiß oder mit Hintergrund gefüllt, auch bei weniger Inhalt (muss auch bei content eingefügt werden) */
}
/* innerer wrapper_pos positioniert, damit header und content ebenfalls positioniert werden können */
#wrapper_pos {
width:100%;
position:relative;
top:0; left:0;
}

/*  ************* Ebene 1 ************** */

/* content und header positioniert, damit Inhalte im HTML oben stehen für Spider */
#content {
width:100%;
height:auto;
position:absolute;
top:260px; left:0;
background:#fff url(../bilder/hg_content_201011_940x20.jpg) top center repeat-y;
}
#header {
width:100%;
height:260px;
position:absolute;
top:0px; left:0;
background:url(../bilder/header_201011_940x260.jpg) top left no-repeat;
}


/*  ************* Ebene 2 ************** */
#menue {
width:100%;
height:40px;
background:url(../bilder/hg_menue_201011_940x40.jpg) top left no-repeat;
}
#main_content_wrapper {
width:660px;
float:right;
}
#spalte_links {
width:280px;
float:left;
margin-bottom:-30px;
min-height:375px;
color:#333;
}
*html #spalte_links {
height:375px;
}

#footer {
clear:both;
width:100%;
height:95px;
background:url(../bilder/footer_201201_940x95.jpg) top left no-repeat;
color:#c4c4c4;
}

/*  ************* Ebene 3 ************** */

#main_content {
width:660px;
float:left;
}

/*  ************* Ebene 4 ************** */

#main_content_innen {
padding:0px 25px 0 30px;
margin-right:60px;
margin-top:35px;
}
#spalte_links_innen {
margin:35px 19px 30px 111px;
}
#footer_innen {
margin:0px 40px 0 310px;
padding-top:55px;
line-height:20px;
text-align:left;
font-size:0.8em;
}

/*  ************* Styles innerhalb content ************** */


/* Menü */
#menue ul {
list-style-type:none;
margin:0px 50px 0 310px; 
padding-top:7px;
}
#menue ul li {
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}
#menue ul li a:link, #menue ul li a:visited {
display: block;
float:left; 
padding:3px 17px 3px 17px;
line-height:13px;
color:#fff;
text-decoration:none;
border-right:1px solid #fff;
font-size:0.9em;
}
#menue ul li a:hover, #untermenue ul li a:active {
color:#fcb209;
}
#menue li a#current {
color:#fff;
text-decoration:underline;
}



/*  Styles im main_content  */
#main_content_innen h1, #spalte_links_innen h1 {
color:#fcb209;
font-size:18px;
margin-bottom:15px;
border-bottom:1px solid #fcb209;
font-weight:bold;
}
#main_content_innen h2 {
color:#f3ab06;
font-size:16px;
margin-bottom:10px;
margin-top:18px;
font-weight:bold;
}
#main_content_innen h3 {
color:#f3ab06;
font-size:14px;
margin-top:15px;
margin-bottom:8px;
font-weight:normal;
}
#main_content_innen p {
margin:10px 0;
line-height:1.4em;
}
#spalte_links_innen p {
margin:20px 0;
line-height:1.4em;
}
#main_content_innen p.oben {
text-align:right;
}
#main_content_innen p.angebot {
border:2px solid #ffb816;
padding:10px 15px;
/* background:url(../bilder/hg_angebot_70x100.jpg) bottom right no-repeat; */
}
#main_content_innen ul {
margin:10px 0;
line-height:1.4em;
}
#main_content_innen table {
margin:15px 0;
line-height:1.4em;
}
#main_content_wrapper a:link, #main_content_wrapper a:visited {
color:#4e68a4;
text-decoration:none;
}
#main_content_wrapper a:hover, #main_content_wrapper a:active {
color:#f3ab06;
text-decoration:underline;
}
#main_content_innen li {
margin-left:20px;
}
#main_content_wrapper table {
font-size:13px;
border:0;
padding:0;
}

/*  Styles spalte_links  */
#spalte_links_innen p {
font-size:11px;
}
#spalte_links_innen ul {
font-size:11px;
list-style-type:none;
}
#spalte_links_innen ul li {
padding-bottom:5px;
}
#content #spalte_links a:link, #content #spalte_links a:visited {
color:#4e68a4;
text-decoration:none;
}
#content #spalte_links a:hover, #content #spalte_links a:active {
color:#f3ab06;
text-decoration:underline;
}


/*  Styles Footer  */
#footer_innen h2 {
font-size:11px;
font-weight:normal;
}
#content #footer_innen a {
color:#c4c4c4;
text-decoration:none;
padding-left:100px;
}

/*  Untermenue spalte_links_innen  */
#spalte_links_innen #nav ul {
font-size:11px;
list-style-type:none;
}
#spalte_links_innen #nav ul li {
display:inline;
}
#spalte_links_innen #nav ul li a:link, #spalte_links_innen #nav ul li a:visited {
display:block;
width:150px;
min-height:20px;
line-height:20px;
text-decoration:none;
color:#445e99;
}
#spalte_links_innen #nav ul li a:hover, #spalte_links_innen #nav ul li a:active {
color:#f3ab06;
text-decoration:underline;
font-weight:bold;
}
#spalte_links_innen #nav ul li a#current2 {
color:#445e99;
text-decoration:underline;
}


