/* CSS Document */

body {
	padding:0px;
	margin:0px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color:#555;
	font-size:12px;
}
#head { position:absolute;
        top:0px;
        left:0px;
	height:74px;
	width: 100%;
	margin:0px;
	padding:0px;
	background:#EDE8FF url(bild/bild_head2.jpg) repeat-x left top;
}
#head a {
        position:absolute;
        top:13px;
        text-align:right;
        right:30px;
        font-size:30px;
        color:#555;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        text-decoration:none;

}
#zeile { position:absolute;
        top:71px;
        left:0px;
        right:0px;
	height:19px;
	margin:0px;
	background:#ccc url(bild/bild_head2.jpg) repeat-x left top;
        border-bottom:1px solid #bbb;
        width:100%;
        
}
#zeile a {
        font-size:12px;
        color:#555;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        text-decoration:none;
                
}
#zeile a:hover{
        text-decoration:underline;
        color:blue;

}
.zeile {
       float:left;
       text-indent:180px;
}
.datum {
       text-align:right;
       padding-right:3px;
}
h1,h2,h3,h4{
        font-size:15px;
}
        
#bild_head1 {
	background:#EDE8FF url(bild/bild_head1.jpg) no-repeat left top;
	width: 350px;
	height:74px;
}

#inhalt {
        width:auto;  	
	min-width:120px;
	padding:10px;
	margin:0px 180px 0px 180px;
	background-color:#fff;
}
#inhalt p,p{
	padding:0px 10px 0px 10px;
        font-size:12px;
}
#inhalt a{
	color:red;
        text-decoration:none;
}
#inhalt ul{
	font-size:12px;
        padding-right:15px;
}
#frame {
        background-color:#fff;
}
#frame a{
        color:red;
        text-decoration:none;
}
#links {
	position:absolute;
	top:71px;
	left:0px;
	width:175px;
        height:1040px;  
        background:#fff url(bild/bild_left.jpg) repeat-x left top;  
}

 
#menu {
        padding-top:100px;
        padding-left:3px;
        font-size:12px;
        width:165px;
}

#menu a {
        display:block;
        color:#555;
	background-color:#F9FAFF;
	text-decoration:none;
        width:100%;
        padding:2px 0px 2px 2px;
}
#menu a:hover { 
	color:#555;  /* das hier ist die navi hintergrundfarbe  */
	background-color:#DEE0DE;
}
#menu h4 {
        border:1px solid #bbb;
        background: #ccc;
        padding:2px;
        margin-bottom:2px;
        text-indent:2px;
        font-size:104%;
}
.aktiv {
        color:#555;
        background-color:#DEE0DE;
        padding:2px 0px 2px 2px;
        widht:99%;
}
        
#mitte-leer{
        height:2px;
        width:560px;
}        
          
#rechts {
	position:absolute;
	top:94px;
	right:0px;
	width:165px;
        height:1010px;
        border-left:1px solid #bbb;
        text-align:center;
        font-size:12px;
        padding:2px;
        background:#EDE8FF url(bild/bild_rechts2.jpg);
}
#rechts h5,#rechts h4 {
        
        font-size:105%;
}
#rechts a{
        display:block;
        color:#555;
	background-color:#F9FAFF;
	text-decoration:none;
        width:98%;
        padding:3px 0px 2px 1px;
        margin-top:5px;
}
#rechts a:hover { 
	color:#225FA0;  /* das hier ist die navi hintergrundfarbe  */
	background-color:#DEE3FB;
}
#unterseiten {
	position:absolute;
	top:100px;
	right:0px;
	width:160px;
        color:#F5EDFC;
        display:block;
        font-size:70%;
        background:#f0f0f0;
        
}
#unterseiten a{
        font-size:100%;
        color:#F5EDFC;
        display:block;
}
#unterseiten h4,h5 {
        margin:0px;
        text-indent:0px;
        font-size:100%;
}
#unten {
        position:absolute;
        top:1070px;
        left:0px;
        right:0px;
	height:40px;
	width:100%;
	margin-right:0px;
	padding-top:12px;
	background:#ccc url(bild/bild_unten.jpg) repeat-x left top;
        color:#555;
        font-size:12px;
}
#unten a{
        color:#555;
        font-size:11px;
        text-decoration:none;
}
#unten2 {       
	height:40px;
	width:100%;
	margin-right:0px;
	padding-top:12px;
	background:#ccc url(bild/bild_unten.jpg) repeat-x left top;
        color:#555;
        font-size:12px;
}
#unten2 a{
        color:#555;
        font-size:11px;
        text-decoration:none;
}

img { 
	border:0px;
}

#leer {
        height:30px;
}
.leer { height:100px;
}
#oben {
        height:90px;
}

.extern a{
        display:block;
        color:#F33;
	background-color:#F9FAFF;
	text-decoration:none;
        width:98%;
        padding:3px 0px 2px 1px;
        margin-top:5px;
}
.extern a:hover{
        text-decoration:underline;
}
