
html {
  min-height: 100.01%;
  height: 100.01%;
}

body {
  margin: 0 auto;
  padding: 0;
  border: 0;
  height: 100%;
  text-align: center;
font-family:arial,sans-serif; font-weight:normal; color:#666; font-size:13px;
background : #ccc url(img/bg0.gif) repeat;
}

#hauptspalte {
  margin: 0 auto;
  padding: 0;
  border: 0;
width:765px;
 height: 100%;
background : #e9e9e9 url(img/ver.jpg) repeat-y;
}

html>body #hauptspalte {
  height: auto;
  min-height: 100.01%;
}

#spalte{
width:700px;
text-align:left;
padding:0px;
margin:auto;
}

#top{
width:700px;
height:113px;
margin:auto;
background: url(img/topbg.gif) no-repeat;
}

.leftco {
background:#fff;
padding:0px;
border:0px solid black;
width:450px;
margin:0px;}
}

.box{
padding:0px;
margin:0px;
height:120px;
}

.box2{

padding:0px;
border:0px solid black;
width:465px;
margin:0px;}

.box3{
float:right;
width:200px;
background:#transparent;
padding:0px;
margin:0px;
border-left:0px solid #333399;
margin:0px;
}

h2 {
text-align:left;  
margin:0;
padding:0;
 font-family:arial,sans-serif; 
	font-size: 13px;
	font-weight: 900;
	color: #888;  
  
	
}

h1 {
text-align:left;  
margin:0;
background: url(img/h1bg.gif) no-repeat;
padding-left:18px;
 font-family:arial,sans-serif; 
	font-size: 12px;
	line-height:16px;
	font-weight: 900;
	color: #333;  
  
	
}

 td{
font-family:arial,sans-serif; color:#666; font-size:12px; 
text-align: left;
vertical-align: top;
padding-top: 10px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 0px;
}

.tabhelp {
padding-top: 10px;
     padding-right: 0px;
     padding-bottom: 10px;
     padding-left: 10px;
     margin:0;
		border-bottom:1px solid #339999;
}

p{
    margin :0px;
    padding-left: 20px;
    padding : 0;
}

img {
border:0px;
padding:0;
margin:0;
}

textarea  {
 border : 1px solid #669999;
 width :300px;
  font-size : 12px;
 margin:0px;
  background : #fff;
 font-family:arial,sans-serif;
}

input  { 
 border : 1px solid #669999;
 width :180px;
 font-size : 12px;
 background : #fff;
}

.content { font-family:arial,sans-serif; font-weight:normal; color:#000000; font-size:13px; }
a:link.content { color:#333; text-decoration:none; }
a:visited.content { color:#333; text-decoration:none; }
a:hover.content { color:#333399; text-decoration:underline;}

.onde { font-family:arial,sans-serif; font-weight:600; color:#339999; font-size:13px; }
a:link.onde { color:#339999; text-decoration:none; }
a:visited.onde { color:#339999; text-decoration:none; }
a:hover.onde { color:#339999; text-decoration:none;}

.down { font-family:arial,sans-serif; text-decoration:none;font-weight:400; color:#333399; font-size:13px;}
a:link.down{ color:#333399; font-size:13px; }
a:visited.down{ color:#333399; font-size:13px; }
a:hover.down { color:#339999; text-decoration:none;  background-color:transparent; font-size:13px ; }


/* Navigation start */
#nav {

float:left;
width:700px;
border-bottom:1px solid #333399;
background:#e9e9e9;
}
#nav ul {
margin:0;
padding:0;
list-style-type:none;
}


#nav ul li {
display:inline;
padding:0;
margin:0;
}

#nav ul li a {
background:#e9e9e9;
border-left:1px solid #333399;

padding: 8px 10px 4px 4px;
margin:0;
color:#333;
text-decoration:none;
display:block;
float:left;	
width:auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px 

}

 .right{
text-align: right;
}

#nav ul li a:hover {
color:#333399;
background:#339999;
}
body.home #nav-home a,
body.produkt #nav-produkt a,
body.impressum #nav-impressum a,
body.archive #nav-archive a,
body.contact #nav-contact a {
/*background:#fff;*/
background : #fff url(img/nav.gif) repeat-X;
border-left:1px solid #333399;
color:#339999;

}
body.home #nav-home a:hover,
body.produkt #nav-produkt a:hover,
body.archive #nav-archive a:hover,
body.impressum #nav-impressum a:hover,
body.contact #nav-contact a:hover {
background : #fff url(img/nav.gif) repeat-X;
border-left:1px solid #333399;

}
#nav a:active {
background : #fff url(img/nav.gif) repeat-X;
color:#333;

}
/* Navigation end */

ul {
margin-top:0px;
margin-left:28px;
margin-right:;0px;
margin-bottom:0px;
padding:0px;
list-style-image: url(img/li.gif);"
color:#339999;
}
li{
color:#333399;
}

.unterneh{
margin-top:0px;
margin-left:15px;
margin-right:;0px;
margin-bottom:0px;
}
span{
color:#999;	

}
