/* CSS Document */

/* Hides from IE5-mac \*/
* html .inhalt_box {height: 1%;}
/* End hide from IE5-mac */

/* #indexedsearchbox {
	display:none;
} */
#gesamt {
	margin-left: 15px;
	margin-top: 0px;
	width: 960px;
	background-image: url(images/schattenlinksrechts.jpg);
	background-repeat: repeat-y;
	display: table;	
}

#seite {
	float: left;
	left: 0px;
	margin-left: 10px;
	_margin-left: 5px;
	width: 940px;
}

#oben {
	left: 0px;
	top: 0px;
	width: 940px;
}

#hauptmenu {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	width: 920px;
	_width: 940px;
	height: 39px;
	*height:100%;
	_height: 45px;
	border-bottom-width: 5px;
	border-bottom-color: #aeafb2;
	border-top-width: 0px;
	line-height:1em;
	*line-height:100%;
}

#kopf_menu_item_blue{
	width: 179px;
	height: 5px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #EAEBF0;
	border-top-style: solid;
	border-top-width: 5px;
	border-top-color: #EAEBF0;
	background-color: #7a94af;
	float: left;
	margin-left:3px;
	font-size: 1.2em;
}

#kopf_menu_item_red{
	width: 173px;
	height: 5px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #EAEBF0;
	border-top-style: solid;
	border-top-width: 5px;
	border-top-color: #EAEBF0;
	background-color: #d58973;
	float: left;
	margin-left: 3px;
	font-size: 1.2em;
}

#kopf_menu_item_yellow{
	width: 179px;
	height: 5px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #EAEBF0;
	border-top-style: solid;
	border-top-width: 5px;
	border-top-color: #EAEBF0;
	background-color: #ede25e;
	float: left;
	margin-left: 3px;
	font-size: 1.2em;
}

#kopf_menu_item_green{
	width: 185px;
	height: 5px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #EAEBF0;
	border-top-style: solid;
	border-top-width: 5px;
	border-top-color: #EAEBF0;
	background-color: #8ca96f;
	float: left;
	margin-left: 0px;
	font-size: 1.2em;
}

#text-sprache{
	float: right;
}

.sprache{
	float:left;
display:table;
padding:0px; 
margin:0px; 
border-spacing:0px;
list-style-type:none;
list-style-image:none;
}

.sprache li{
float:left;
}

#rechter_rahmen{
	width: 185px;
	float:	left;
	margin-top:	10px;
	margin-left: 10px;
	margin-right: 10px;
	_margin-top: 0px;
	*margin-top: 0px;
}

#rechter_rahmen .csc-firstHeader{
	font-size:	1.2em;
	margin-bottom: 5px;
	margin-top: 0px;
	height:	14px;
	background-color: #EAEBF0;
	display:inline;
}

#rechter_rahmen img{
	margin-top: 3px;
}

#rechter_rahmen a:link, #rechter_rahmen a:visited{
	color:black;
	font-weight: normal;
}

#rechter_rahmen a:hover{
	color:#3A8EC2;
}

#rechter_rahmen .bodytext{
	margin-top: 5px;
	margin-bottom: 5px;
}

#circumstances{
	padding-left:15px;
	_margin-left:0px;
}

#inhalte h1,h2,h3,h4,h5,h6 {
	font-size:	1.2em;
	margin-top: 10px;
	margin-bottom: 5px;
}

#inhalte .csc-firstHeader{
	font-size:	1.2em;
	margin-top: 0px;
	height:	14px;
	background-color: #EAEBF0;
	display:inline;
}

#inhalte{
	color:black;
	width:	725px;
	float:	left;
	margin-top:	10px;
	_margin-top: 0px;
	*margin-top: 0px;
	margin-left :10px;
	_margin-left: 5px;
	_clear: left;
	*clear: left;
}

#inhalte a:link{
	color: black;
	font-weight: bold;
}

#inhalte a:hover, #inhalte a:visited{
	color:#3A8EC2;
}

#inhalte_item_a1{
	float:	left;
	width:	715px;
	_width:	725px;
}

#inhalte_item_a2{
	float:	left;
	width: 715px;
	_width:	725px;
}

#inhalte_item_b{
	width: 715px;
	_width:	725px;
	float:	left;
}

#fusszeile{
	height: 15px;
	width:	940px;
	background-color: #EAEBF0;
	border-top-width: 1px;
	border-top-color: white;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: white;
	border-bottom-style: solid;
}

#fusszeile img{
	float: left;
}
.roundnormal{
	color:black;
	margin-top: 30px;
	padding-bottom: 5px;
	width:100%;
	clear:left;
	display:table;
	border-bottom-width: 2px;
	border-bottom-color: #aeafb2;
	border-bottom-style: solid;
}
#bild{
	margin-left:20px;
	width:30px;
	height:30px;
	float:left;
}

.bild{
	
	margin-left: 36px;
}

.datetimes{
	margin-left: 10px;
	float:left;

}

.vcontext{
    width: 450px;
	margin-left: 30px;
	color:black;
	float:left;
	text-align:left;
}

.headnsubhead h1{
	
	margin-bottom:10px;
	font-size: 1em !important;
}

.Link{
 	clear:both;
}

.top_termin{
	color:black;
	margin-top: 10px;
	width:100%;
	clear:left;
	display:table;
	border-bottom-width: 2px;
	border-bottom-color: #aeafb2;
	border-bottom-style: solid;
}
.nonmainimg{
	color:black;
	margin-left:5px;
	_margin-left:0px;
	margin-bottom:5px;
	_padding-bottom:5px;
	*padding-bottom:5px;
	float:left;
	clear:right;
}

.img{
	float:left;
	width:180px;
	margin-right:10px;
	_margin-right:10px
}

.maincontext{
	color:black;
	float:left;
	width:500px;
	text-align:left;
	clear:right;
}
.table{
	width:520px;
	float:right;
}

.head h1{
	font-size: 1em !important;
}

#input{
	float:left;
}

#speech{
	width:80px;
	float:left;
}

.tx-dynamicfontsize-pi1
{
widht:80px;
float:left;
}
.tx-lumogooglemaps-pi1{
	margin-left: 110px;
	width:545px;
}

#mainmenu{
float:left;
display:table;
padding:0px;
*padding-bottom:5px; 
margin:0px; 
border-spacing:0px;
list-style-type:none;
list-style-image:none;
}
.kopflinien{
	width: 100%;
	float: left;
	_font-size: 5px;
}

.kopf_menu_item {
	*padding-bottom:5px;
	padding-top:3px;
	font-size: 1.2em;
	height: 19px;
	*height: 100%;
	_height: 22px;
	text-align: center;
	width: 179px;
	float: left;
	margin-right: 3px;
	*line-height:100%;
	display:inline;
}

.kopf_menu_item a{
	font-size: 1.2em;
	text-decoration: none;
	color: black;
	display:inline;
	
}

.kopf_menu_item a:visited{
	color: black;
	font-size: 1.2em;
	display:inline;
}

.newsimage{
	float:left;
}

.Single_List_News,.newsheader{
	margin-bottom: 10px;
	width: 100%;
	display: table;
}

.news-latest-date{
	font-size: 0.8em;
	margin-bottom: 5px;	
}

.Newstitle{
	font-size: 1em !important;
	font-weight: bold !important;
}


.Newstitle h1{
	font-size: 1em !important;
}
.Text-Stuff{
	margin-left: 10px;
	float: left;
	width: 500px;
}

.frames{
	width: 100%;
	display: table;
	margin-bottom: 10px;
	border-top-style: solid;
	border-top-width: 5px;
	border-top-color: #aeafb2;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #aeafb2;
}

.fframes {
	clear:	both;
	width: 100%;
	display: table;
	border-top-style: solid;
	border-top-width: 5px;
	border-top-color: #aeafb2;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #aeafb2;
}

.inhalt_box{
	color:black;
	padding: 5px;
	background-color:#EAEBF0;
	border-top-style: solid;
	border-top-color: white;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: white;
	border-bottom-width: 1px;
}

.hoehe{
	background-color: white;
	whidth: 1px;
}

.fussschrift{
	float: right;
	font-size: 1em;
	font-weight: bold;
	margin-right: 10px;
	padding-left: 5px;
	background-color: #EAEBF0;	
}

.fussschrift a:link,.fussschrift a:hover,.fussschrift a:visited{
	color:black;
	text-decoration: none;
	font-weight: bold;
}

body {
	margin-top: 0px;
	font-size: 75%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

p{
	text-indent: 0px !important;
	line-height: 125%;
}

img{
	border:none;
}

.clear{
	height: 1px;
	clear: both;
}

input ,select ,option{
	font-size: 1em;
}
#rootline{
	margin-left: 10px;
	margin-top: 10px;
	*margin-bottom: 10px;
	color: #666666;
	font-size:smaller;
	display:table;
	width:920px;
}

#rootline a {
	color: #010000;
	text-decoration: none;
}

#rootline a:visited {
}

#rootlinelist{
	#clear:both;
	#display:table;
	padding:0px; 
	margin:0px; 
	border-spacing:0px;
	list-style-type:none;
	list-style-image:none;
}

#rootlinelist li{
	float:left;
	display:table;
}

/* rte */

p.align-left {
	text-align: left;
}

p.align-right {
	text-align: right;
}

.csc-sitemap a:hover {
color:#3A8EC2;
}
.csc-sitemap a, .csc-sitemap a:visited {
color:black;
}
/*
.csc-header-n1{
	*height:40px;
}
 */
#ahausnetlogincontainer {
      width: 170px;
}

#ahausnetloginhead {
      text-align: center;
}

#ahausnetloginlogin-box-name {
	float: left;
	width: 20px;
	text-align: left;
	padding: 2px 2px 2px 2px;
}

#ahausnetloginlogin-box-field {
	float: left;
	padding: 2px 2px 2px 2px;
}

#ahausnetloginbottom {
      text-align: left;
	padding: 5px 5px 5px 25px;
}

.ahausnetloginbutton {
	display: inline;
	width: 80px;
	height: 26px;
	text-align: center;
}	

.ahausnetloginform-login  {
	border: 1px solid #888;
	width: 130px;
}

.ahausnetloginlabel {
      display: none;
}

.ahausnetloginclear{
	clear: both;
}

