body {
	font: 80% "Trebuchet MS", Trebuchet, sans;
	color: #444;
	margin: 0px;
	text-align:center;
	background-color: #FFFFFF;
	/*background-image: url(../images/stripe.jpg);*/
}



td {

	font: 0.8em Verdana, Arial, Sans-Serif;

	color: #444;

}



.thumblist {

	width: 450px;

}



.hidden {

	display:none;

}



.clear {

	clear: both;

}



#wrapper {
	width: 1020px;
	margin: 0 auto;
	text-align:left;
}



#contentwrap {
	width: auto;
	padding: 12px 0 0 0;
	margin: 0 auto;
	background: #fff;
}



#contenttop {
	background-color: #FFFFFF;
	/*background-image: url(../images/stripe.jpg);*/
}



#col_left {
	float:left;
	width: 320px;
	margin: 0 0px 20px 0px;
	background: #fff;
}



#col_center {
	float:left;
	width: 647px;
	margin: 0 1px 80px 28px;
	background: #fff;
}

#col_center .content{
	padding: 16px 26px 0px 13px;
	line-height: 100%;
}



*html #col_center {

	padding: 0;

}





#col_center .text{

	line-height: 20px;

}



#col_center .content a {
	color: #cc9933;
	text-decoration:none;
}


#col_center ul {
	color: #444;
	text-decoration:none;
	list-style-type: disc;
}



#col_center .content a:hover{
	text-decoration:underline;
}



#col_right {
	float:left;
	width: 1000px;
	margin: 0 28px 2px 0;
	background: #fff;
}



#col_right p {
	margin: 8px 8px 0 12px;
}



.teasernav {
	font-size: 11px;
	background: #fff;
	float: left;
	margin-right: 4px;
	padding: 0 0 0 14px;
	width: 314px;
}

.teaser {
	font-size: 11px;
	background: #fff;
	/*margin-bottom: 4px;*/
	width: 314px;
	float: left;
	margin-right: 6px;
	padding: 0 0 0 14px;
	height: 200px;
}

.teaserr {
	font-size: 11px;
	background: #fff;
	/*margin-bottom: 4px;*/
	width: 316px;
	float: right;
	margin-right: 4px;
	height: 200px;
}

.teaserbottom {
	font-size: 11px;
	background: #fff;
	/*margin-bottom: 4px;*/
	width: 314px;
	float: left;
	margin-right: 4px;
	padding: 0 0 0 14px;
	/*height: 200px;*/
}



.teaserimg {
	margin: 4px 0 0 0;
}



.teasertext {

	padding: 0 10px 0 10px;

}



#col_left .teaser p{

	/*font-size: 100%;*/

	padding: 0 0 0 7px;

}







#footer{
	padding: 20px 0 20px 7px;
	font-size: 11px;
	color: #999999;
	border-top:2px solid #ccc;
	clear:both;
	margin:0 0 40px 0;
	text-align:center;
	background-color: #FFFFFF;
	border-bottom: 2px solid #ccc;
	letter-spacing: 1px;
}



#footer a{

	color: #999;

	text-decoration:none;

}





#footer a:hover{
	color: #666;
}



h1 {

	font-size: 11px;

}

h2,

.headline,

#col_center a.headline {
	font-size: 100%;
	color: #cc9933;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
}



h2 a,

a.headline{

	color: #54668B;

	text-decoration:none;

}



h2 a:hover,

a.headline:hover{

	color: #005dab;

	text-decoration:underline;

}



h3 {
	font-size: 11px;
	text-transform: uppercase;
	background: #fff;
	margin:0 0 0 0;
	padding:5px 0 5px 0px;
	border-bottom:1px solid #ffcc00;
	letter-spacing: 1px;
}



.content h3 {

	font-size: 14px;

	background: #fff;

	margin-top:30px ;

	padding:3px;

	border-bottom:1px solid #005dab;

}



h3 a {

	font-size: 14px;

	background: #fff;

	margin:0 ;

	padding:0;

	color: #444;

	text-decoration:none;

}

.content h4 {
	font-size: 100%;
	background: #fff;
	margin:10px 0 -16px 0;
	padding:16px 0;
	color: #99cc33;	/*border-bottom:1px solid #005dab;*/
}




.more,

.mehr {

	font-size: 11px;

	color: #cc9933;

	text-decoration:none;

	padding-left:0;

	

}



a.more:hover,

a.mehr:hover{

	text-decoration:underline;

}




#topnavwrap {
	width: 850px;
	height: 20px;
	padding:10px 0 0 0;
	text-align:right;
}





#topnav {

	margin: 0 130px 0 0;}



#topnav a{

	padding:0 0 0 10px;

	font-size: 11px;

	color: #444;



	text-decoration:none;

}



#topnav a:hover{

	text-decoration:underline;

}



#mainnav {
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	padding:4px 4px 24px 182px;
	height:16px;
	text-decoration:none;
	background-color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
}



#mainnav a{
	font-weight: bold;
	color: #999999;
	text-decoration:none;
}



#mainnav a:hover{

	color: #C1C4D7;

}



#mainnav a.middle_act:hover{
	color: #999999;
}

.teaser ul, .teasernav ul  {
	margin:16px 0px 0px -36px;
}

*html .teaser ul, .teasernav ul  {
	margin:16px 0px 0px 5px;
}

.teaser li, .teasernav li  {
	color:#FF9900;
	text-transform:uppercase;
	list-style-type:none;
	margin:2px 7px 6px 7px;
	font-weight: lighter;
	letter-spacing: 1px;
}

.teaser li a, .teasernav li a  {
	font-weight: bold;
	text-decoration:none;
	font-size: 11px;
	color: #cc9933;
}



.first{

	padding:8px 5px;

	

}



.middle{

	padding:8px 8px;

	

}



.middle_act{

	padding:8px 5px;

	

}



.end{

	padding:8px 5px;

	

}




#mainmotiv{
	width: 1024px;
	height: 380px;
	background-image: url(../images/layout-bg.jpg);
	padding: 120px 0 4px 4px;
	margin-bottom: 22px;
	background-repeat: no-repeat;
}


*html #mainmotiv{
	
	height: 420px;
	
	padding: 120px 0 44px 4px;
	
}



#left{

	float:left;

}



#right{

	margin-right:10px;

	font-size: 11px;

	float:right;

}



#contentnav {

	font-weight: bold;

	background: #E8E8E8;

}



#contentnav a{

	font-size: 11px;

	color: #444;

	text-decoration:none;

	padding:3px 3px 3px 5px;

	border-top:1px solid #fff;

	display:block;

}



#contentnav a:hover{

	color: #fff;

	background: #999;

}



a.second {

	margin-left:12px;

	font-weight: normal;

}



.activ {

	font-size: 11px;

	font-weight: normal;

	color: #EA701B;

	padding:3px 3px 3px 15px;

	border-top:1px solid #fff;

	display:block;

}



#subnavigation {

	width: 250px;

	}



#subnavigation td{

	width: 250px;

	border-top:1px solid #ccc;

	}



#subnavigation a {

	font-size: 11px;

	color: #000;

	text-decoration:none;

	padding: 5px 0;

	display:block;

	}



#subnavigation a:hover {

	background: #e6e6e6;

	}






#subnavigation .link{

	padding: 0 0 0 16px;

	}



.subnavigation_01_act {

	background: #EA701B;

	}



#subnavigation .subnavigation_01_act a {

	color: #fff;

	font-weight: bold;

	}



#subnavigation .subnavigation_01_act a:hover {

	background: #EA701B;

	}



.subnavigation_02 {

	padding: 0 0 0 15px;

	background: #f1f1f1;

	}



.subnavigation_02_act {

	padding: 0 0 0 15px;

	background: #cccccc;

	}



.subnavigation_03 {

	padding: 0 0 0 27px;

	}



.subnavigation_03_act {

	padding: 0 0 0 27px;

	background: #cccccc;

	}






/* SLIDESHOW */
#slideshow, #slideshow-01, #slideshow-02, #slideshow-03 {
	height:330px; /* hier Hoehe der Slideshow-Bilder angeben */
	position:relative;
	padding-bottom: 16px;
}

#slideshow-02, #slideshow-03 {
	height:180px; /* hier Hoehe der Slideshow-Bilder angeben */
	width: 180px;	/*position:relative;*/
	float: right;
}

#slideshow-gallery, #slideshow-01-gallery, #slideshow-02-gallery, #slideshow-03-gallery {
	height:310px; /* hier Hoehe der Slideshow-Bilder angeben */
	position:relative;
	text-align: center;
}
#slideshow-02-gallery, #slideshow-03-gallery {
	height:180px; /* hier Hoehe der Slideshow-Bilder angeben */
	position:relative;
	text-align: center;
}

#slideshow img, #slideshow-01 img {
 display:none;
 position:absolute;
 top:0; left:0;
 border: 10px solid #fff;
 /*border: 10px solid #fff;*/
}

##slideshow-02 img, #slideshow-03 img {
 display:none;
 position:absolute;
 top:0; left:0;
 border-top: 10px solid #fff;
 border-right: 10px solid #fff;
 border-bottom: 10px solid #fff;
}

#slideshow img.start, #slideshow-01 img.start, #slideshow-02 img.start, #slideshow-03 img.start {
	display:block;
}

#slideshow-gallery img.start, #slideshow-01-gallery img.start, #slideshow-02-gallery img.start, #slideshow-03-gallery img.start {
	display:block;
}




#pics{
	margin-right:0px;
	margin-bottom:5px;
}
#pics a:link img{
padding:4px;
border:1px solid #efd7c0;
margin-right:4px;
margin-bottom:4px;
}
#pics a:hover img{
border:1px solid #ffcc00;
}
