html { 
  padding:0px;
}

body {
	color:#000000;
	font-family:arial,verdana,helvetica;
	background-color: #2b2f34;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	padding:0px;
	margin:0px;
	line-height: 18px;
}

#wrapper {
width: 949px;
margin: 0px auto;
}

#header {
	height: 302px;
	background-color: #5e636a;
	background-image: url(../images/header.jpg);
	background-repeat: repeat-x;
	padding-right: 72px;
}

#logo {
float:left;
width:260px;
height:100px;
padding-left:100px;
padding-top:55px;
}

#textoben {
padding-top:5px;
font-size:10px;
color:#626363;
float:right;
}

.home {
padding-right:14px;
}

.impressum {
padding-right:16px;
}

.sitemap {
padding-right:11px;
}

img {
border:0px solid #dfe0e1;
}

#a {
border:0px;
}

.statusicon {
border:1px;
}

#container {
background-color:#fff;
width:751px;
padding: 0px 48px 0px 0px;
margin: 0px auto;
}

#left {
float:left;
background-color: #fff;
width:262px;
}

#table {
margin:0px;
display: block; 
width: 380px;
color: #626363;
letter-spacing:0px;
font-weight: normal;
text-decoration: none;
outline: none;
font-size: 11px;  
}
	
#content {
background-color:#ffffff;
padding-top:50px;
padding-left:292px;
padding-bottom:75px;
padding-right:20px;
line-height:20px;
color:#626363;
font-size:13px;
}

#content2 {
background-color:#ffffff;
padding-top:50px;
padding-left:292px;
padding-bottom:75px;
padding-right:20px;
line-height:20px;
color:#626363;
font-size:13px;
}

*:first-child + html #content {
margin:0px;
padding-left:290px;
padding-top:50px;
padding-right:20px;
}

*:first-child + html #content2 {
margin:0px;
padding-left:290px;
padding-top:50px;
padding-right:0px;
}


#clear {
clear:both;
}

#footer {
margin-left:75px;
background-image: url(../images/footer.png);
height: 0px;
color:#d1d2d2;
width:794px;
font-size:10px;
padding-top:85px;
padding-left:5px;
}

*html #footer {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.gruenderzentrum-toeging.de/images/footer.png', sizingMethod='crop');
}


#footer a{
color:#d1d2d2;
}

#footer a:hover{
text-decoration:underline;
}

h1 {
letter-spacing:-0.05em;
font-size:23px;
color:#0c4d99;
margin:0px;
margin-left:-1px;
margin-bottom:20px;
}

#ansprechpartner {
margin-left:150px;
}

#space {
height:200px;
}

#space2{
height:70px;
}

.accordsuffix {
float:left;
}

h2 { 
font-size:14px;
background-color:#f3f3f3;
color:#636363;
margin:0px;
padding:3px 0px 0px 10px;
margin-left:0px;
margin-top:10px;
margin-bottom:10px;
margin-top:30px;
}


#navitop {
	background-color: #fff;
	background-image: url(../images/navitop.jpg);
	background-repeat: no-repeat;
	height:63px;
}

#navi {
	background-color: #fff;
	background-image: url(../images/navimiddle.jpg);
	background-repeat: repeat-y;
	padding-right:65px;
	padding-bottom:22px;
}

#naviunten {
	background-color: #fff;
	background-image: url(../images/naviunten.jpg);
	background-repeat: repeat-y;
	height:105px;
}

ul#navigation {
list-style-type:none;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
ul#navigation li {
border-bottom:1px solid #C4C4C4;
padding:4px;
padding-left:30px;
text-decoration:none;
}

ul#navigation li a {
text-transform:uppercase;
font-weight:bold;
font-size:11px;
}

ul#navigation ul a {
font-size:10px;
padding:0px;
text-decoration:none;
}

ul#navigation ul li {
border-bottom:0px dashed #333333;
font-size:10px; 
margin-left:0px;
margin-top:3px;
margin-bottom:0px;
padding:0px;
list-style-type:none;
}

ul#navigation ul li .sub1 {
border-bottom: 1px solid #333;
}

#navigation .sub_navigation1 li#sub_active {
list-style-type:circle;
}

#navigation .sub_navigation1 {
cursor:default;
font-size:10px;
margin-left:12px;
padding:0px;
list-style-type:disc;
}

#navigation .sub_navigation2 {
cursor:default;
font-size:10px;
margin-left:12px;
padding:0px;
list-style-type:disc;
}

#navigation .sub_navigation2 li#sub_active {
list-style-type:circle;
}

#navigation .sub_navigation3 {
cursor:default;
font-size:10px;
margin-left:12px;
padding:0px;
list-style-type:disc;
}

#navigation .sub_navigation3 li#sub_active {
list-style-type:circle;
}

#navigation .sub_navigation4 {
cursor:default;
font-size:10px;
margin-left:12px;
padding:0px;
list-style-type:disc;
}

#navigation .sub_navigation4 li#sub_active {
list-style-type:circle;
}

#navigation .sub_navigation5 {
cursor:default;
font-size:10px;
margin-left:12px;
padding:0px;
list-style-type:disc;
}

#navigation .sub_navigation5 li#sub_active {
list-style-type:circle;
}


ul#navigation li.navpoint_selected a {
color: #28438a;
font-weight:bold;
}


a:link { 
color: #28438a; 
text-decoration: none; 
} 

a:visited { 
color: #28438a;
text-decoration: none; 
} 

a:hover { 
color: #28438a;
text-decoration:underline;
} 


.navigation{
margin: 0px;
padding: 0;
width: 170px; /*width of menu*/
border-bottom-width: 0;
}

.navigation a.submenuheader {
color: #636363;
background-image:url(../images/plus.gif);
background-repeat:no-repeat;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
border-bottom:1px solid #C4C4C4;
padding:4px;
padding-left:30px;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
font-size:11px;
}

.navigation a.submenuminus {
color: #636363;
background-image:url(../images/minus.gif);
background-repeat:no-repeat;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
border-bottom:1px solid #C4C4C4;
padding:4px;
padding-left:30px;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
font-size:11px;
}

.navigation a.menuitem{
color: #636363;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
border-bottom:1px solid #C4C4C4;
padding:4px;
padding-left:30px;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
font-size:11px;

}

.navigation a.menuitem:visited {
color: #636363;
}


.navigation a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 6px;
left: 14px;
border: none;
}

.navigation a.menuitem:hover{
color: #0c4d99;
}

.navigation div.submenu{ /*DIV that contains each sub menu*/
margin-bottom:20px;
}

.navigation div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding-left: 30px;
}

.navigation div.submenu ul li{
border-bottom:1px solid #C4C4C4;
}

.navigation div.submenu ul li a{
display: block;
color: #636363;
text-decoration: none;
font-size:10px; 
text-transform:uppercase;	
margin-left:0px;
margin-top:3px;
margin-bottom:0px;
padding-left:5px;
list-style-type:none;
}

.navigation div.submenu ul li a:hover{
background: #0c4d99;
color: white;	
}
