body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	background-color: #e4e2e4;
	background-image: url(bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

a:link, a:visited {
 color: #000000;
 text-decoration: none;
}

a:hover, a:active {
 color: #ef7e35;
 text-decoration: none;
}
.gross {
	font-weight: bold;
	text-transform: uppercase;
}



div#container {
	margin-left:none;
	margin-right:auto;
	width: 955px;  /*height: 100%;*/
	background: url(bg_links.jpg) repeat-y left top #FFFFFF;
	clear:both;
	padding: 0px;

}

#links {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2B376B;
	height: 100%;
	width: 250px;
	float: left;
	padding 0;
	margin 0;
}

div#links h1 span {display: none;}
div#links h1  {
	height: 200px;
	width: 250px;
	margin: 0;
	padding:0;
	background-image: url(logo.jpg);
	background-repeat: no-repeat;
	background-position: left 62px;
}

#kopf {
width: 704px;
height: 189px;
border-bottom: 11px solid #ef7e35;
margin-left: 250px;
}

* html #kopf { margin: 0; height: 189px; float: right; overflow:hidden}



#inhalt {
width: 673px;
background: #FFFFFF;
padding: 25px 0 25px 30px;
margin-left: 251px;
height: 100%;
}
* html #inhalt { margin: 0; height: 1%; float: right;}

.textinhalt {
	width: 450px;
}

.textinhalt h1  {
	font-color: #ef7e35;
	font-size: 18px;
	color: #ef7e35;
	text-decoration: none;
	font-weight: bold;
	padding-left: 50px;
	margin: 0px;
	background-image: url(head_bullet.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.rechts {
	width: 195px;
	float: right;
	background-color: #f39e68;
	margin: 0px 0px 25px 0px;
	clear: right;
}

.rechts h1  {
	color: #fff;
	background-color: #ef7e35;
	padding: 8px 10px 8px 10px;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	height: 17px;
	margin: 0px;
}

.rechts p  {
	color: #000;
	padding: 8px 10px 8px 10px;
	text-decoration: none;
	margin: 0px;
}

#links ul {
 list-style-image: none;
 list-style-type: none;
 padding: 0px;
 margin: 25px 0 0 0;
}

#links ul li {
 padding: 4px 4px 4px 46px ;
 list-style-type: none;
 list-style-image: none;
 color: #fff;
 text-decoration: none;
 height: 17px;
 width: 200px;
 margin: 0px;
 border-bottom: #959bb5 solid 1px;
}


#links a:link, #links a:visited {
 color: #fff;
 text-decoration: none;
}

#links a:hover, #links a:active {
 color: #ef7e35;
 text-decoration: none;
 width: 100%;
}

#links ul li:hover {

 background: #FFFFFF url(head_bullet.jpg) no-repeat top left;
 color: #ef7e35;
 text-decoration: none;
 height: 17px;
 width: 200px;
}

#links ul li:hover a{
color: #ef7e35;
}

.ausgewaehlt {

 background: #FFFFFF url(head_bullet.jpg) no-repeat top left;
 color: #ef7e35;
 text-decoration: none;
 height: 17px;
 width: 200px;
}

#links a.linkgewaehlt {
 color: #ef7e35;
 text-decoration: none;
 width: 100%;
}


#suche {
position: relative;
float: right;
top: -40px;
left: 0px;
padding: 10px;
width: 175px;
height: 25px;
background-color: #ef7e35;
}

#suche input {
border: 1px solid #000;
height: 15px;
}

* html #suche { top: 0px; margin: -52px 0; height: 25px; }

.footer {
color: #ef7e35;
text-align: right;
padding-right: 10px;
margin-top: 25px;
border-top: 1px dotted #ef7e35;
}

.footer a:link, .footer a:visited {
font-size: 66%;
color: #ef7e35;

}

.footer a:hover, .footer a:active {
font-size: 66%;
color: #000;
}
.inputTextSmall {
	width: 45px;
}
.inputTextMiddle {
	width: 208px;
}

.team img {
 float: left;
 margin: 0 20px 20px 0;
}

.auflistung {
margin: 2px;
}


/* clearfix zum Aufheben der Floatumgebung */

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

[if IE]>

  .clearfix {
    zoom: 1;     /* triggers hasLayout */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */

<![endif]
.inputTextLarge {
	width: 200px;
}

