/* CSS Document */
* {
    margin:0;
    padding:0;
    border:0;
    /*color:#000;*/
    font-family:Arial,Verdana,sans-serif;
	font-size:9pt;
}

html, body {
    height:100%;
    background-color:#FFFFFF;
    text-align:center;
}

p {
	font-size:9pt;
}

a{
	color:#5374B6;
}

ul {
    margin:5px 10px;
    padding:0;
    border:0;
}
li {
    margin:0 10px;
    padding:0;
    border:0;
}

#abstand {
	width:1px;
	height:50%;
	margin-bottom:-309px; /* half of container's height */
	float:left;
}

div#seite_top {
    position:relative;
    width:1000px; height:600px;
    margin:0 auto;
	background:url(images/hintergrund_top.jpg) center center no-repeat;
    text-align:left;
    clear:left;
}

	div#seite_top .logo{
		position:absolute;
		top:217px;
		left:389px;
		width:230px;
	}

div#seite {
    position:relative;
    width:1000px; height:600px;
    margin:0 auto;
	background:url(images/hintergrund.jpg) center center no-repeat;
    text-align:left;
    clear:left;
}
	div#seite .menu_bild{
		position:absolute;
		top:104px;
		left:78px;
	}

/*h1 {
	font-size:10pt;
}

hr{
	border: 1px solid #dd0208;
	color:#dd0208;
	height:1px;
}*/

#menu_oben {
    width:200px; height:19px;
    position:absolute; top:75px; left:390px;
    line-height:16px;
    font-size:13px;
    overflow:hidden;
	color:#0054A6;
/*	background-color:#FF0099;*/
}

    #menu_oben ul.menuliste {
        position:absolute;
        left:0px; top:0px;
        list-style:none;
        margin:0;
        padding:0;
        border:0;
    }
    #menu_oben ul.menuliste li {
        display:inline;
        float:right;
        margin:0px 0px 0px 0px;
        padding:0px 8px 0px 8px;
        border:0;
		border-right:1px solid #5374B6;
    }
	
	#menu_oben ul.menuliste li.erster {
		border-right:0px;
	}
        #menu_oben ul.menuliste li a.aktiv {
			text-decoration:none;
        }
		#menu_oben ul.menuliste li a{
			text-decoration:none;
        }

#menu_unten {
    width:850px; height:19px;
    position:absolute; top:502px; left:78px;
    line-height:16px;
    overflow:hidden;
	/*background-color:#FF0099;*/
}

    #menu_unten ul.menuliste {
        position:absolute;
        left:0px; top:0px;
        list-style:none;
        margin:0;
        padding:0;
        border:0;
    }
    #menu_unten ul.menuliste li {
        display:inline;
        float:left;
        text-align:left;
        margin:0px 0px 0px 0px;
        padding:0px 5px 0px 5px;
        border:0;
		border-left:1px solid #0054A6;
    }
	
	#menu_unten ul.menuliste li.erster {
		border-left:0px;
	}
        #menu_unten ul.menuliste li a.aktiv {
			
        }
		#menu_unten ul.menuliste li a{
			font-size:11px;
        }


#ganz_unten {
    width:200px; height:19px;
    position:absolute; top:530px; left:-20px;
    line-height:14px;
    font-size:12px;
    overflow:hidden;
	color:#0054A6;
/*	background-color:#FF0099;*/
}

    #ganz_unten ul.menuliste {
        position:absolute;
        left:0px; top:0px;
        list-style:none;
        margin:0;
        padding:0;
        border:0;
    }
    #ganz_unten ul.menuliste li {
        display:inline;
        float:right;
        margin:0px 0px 0px 0px;
        padding:0px 8px 0px 8px;
        border:0;
		border-right:1px solid #5374B6;
    }
	
	#ganz_unten ul.menuliste li.erster {
		border-right:0px;
	}
        #ganz_unten ul.menuliste li a.aktiv {
			text-decoration:none;
        }
		#ganz_unten ul.menuliste li a{
			text-decoration:none;
			font-size:11px;
        }




div#menu_links {
    width:150px; height:200px;
    position:absolute; top:210px; left:80px;
    line-height:13px;
} 
	#menu_links ul.menuliste {
        position:absolute;
        left:0px; top:0px;
        list-style:none;
        margin:0;
        padding:0;
        border:0;
    }
    #menu_links ul.menuliste li {
        display:inline;
        float:left;
        text-align:left;
		width:140px;
        margin:20px 0px 0px 0px;
        padding:0px 0px 0px 13px;
        border:0;
		height:12px;
		border-bottom:1px solid #ffffff;
		border-left:12px solid #ffffff;
    }
	#menu_links ul.menuliste li.aktiv{
		text-align:right;
	}
        #menu_links ul.menuliste li a.aktiv {
			text-decoration:none;
			color:#ffffff;
        }
		#menu_links ul.menuliste li a{
			position:relative; top:-5px;
			text-decoration:none;
			color:#ffffff;
        }   

div#inhalt {
    position:absolute; top:150px; left:280px;
	width:643px; height:320px;
    overflow:auto;
    font-size:9pt;
	padding:0;
	color:#0054A6;
}
div#inhalt_im_menu {
    position:absolute; top:150px; left:80px;
	width:843px; height:320px;
    overflow:auto;
    font-size:9pt;
	padding:0;
	color:#0054A6;	
}
	div#inhalt a, div#inhalt_im_menu a{
		color:#0054A6;
		/*font-size:9pt;*/
	}
	div#inhalt .text{
		position:absolute;
		left:0px;
		top:0px;
	}
	
	/*Achtung hier die Klassen vertauscht, um nicht mehr alle Kontaktformulare anpassen zu müssen*/
	div#inhalt_im_menu .text_im_menu {
		position:absolute;
		left:230px;
		top:0px;
	}
	div#inhalt_im_menu .text {
		position:absolute;
		left:0px;
		top:0px;
		width:150px;
		color:#fff;
		font-size:11px;
	}
	
		table.kontakt td, table.kontakt th {
			font-size:11px;
		}
	div#inhalt .bild, div#inhalt_im_menu .bild{
		position:absolute;
		left:330px;
		top:0px;
		padding:0px 0px 0px 10px;
	}
	div#inhalt img, div#inhalt_im_menu img{
		/*width:150px;*/
	}

div#sprache {
	position:absolute;
	top:75px;
	left:612px;
	width:310px;
	text-align:right;
}
	div#sprache img{
		border:1px solid #000000;
	}
	
div#navi_oben{
	position:absolute;
	top:115px;
	left:280px;
	width:643px;
	padding-bottom:3px;
	border-bottom:1px dashed blue;
}
div#navi_unten{
	position:absolute; 
	top:502px; 
	left:78px;
	
}

div#back{
	position:absolute;
	top:115px;
	left:873px;
	width:50px;
	text-align:right;
	padding-bottom:3px;
}

div#bottom_text{
	position:absolute;
	top:530px;
	left:100px;
	width:800px;
	text-align:center;
	color:#0054A6;
}
	div#bottom_text h1{
		font-size:16px;
		font-weight:bold;
		padding-bottom:10px;
	}

a.menu_link{
	text-decoration:none;
	font-size:13px;
}
	a.menu_link:hover{
		font-weight:bold;
	}