html, body, textarea {
        width: 100%;
        height: 100%;
        padding: 0px;
        border: 0;
        margin: 0px;
        background-color: #0524BF;
        overflow: hidden; /* Scrollbalken im Fenster unterbinden */
        font-family: Arial,Verdana,sans-serif;
        font-size: 95%;
        line-height: 1.8;
        scrollbar-base-color: #FFFFFF;
        scrollbar-3d-light-color: #FFFFFF;
        scrollbar-arrow-color: #FFFFFF;
        scrollbar-darkshadow-color: #FFFFFF;
        scrollbar-face-color: #DDDDDD;
        scrollbar-highlight-color: #FFFFFF;
        scrollbar-shadow-color: #FFFFFF;
        scrollbar-track-color: #EEEEEE;
}

ul {
        list-style-image: none;
}

a {
        color: #0040FF;
        text-decoration: none; /* Unterstreichung der Links unterdrücken */
}

a:hover {
        color: #0040FF;
}

a:active {
        color: #0040FF;
}

h1 {
        font: 120%/0.8 Arial, Verdana, sans-serif;
        padding: 0px 10px 10px 10px;
        color: #EEEEEE;
        text-align: right;
}

h2 {
        /* für oben: Seitentitel */
        padding: 0px 0px 0px 10px;
        font: bold 114%/0.8 Arial, Verdana, sans-serif;
        color: #EEEEEE;
}

h3 {
        /* Schlagzeile */
        font: bold 150%/1.2 Arial, Verdana, sans-serif;
        padding: 0px;
        color: #333333;
        text-align: center;
}

#oben {
        padding: 0px;
        background: #0524BF url(../images/Header.jpg) no-repeat top right;
        position: absolute;
        top:   0; /* Abstand zum oberen Fensterrand */
        left:  0; /* Abstand zum linken Fensterrand */
        right: 0; /* Abstand zum rechten Fensterrand */
        height: 100px; /* Containerhöhe */
        overflow: hidden; /* Scrollbalken unterbinden */
        width: 952px;
}

#mitte {
        position: absolute;
        top: 80px; /* Abstand zum oberen Fensterrand */
        left: 151px;
        bottom: 31px; /* Abstand zum unteren Fensterrand */
        right: 151px; /* Abstand zum rechten Fensterrand */
        width: 649px;
        height: expression((document.body.clientHeight - 100) + "px");
}

#links {
        position: absolute;
        top: 100px; /* Abstand zum oberen Fensterrand */
        left: 0px; /* Abstand zum linken Fensterrand */
        bottom: 0; /* Abstand zum unteren Fensterrand */
        width: 150px; /* Blockbreite */
        padding: 0px; /* Interpretation Boxmodell! */
        margin: 0px;
        background-color: #EEEEEE;
        /* overflow: auto; /* Scrollbalken unterdrücken */
        /* nur für IE: */
        height: expression((document.body.clientHeight - 100) + "px"); /* top-Wert + bottom-Wert = 150 */
        line-height: 1.0;
        border-right: 1px solid #cccccc;
}

#links ul a:link, #links ul a:visited {display: block;}
#links ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#links li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #links li {border-bottom: none;}

#links .inhaltDiv {
       	margin: 10px; /* Abstand des Inhalts zum Blockrand */
	line-height: 1.0;
}

#rechts ul a:link, #links ul a:visited {display: block;}
#rechts ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#rechts li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #rechts li {border-bottom: none;}

#rechts .inhaltDiv {
        margin: 10px; /* Abstand des Inhalts zum Blockrand */
        line-height: 1.0;
}

#unten .inhaltDiv {
        margin: 10px; /* Abstand des Inhalts zum Blockrand */
}

#rechts {
        position: absolute;
        top: 100px; /* Abstand zum oberen Fensterrand */
        bottom: 0px; /* Abstand zum unteren Fensterrand */
        left: 800px;
        width: 149px; /* Blockbreite */
        padding: 0px; /* Interpretation Boxmodell! */
        background-color: #EEEEEE;
        overflow: hidden; /* Scrollbalken unterbinden */
        /* nur für IE: */
        height: expression((document.body.clientHeight - 100) + "px"); /* top-Wert + bottom-Wert = 200 */
        border-left:  1px solid #CCCCCC;
        border-top:   1px solid #CCCCCC;
        border-right: 1px solid #CCCCCC;
        line-height: 1.0;
}

#rechts .inhaltDiv {
        margin: 10px; /* Abstand des Inhalts zum Blockrand */
}

#unten {
        position: absolute;
        left: 150px; /* Abstand zum linken Fensterrand */
        bottom: 0 !important; /* Abstand zum unteren Fensterrand */
        bottom: -1px; /* nur für IE */
        height: 30px; /* Blockhöhe */
        padding: 0; /* Interpretation Boxmodell! */
        background-color: #EEEEEE;
        overflow: hidden; /* Scrollbalken unterbinden */
        width: 651px;
        text-align: center;
        font-size: 75%;
        color: #aaaaaa;
        border-top: 1px solid #cccccc;
}

#unten img{
        padding: 4px 4px 4px 10px;
        vertical-align: middle;
}

#sectionLinks{
        position: relative;
        margin: 0px;
        padding: 0px;
        border-bottom: 1px solid #cccccc;
        font-size: 90%;
}

#sectionLinks h3{
        padding: 10px 0px 2px 10px;
}

#sectionLinks a {
        display: block;
        border-top: 1px solid #cccccc;
        background-color: #efefef;
        padding: 2px 0px 2px 10px;
        font-weight: bold;
}

#sectionLinks a:hover{
	background-color: #dddddd;
}

#sectionLinks2 a:hover{
        background-color: #dddddd;
}

#sectionLinks2 a {
        display: block;
        border-top: 0px solid #cccccc;
        padding: 1px 0px 1px 10px;
        font-weight: normal;
}

#advert {
	padding: 8px 10px 8px 0px;
}

#advert img {
	display: block;
}

.relatedLinks{
	position: relative;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 75%;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a:link,
.relatedLinks a:visited {
	display: block;
	text-decoration: none;

}
.relatedLinks a:hover {
	color:#990000;
}