
a {
  color: #0080FF;
  text-decoration:none;
  font-weight:bold;
 
}
a:visited {
  color: #0080FF;
/*color: #999999;*/
}
a:hover {
  color: #0080FF;
    text-decoration: underline;

}
p {
padding-top:10px;
padding-bottom:10px;
margin: 0px;
}
h3{
font-size:16px;
color:#2F8F82;
font-family:"Georgia",times,serif;



}

h2{
font-size:16px;
color:#2F8F82;
font-family:"Georgia",times,serif;



}

h1{
font-size:20px;
color:#2F8F82;
font-family:"Georgia",times,serif;


}


img {
border: none;

/*behavior: url(iepngfix.htc);*/
}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


* {
  margin: 0;
  padding: 0;
}

.bread{

font-size:10px;
background-color:#009933;
color: #FFFFFF;

width:auto;
padding:5px;
padding-left:20px;
margin-bottom:10px;

}


.bread a {
  color: #FFFFFF;
  text-decoration:underline;
  font-weight:bold;
}
.bread a:visited {
  color: #FFFFFF;
/*color: #999999;*/
}
.bread a:hover {
  color: #EAEAEA;
    text-decoration: underline;

}




body {
  color: #000;
   padding: 0px 0;
   		line-height:21px;
		
		background:url(images/bodybg.jpg) no-repeat center top #FBF8F3;


}


#header {
  position: relative;
  top:0px;
  
  height:85px;
  
  
  


}


#seite {
   width: 960px;
      margin: 10px  auto;
	  margin-top:0px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:12px;
	  background:#FFFFFF;
	  

}
#maincontent{
  background: url(images/inhalt_bg.png);
  height: 100%;
  float:right;
  width:100%;     

}



    #sidebar_main {
	float: right;
	height:auto;
	margin-top:-5px; 
	
	width: 220px;
	padding:15px;
	height:auto;
	
	background-color: #EBE6DF;
	   
	}
	
	
	
	#inhalt {
  background: #FFFFFF;     
   float: left;
      width:684px;
	  margin-top:0px;
	  
	  padding:10px;
	  
}

	
	#sidebar_main li{
	
	border-bottom:#DBCEBC 1px solid;
	line-height:35px;
	font-size:14px;
	
	}


.teaser{


margin-top:-10px;
width:920px;
height:300px;

}
.teasertext{


margin:15px;
margin-top:0px;
color:#FFFFFF


}

.teasertext h1{

margin:15px;

color:#FFFFFF


}


.infobox_head {
text-transform:uppercase;
color: #FFFFFF;
font-size:14;
height:25px;
width:255px;
padding:4px 0 0 10px;
font-weight: bold;
background:url(images/infoboxheader.png) no-repeat;

}

.infoboxbody {
background-color:#FFFFFF;
border:2px solid #E7E7E7;
margin:0px 0 20px;
padding:15px;
width:220px;
}


.infoboxbody li {
border-bottom:1px solid #E9E9D1;
list-style:none;
}


.inselrow {
margin-bottom:2px;
overflow:hidden;

color: #000000;
float:left;
width:330px;
height:321px;
background-color:#FFFFFF;
margin-left:5px;


}









    #sidebar {
	float:right;
	
	width: 250px;
	padding:15px;
	
    
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	#sidebar a {
  color: #0080FF;
  text-decoration:none;
  font-weight:bold;
      text-decoration: underline;

 
}
#sidebar a:visited {
  color: #0080FF;
/*color: #999999;*/
}
#sidebar a:hover {
  color: #0080FF;
    text-decoration: underline;

}

	
	
	
		#sidebar_main a {
  color: #0080FF;
  text-decoration:none;
  font-weight:bold;
      text-decoration: underline;

 
}
#sidebar_main a:visited {
  color: #0080FF;
/*color: #999999;*/
}
#sidebar_main a:hover {
  color: #0080FF;
    text-decoration: underline;

}

	
	
	
	
	


#inhaltpage {

  height: 100%;
  float:right;
  width:100%;     
  width:960px;

	  
}

.pagecontainer{

   float: left;
      width: 620px;
	  margin-top:0px;
	  padding:20px;
  background: #FFFFFF;     


}

.notebox{
background-color:#FFF1A4;
width:100%;
height:80px;

}



#footer{

font-size:10px;
background-color:#009933;
color: #FFFFFF;

width:auto;
padding:5px;
padding-left:20px;
margin-bottom:10px;

text-align:center;


}


#footer a {
  color: #FFFFFF;
  text-decoration:underline;
  font-weight:bold;
}
#footer a:visited {
  color: #FFFFFF;
/*color: #999999;*/
}
#footer a:hover {
  color: #EAEAEA;
    text-decoration: underline;

}



#navigation
{
width:100%;
background: url(images/menu/navbar.png) #0B4170;
  margin: 0;
padding: 0;
/*margin-left:14px;*/
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
height:60px;

 }

#navigation ul
{
margin:0px; 
padding:0px;

}

#navigation ul li
{
float:left; 
list-style:none; 
position:relative;
 height:30px;
 }

#navigation li a
{
float: left;
color: white;
padding: 20px 15px;
text-decoration: none;
border-right: 1px solid #FFFFFF;}

#navigation li a:hover
{color:#8CB511; text-decoration:underline;
}

#navigation li ul
{margin:0px; padding:0px; display:none; position:absolute; left:0px; top:30px; background-color: #EFEFEF;}

#navigation li:hover ul
{display:block; width:160px; }

#navigation li li
{list-style:none; display:list-item;}

#navigation li li a
{text-decoration:none; border:none; color:#000000;}

#navigation li li a:hover
{color:#fff; text-decoration:underline;}



#slider {
    width: 960px; /* important to be same as image width */
    height: 300px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */

}
#sliderContent {
    width:960px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 16px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul { list-style-type: none;}






.auswahl {
	width:310px;
	height:26px;
	position:relative;
	right:-35px;
	bottom:3px;
	float:right;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	

}




* html .auswahl {
	width:auto;
}




.auswahl ul {
	padding:0;
	margin:0;
	list-style-type:none;

}





.auswahl li {

	float:left;
	position:relative;
}




.auswahl a.toplink, 

.auswahl a.toplink:visited {
	display:block;
	text-decoration: none;
	width:270px;
	height: 20px;
	background:  url(images/auswahlright.gif) no-repeat right top;
	color:#000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 0;
	cursor: pointer;
	outline: none;
	float: left;
	overflow: hidden;

}

.auswahl a.toplink:hover {

	background-position: right bottom;

}




* html .auswahl a, 

* html .auswahl a:visited {
	width:149px;
	width:138px;
	color:#000000;

}




.auswahl ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:26px;
	left:0;
	width: 258px;
	height: 208px;
	overflow: auto;
	padding:0px;
	font-size:12px;
	z-index:20;
	background-color:#FFFFFF;
}




.auswahl ul ul.height-9 { height: 208px; }
.auswahl ul ul.height-9 a,
.auswahl ul ul.height-9 a:visited,
.auswahl ul ul.height-9 a:link
 { width: 225px; }





* html .auswahl ul ul {
	top:26px;
	top:27px;

}




.auswahl table {
	position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;

}




.auswahl ul ul a {
	height:auto;
	color: #464647;
	background: white;
	text-decoration:none;
	display:block;
	font-weight: bold;
	padding:0 8px;
	height: 26px;
	line-height: 26px;
	outline: none;
	width: 180px;

}



.auswahl ul ul a.item-active {

	background: #eee;
	color: black;

}



.auswahl ul ul a:hover {

	color:#FFF;
	background:#86BB4B url(images/linksbg.gif) repeat-x left center;

}




* html .auswahl ul ul a, 
* html .auswahl ul ul a:visited {
	width:150px;
	width:128px;
		color:#000000;


}




.auswahl ul li:hover ul,
.auswahl ul a:hover ul {
visibility:visible; 

}



.auswahlfeld {

	height:26px;
	float: left;
	margin-right: 20px;

}

.auswahlfeld .left {

	width:9px;
	height:26px;
	float:left;
	background: url(images/auswahlleft.gif) no-repeat left top;
	cursor: pointer;
	color:#FFFFFF;

}






.auswahl a:visited{
color:#000000;

}




















/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
h6 { font-size:11px;}
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber { font-size:11px;

}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
  font-size:12px;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-right: 3px;
 border-bottom: none;
 background: #fff;
 text-decoration: none;
 color: #000000;
 text-transform:uppercase;
}

ul.tabbernav li a:link {}
ul.tabbernav li a:visited { }

ul.tabbernav li a:hover
{
 color: #000;
 background: #efefef;

}

ul.tabbernav li.tabberactive a
{
 background: #efefef;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #333;
 background: #efefef;

}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border-top:0;
 background:#efefef;
 margin-bottom:10px;
 font-size:12px;


 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
  font-size:12px;
}
.tabberlive .tabbertab h3 {
 display:none;
 
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

.tabbertab p { padding-bottom:10px; line-height:140%; }
.tabbertab ul { padding:0; margin:0;}
.tabbertab ul li { padding:5px 0 6px 0; }
.tabbertab ul li { background:url(images/bullet.gif) no-repeat 0 5px; padding-left:24px; border-bottom:1px solid #fff;} 


.respond{
font-size:14px;
font-weight:bold;
height:36px;
color:#FFFFFF;
padding-left:10px;


margin-top:10px;


}
.comments{
font-size:12px;
font-weight:bold;
text-decoration:underline;
padding-bottom:30px;

}

.feedback{
background-color:#EFEFEF;
margin-left:-5px;
/*border-bottom:2px dotted #4082C0;*/
font-size:10px;
color: #000000;


}


.comments_body{
background-image:url(images/com_bg.png); 
padding-left:10px;}
