﻿@charset "utf-8";
/* CSS Document */

body {															/* Website */
margin:0px;
width:100%;
height:100%;
background-image:url(../images/hintergrund_open.png); 
background-repeat:repeat-x;
background-color:#fff8ca;
}

#all {															/* Fenster */
margin-left:50px;
width:900px;
height:870px;
background-image:url(../images/hintergrund.png);
background-repeat:repeat-x;
position:relative;
border:solid 0px;
border-left:solid 3px #fff8ca;
border-right:solid 3px #fff8ca;
}

#header {														/* Websitekopf */
width:900px;
height:220px;
position:relative;
border:solid 0px;
}

#navigation {													/* Navigationsfeld */
width:260px;
height:450px;
position:relative;
float:left;
border:solid 0px;
z-index:100;
}

.overflow {														/* Scrollbalken */
padding-right:20px;
margin-top:10px;
margin-left:20px;
position:relative;
overflow-x:hidden;
overflow-y:auto;
width:600px;
height:305px;
}

#content {														/* Inhalt */
width:640px;
height:305px;
position:relative;
float:right;
border:solid 0px;
}

.overflow_container {											/* Scrollbalken */
padding-right:20px;
margin-top:10px;
margin-left:20px;
position:relative;
overflow-x:hidden;
overflow-y:auto;
width:600px;
height:440px;
}

.ueberschrift {													/* Inhalt - Überschrift */
display:inline;
padding-left:20px;
}

h1 {															/* Inhalt - Überschrift */
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:bold;
font-style:normal;
color:#000000;
}

h2 {															/* Inhalt - Fließtext */
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:normal;
color:#000000;
}

h3 {															/* Inhalt - Fließtext */
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
font-style:normal;
color:#000000;
line-height:140%;
}

#footer {														/* Websiteende */
width:900px;
height:200px;
position:relative;
border:solid 0px;
}

.abstand1 {														/* Textabstand */
padding-left:25px;
}

.abstand2 {														/* Textabstand */
padding-left:110px;
}

.abstand3 {														/* Textabstand */
padding-left:7px;
}

.abstand4 {														/* Textabstand */
padding-left:56px;
}

.abstand5 {														/* Textabstand */
padding-left:63px;
}

.overflow-left {												/* Containerarten - Textanordnung*/
width: 400px;
height: 95px;
position:relative;
float:left;
border:solid 0px;
}

.overflow-right {												/* Containerarten - Bildanordnung*/
width: 180px;
height: 95px;
position:relative;
float:left;
border:solid 0px;
}
