/*----------basic------------------*/
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 13px Arial, Helvetica, sans-serif;
	color: #370707;	
}



/*----------mainstage-----------------------*/
h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	color: #E11713;
	font-weight: bold;
	font-size: 11px;
}



/*----------container------------------*/
#container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: auto;
	float: left;
	background: none;
	border: none;
}



/*----------header------------------*/
#header {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 69px;
	border: none;
	background-color: #ffffff;
}



/*----------logo------------------*/
#logo {
	margin: 0px 0px 0px -35px;
	padding: 0px 0px 0px 0px;
	background: url(bilder/logo.jpg) no-repeat;	
	height: 40px;
	width: 100px;
	float: left;
}
#logo img {
	height: 40px;
	width: 100px;
	border: none;
}



/*----------quicklink-----------------------*/
#quicklink {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 5px;
	border: none;
	font-size: 9px;
	background-color: #ffffff;
	clear: both;
}
#quicklink ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	list-style: none;
}
#quicklink li {
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	float: left;
}
#quicklink li a {
	color: #676767;
	text-decoration: none;
}
#quicklink ul li .extra {
	display: none;
}



/*----------vertline-----------------------*/
#vertline {
	display: none;
}



/*----------navi-----------------------*/
#navi {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	border: none;
	width: 100%;
	height: 5px;
	background-color: #ffffff;
	clear: both;
}
#navi ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	list-style: none;
}
#navi li a span {
	display: block;	
}
#navi li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	float: left;	
}
#navi .neuigkeiten {
	background-image: url(bilder/1x1_weiss.gif);
	width: 105px;
	height: 25px;
}
#navi .leistungen {
	background-image: url(bilder/1x1_weiss.gif);
	width: 100px;
	height: 25px;
}
#navi .firmeninfos {
	background-image: url(bilder/1x1_weiss.gif);
	width: 80px;
	height: 25px;
}
#navi .referenzen {
	background-image: url(bilder/1x1_weiss.gif);
	width: 100px;
	height: 25px;
}
#navi .service {
	background-image: url(bilder/1x1_weiss.gif);
	width: 70px;
	height: 25px;
}
/*----------navi: a-----------------------*/
#navi a {
	background-image: url(bilder/1x1_weiss.gif);
	font-weight: bold;
	color: #C7C7C7;	
}
#navi .neuigkeiten a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(bilder/1x1_weiss.gif);
	width: 105px;
	height: 25px;
}
#navi .leistungen a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(bilder/1x1_weiss.gif);
	width: 100px;
	height: 25px;
}
#navi .firmeninfos a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(bilder/1x1_weiss.gif);
	width: 80px;
	height: 25px;
}
#navi .referenzen a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(bilder/1x1_weiss.gif);
	width: 100px;
	height: 25px;
}
#navi .service a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(bilder/1x1_weiss.gif);
	width: 70px;
	height: 25px;
}
/*----------navi a:hover-----------------------*/
#navi .neuigkeiten a:hover {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(bilder/1x1_weiss.gif);
	color: #FF0000;
	width: 105px;
	height: 25px;
}
#navi .leistungen a:hover {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(bilder/1x1_weiss.gif);
	color: #FF0000;
	width: 100px;
	height: 25px;
}
#navi .firmeninfos a:hover {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(bilder/1x1_weiss.gif);
	color: #FF0000;
	width: 80px;
	height: 25px;
}
#navi .referenzen a:hover {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(bilder/1x1_weiss.gif);
	color: #FF0000;
	width: 100px;
	height: 25px;
}
#navi .service a:hover {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(bilder/1x1_weiss.gif);
	color: #FF0000;
	width: 70px;
	height: 25px;
}
/*----------navi a:active-----------------------*/
#navi .neuigkeitenactive a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(bilder/1x1_weiss.gif);
	color: #FF0000;
	width: 105px;
	height: 25px;
}
#navi .leistungenactive a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(bilder/1x1_weiss.gif);
	color: #FF0000;
	width: 100px;
	height: 25px;
}
#navi .firmeninfosactive a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(bilder/1x1_weiss.gif);
	color: #FF0000;
	width: 80px;
	height: 25px;
}
#navi .referenzenactive a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(bilder/1x1_weiss.gif);
	color: #FF0000;
	width: 100px;
	height: 25px;
}
#navi .serviceactive a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(bilder/1x1_weiss.gif);
	color: #FF0000;
	width: 70px;
	height: 25px;
}




/*----------content-----------------------*/
#content {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	background-color:#00FF66; 
	clear: both;
	border: none;
}


/*----------content-----------------------*/
#contentleft {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(bilder/content_gray_bar.gif) repeat-x;
	width: 70%;
	float: left;
	border: none;
}



/*----------contentbg-----------------------*/
#contentbg {
	margin: 36px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: none;
	width: 100%;
	float: left;
}



/*----------stage-----------------------*/
#stage {
	display: none;
}



/*----------content h1-----------------------*/
#contentleft h1 {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-size: 13px;
	font-weight: bold;
	color: #E11713;
	border: none;
	height: 25px;
	clear: both;

}
#contentleft h1 span {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	border-bottom: 1px solid #E11713;
}
#contentleft .text1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 10px;
	border: none;

}
#contentleft .text1 a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	color: #E11713;
}
#contentleft .text1 a:hover {
	color: #370707;
}
#contentleft .text1 img {
	display: none;
}



/*----------content-----------------------*/
#contentright {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(bilder/content_gray_bar.gif) repeat-x;
	width: 30%;
	float: left;
}



/*----------animation-----------------------*/
#animation {
	display: none;
}



/*----------mainstage-----------------------*/
#mainstage{
	display: none;
}



/*----------subnavi-----------------------*/
#subnavi{
	margin: 36px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	background: none;
}
#text2{
	margin: 0px 0px 0px 7px;
	padding: 0px 5px 0px 7px;
	border: none;
	border-bottom: 1px solid #C7C7C7;
}
#text2 a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	color: #E11713;
}
#text2 a:hover {
	color: #370707;
}
#subnavi ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	background: url(bilder/subnavi_vert_line.gif) repeat-y;
}
#subnavi li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 7px;
	border-bottom: 1px solid #C7C7C7;
	list-style: none;
	color: #676767;
	display: block;
	
}
#subnavi li a{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #676767;
	display: block;
	background: url(bilder/subnavi_list_point_closed.gif) no-repeat;
}
#subnavi li a:hover{
	display: block;
	color: #D32E2C;
	background: url(bilder/subnavi_list_point_open.gif) no-repeat;
}

#subnavi li .active{
	display: block;
	color: #D32E2C;
	background: url(bilder/subnavi_list_point_open.gif) no-repeat;
}
#subsubnavi ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;	
}
#subsubnavi li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #ffffff;
	list-style: none;
	font-weight: bold;
	color: #000000;
	display: block;	
}
#subsubnavi li a{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 7px;
	text-decoration: none;
	color: #000000;
	display: block;
	background: url(bilder/subsubnavi_list_point.gif) no-repeat;
}
#subsubnavi li a:hover{
	display: block;
	color: #D32E2C;
	background: url(bilder/subsubnavi_list_point.gif) no-repeat;
}
#subsubnavi li .active{
	display: block;
	color: #D32E2C;
	background: url(bilder/subsubnavi_list_point.gif) no-repeat;
}



/*----------subnavibg-----------------------*/
#subnavibg {
	display: none;
}



/*----------footer-----------------------*/
#uplink {
	display: none;
}


/*----------container für footer-----------------------*/
#footcontainer{
		display: none;
}


/*----------footer-----------------------*/
#footer {
	display: none;
}
#weiterempfehlen {
	display: none;	
}



/*----------linky-----------------------*/
#linky {
	display: none;
}



