* {
margin: 0;
padding: 0;
}

html, body {
height: 100%;
font-family:Verdana;
font-size:11px;
}
#wrapper {
position: relative;
min-height: 100%;
margin: 0 auto;
width:1000px;
background: #ffffff;
border-bottom:#FF0000 1px solid;
border-left:#FF0000 1px solid;
border-right:#FF0000 1px solid;


}
* html #wrapper {
height: 100%;
} 
h1,h2,h3	{
	font-size:14px;
}
#head-logo_ {
	position:absolute;
	left:0px;
	top:0px;
	width:226px;
	height:113px;
}

#head-logo2_ {
	position:absolute;
	left:226px;
	top:0px;
	width:554px;
	height:113px;
}

#Slice_ {
	position:absolute;
	left:780px;
	top:0px;
	width:19px;
	height:113px;
}

#head-logo3_ {
	position:absolute;
	left:799px;
	top:0px;
	width:201px;
	height:113px;
}

#Slice005_ {
	position:absolute;
	left:0px;
	top:113px;
	width:25px;
	height:26px;
}
#navi {
	position:absolute;
	left:25px;
	top:113px;
	width:774px;
	height:26px;
	background-image:url(../images/navi1.png);
	background-repeat:repeat-x;
}
ul#navigation
{
  width:    		774px;
  height:    		26px;
  padding:    		0;
  list-style:    	none;
  font-size:		12px;
}
ul#navigation li
{
  margin:    		0;
  padding:    		0;
  text-align:    	center;
  float:    		left;
}
ul#navigation li a
{
  display:    		block;
  height:    		22px;
  width:    		120px;
  padding-top:    	4px;
  text-decoration:  none;
  color:    		#eaeaea;
}
ul#navigation li a:hover
{
  background-color:  #CC0000;
  color:#000000;
}
ul#navigation li a:active
{
  background-color:  #CC0000;
  color:#000000;
}

#Slice008_ {
	position:absolute;
	left:799px;
	top:113px;
	width:201px;
	height:26px;
}
#logos_ {
	position:absolute;
	left:0px;
	top:139px;
	width:226px;
	height:228px;
}

#banner_ {
	position:absolute;
	left:226px;
	top:139px;
	width:573px;
	height:228px;
	background-image:url(../images/bg_banner.png);
	background-repeat:repeat-x;
}

#pic_ {
	position:absolute;
	left:799px;
	top:139px;
	width:201px;
	height:183px;
}

#Slice012_ {
	position:absolute;
	left:799px;
	top:322px;
	width:201px;
	height:45px;
}
#Slice013_ {
	position:absolute;
	left:0px;
	top:367px;
	width:25px;
	height:214px;
}

#Slice014_ {
	position:absolute;
	left:25px;
	top:367px;
	width:774px;
	height:13px;
}

#oeff1_ {
	position:absolute;
	left:799px;
	top:367px;
	width:201px;
	height:97px;
	text-align:center;
}

#Slice016_ {
	position:absolute;
	left:25px;
	top:380px;
	width:15px;
	height:201px;
}
#content {
	position:relative;
	width:740px;
	left:40px;
	top:380px;
	
} 
#content_include {
	padding-bottom:400px;

}
#Slice018_ {
	position:absolute;
	left:780px;
	top:380px;
	width:19px;
	height:201px;
}

#oeff2_ {
	position:absolute;
	left:799px;
	top:464px;
	width:201px;
	height:117px;
	z-index: 0;
}
#bean_ {
	position:absolute;
	left:799px;
	top:581px;
	width:201px;
	height:53px;
	background-image:url(../images/bean.png);
	background-repeat:no-repeat;
	z-index: 0;
	

}
#footer {
position: absolute;
bottom: 0;
width:1000px;
height:36px;
text-align: center;
background: silver;
} 

.extern {
  padding-right: 15px;
  background:url(../images/ext.gif) no-repeat right;
  color:red;
  text-decoration:none;
}

.links a:link {
	font-size:11px;
	font-style:normal;
	color:red; 
	text-decoration:none;
	padding:1px;
	
}
.links a:visited {
	font-size:11px;
	font-style:normal;
	color:black; 
	text-decoration:none;
}
.links a:hover {
	font-size:11px;
	font-style:normal;
	color:red; 
	text-decoration:underline;	
}
.links a:active {
	font-size:11px;
	font-style:normal;
	color:black; 
	text-decoration:none;	
}
#table {
  border-collapse:collapse;
  background-color:silver;
  font-size:10px;
}
#table td	{
	border:1px solid white;

}
.small_footer:link
{
	font-size:10px;
	font-style:normal;
	color:black;
	text-decoration:none;
}
.small_footer:visited
{
	font-size:10px;
	font-style:normal;
	color:black;
	text-decoration:none;
}
.small_footer:hover
{
	font-size:10px;
	font-style:normal;
	color:red;
	text-decoration:underline;
}
.small_footer:active
{
	font-size:10px;
	font-style:normal;
	color:red;
	text-decoration:underline;
}
.input_button {
font-family:Veranda;
color:#00000;
font-size:12px;
border:1px solid #FF0000;
background-color:silver;
height:22px;
width:200px;
padding:3px;
}
.input_text {
font-family:Veranda;
color:#00000;
font-size:12px;
border:1px solid #FF0000;
background-color:silver;
height:150px;
width:300px;
padding:3px;
}
.input_zu {
font-family:Veranda;
color:#000;
font-size:12px;
border:1px solid #FF0000;
background-color:silver;
height:15px;
width:200px
padding:3px;
}
.input_zu2 {
font-family:Veranda;
color:#000;
font-size:12px;
border:1px solid #FF0000;
background-color:silver;
height:15px;
width:200px
padding:3px;
}
.checkbox {
border:1px solid #FF0000;
background-color:silver;
}
#oeff2_ a .gross
{
display: none;

}

#oeff2_ a:hover .gross
{
width: 500px;
height: 350px;
display: block;
position: absolute;
top: -235px;
left: -200px;
z-index: 1;
background: #fff;
border:1px solid #000000;


}

/*--Spezialangaben für den Internet Explorer 7--*/
*+html #oeff2_ a:hover { z-index: 1;}
*+html #oeff2_ li{position: static;}
*+html #oeff2_ a {position: relative;}

/*--Spezialangaben für den Internet Explorer 6--*/
*html #oeff2_ a:hover {display: block; z-index: 1;}
*html #oeff2_ li{position: static;}
*html #oeff2_ a {position: relative;} 

.border {
border-color:#FF0000; 
border-style:solid;
border-width:1px;
width:90px;
height:90px;	
}
#bilder {
	width:500px;
	text-align:center;
}
#bilder img	{
	margin:5px;
}
a.thumb img { filter:alpha(opacity=50);	-moz-opacity: 0.50;	opacity: 0.50;}
a.thumb:hover img {	filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;	}
