/* RESET */
html,body,h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; }

body {
	background: url(pics/background.jpg);
	background-attachment: fixed;
	background-position: left bottom;
	background-repeat: repeat-x;
	background-color: #000;
	font-family: Calibri, Helvetica, Arial, Verdana, sans-serif; 
	color: #000;
	text-align: center;
	font-size: 15px;
	margin: 20px;
}

.iframe{border:0;}

img { border:0px;}

.disclaimer {display:none;}

#foto_overview { width:160px; height:135px; float:left; background-color:#f4f4f4; margin-right: 5px; margin-bottom: 5px; text-align:center; padding: 2px; }
#foto { width:160px; height:120px; float:left; background-color:#f4f4f4; margin-right: 5px; margin-bottom: 5px; text-align:center; padding: 2px; }

.header, .content, .footer{
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.fvTabelle tr:last-child td:first-child {
-moz-border-radius-bottomleft:10px;
-webkit-border-bottom-left-radius:10px;
border-bottom-left-radius:10px}

.fvTabelle tr:first-child td:first-child {
-moz-border-radius-topleft:10px;
-webkit-border-top-left-radius:10px;
border-top-left-radius:10px}

.fvTabelle tr:first-child td:last-child {
-moz-border-radius-topright:10px;
-webkit-border-top-right-radius:10px;
border-top-right-radius:10px}

.fvTabelle tr:last-child td:last-child {
-moz-border-radius-bottomright:10px;
-webkit-border-bottom-right-radius:10px;
border-bottom-right-radius:10px}


.header	 	 { background-color: #fff; margin: 0 auto; width: 970px; height: 250px; text-align: left; margin-bottom: 10px; padding: 10px; }

	.header	.logo		 { position: relative; float: left;  width: 207px; height: 200px; text-align: center; }
	.header	.newsticker	 { position: relative; float: left;  width: 217px; padding-top: 8px; padding-bottom: 8px; font-size: 16px; background-color: #ffffff; }
	.header	.main_image  { position: relative; float: right; width: 752px; height: 200px; }

	.top_nav	 		 { position: relative; float: right; width: 600px; height:  40px; text-align: right; padding: 10px; font-size: 14px; background-color: #fff; }
	
		.top_nav img 		{ padding-left: 20px; }
		.top_nav a 			{ color: #b1b1b1; text-decoration: none; }
		.top_nav a:visited	{  }
		.top_nav a:active 	{  }
		.top_nav a:hover 	{ color: #999999; }

	.main_nav			{ position: relative; float: right; width: 752px; text-align: left; padding-top: 8px; padding-bottom: 8px; background-color: #000;  }
	
		.main_nav a 		{ color: #fff; text-decoration: none; padding-left: 15px; padding-right: 15px; font-size: 16px; }
		.main_nav a:visited	{  }
		.main_nav a:active 	{ }
		.main_nav a:hover 	{ color: #; }
		.main_nav .active	{ font-weight:bold; }

.content	{ background-color: #fff; margin: 0 auto; width: 970px; height: auto; text-align: left; margin-bottom: 10px; padding: 10px; clear:both; background-image: url(pics/bg_content.gif); }

	.col-1		{ float: left; margin-top: 60px; }
	
		.sub_nav			{ position: relative; width: 200px; text-align: left; font-size: 15px; margin-left: 10px; }

		.sub_nav a.level1 			{ color: #000; text-decoration: none; display: block; width: 180px; padding: 6px; border-bottom: #000 dotted 1px;}
		.sub_nav a.level1:visited	{ color: #000;  }
		.sub_nav a.level1:active 	{ }
		.sub_nav a.level1:hover 	{ background-color: #000; color: #fff; }
		.sub_nav .level1active 		{ color: #000; text-decoration: none; display: block; width: 180px; padding: 6px; border-bottom: #000 dotted 1px; font-weight: bold; }

		.sub_nav a.level2 			{ color: #000; text-decoration: none; display: block; width: 170px; padding: 3px; border-bottom: #000 dotted 1px; margin-left: 10px;}
		.sub_nav a.level2:visited	{ color: #000;  }
		.sub_nav a.level2:active 	{ }
		.sub_nav a.level2:hover 	{ background-color: #000; color: #fff; }
		.sub_nav .level2active 		{ color: #000; text-decoration: none; display: block; width: 170px; padding: 3px; border-bottom: #000 dotted 1px; margin-left: 10px; font-weight: bold; }
		
		#fb-root					{ margin-top: 20px; background-color: #CCC; float:left; margin-left:10px; }

	.col-2		{ position: relative; float: right; width: 732px; padding: 15px; line-height: 22px; margin-top: 15px; padding-left: 20px; padding-right: 0px; }
	
	
		.col-2 .pathway			{ font-size: 12px; margin-top:-15px; }
		.col-2 .pathway a		{ color: #000; text-decoration: none; }
		.col-2 .pathway a:hover	{ color: #000; text-decoration: underline; }
	
		.col-2 h1			{ font-size: 24px; clear: both; color:#000; margin-bottom: 20px; margin-top: 20px;}
		.col-2 h2			{ font-size: 20px; clear: both; color:#000; margin-bottom: 10px; margin-top: 20px; background-color: #ccc; padding: 5px; }
		.col-2 h3			{ font-size: 17px; margin-bottom: -12px; margin-top: 25px; }
		
		.col-2 .inhalt		{ padding-right: 20px;height:auto; }
		
		.col-2 .img_scaled	{ float:left; margin-left: 0px; margin-bottom: 10px; margin-top: 10px; margin-right:10px;}	
		.col-2 .img_scaled div {float:left;margin-left:0px;margin-bottom:10px;margin-top:10px; margin-right:10px;}
		
		.col-2 .img_original{ margin-bottom: 10px; margin-top: 10px; width: 722px; overflow: hidden; }
				
		.col-2 showoverview {  }	
	
		.col-2 a 			{ color:#666 ; text-decoration: none; padding-bottom: 17px; }
		.col-2 a:visited	{  }
		.col-2 a:active 	{  }
		.col-2 a:hover 		{ color: #999999; }
	
		.col-2 .overview_pic { float:left; margin-right:10px; }
	
		.col-2 th 			{ padding-left: 5px; padding-right: 5px; background-color:#b1b1b1; color:#fff; padding-top:5px;padding-bottom:5px; font-size:14pt; }
		.col-2 tr 			{ margin-top:5px; }
		.col-2 td 			{ background-color:#e7e7e7;}
		.col-2 .datasheet 	{ border: 1px solid #b1b1b1; width:99%; text-align:center; }
		.col-2 .center 		{ text-align: left; }
		.col-2 .even 		{ background-color: #fff;}
		.col-2 .odd 		{ background-color: #e6e2e1;}


.imgsponsor { margin: 10px; border: 1px solid #666; }


.clear
{
clear: both;
height: 0;
margin: 0;
padding: 0;
font-size: 0;
}


.vorstand_entry {width:200px;text-align:center;float:left;background-color:lightgray;margin:10px;}
	
.sublink	{font-weight:normal;font-size:11pt;}




.playerimage { width:50px;float:left; }

.playerlinks_pos a{color:#fff;}

.slogan		{ margin-top: -261px; margin-left: 30px; }

	.slogan	h2	{ margin: 0; padding: 0; color: #FFF; font-size: 32px;  }
	.slogan	p 	{ margin: 0; padding: 0; color: #FFF; font-size: 16px; margin-top: 5px;  }



	


.footer		{ background-color: #fff; margin: 0 auto; width: 970px; height: 61px; text-align: center; margin-bottom: 10px; padding: 10px;}
	.footer img { padding: 5px;}

.copyright		{ clear:both; height: 17px; width:970px; margin:0px auto; text-align:center; margin-top: 20px; font-size: 11px; color: #666; }

	.copyright a:link  		{ color: #666; text-decoration: none;}
	.copyright a:hover 		{ color: #999; text-decoration: underline;}
	.copyright a:visited  	{ color: #666; text-decoration: none;}	


.col-2 p a, .col-2 li a				{ text-decoration:none; color:#7a7a7a; }
.col-2 p a:hover, .col-2 li a:hover	{ text-decoration:none; color:#ee7f00; }
.col-2 ul			{  }

.col-2 .img-left  { border: 0px solid #c6c6c6; padding: 3px; float:left;  margin:0 13px 0 0; }
.col-2 .img-right { border: 0px solid #c6c6c6; padding: 3px; float:right; margin:0 0 0 13px; }
.col-2 .img-right_nonborder {padding: 3px; float:right; margin:0 0 0 13px; }

.bg_overview	{ background: url(pics/home.jpg) 0 0 no-repeat; height: 203px;}
.overview		{ width: 125px; float:left; margin-left: 1px; margin-right: 0px; height: 200px; padding: 10px; font-size: 0.85em; line-height: 1.4em; margin-top: 0px;}
.overview h2	{ display: block; margin-bottom: 5px; margin-top: 100px; font-size: 14px; line-height: 1.5em;  clear: both; border: 0px; text-align:center; }
.overview a 	{ border: 0px;  color: #7a7a7a; text-decoration: none; }
.overview a:hover { border: 0px; color: #ee7f00; }
.overview img  	{ border: 0px; }

.list li a			{ color:#444a4a; text-decoration:none; line-height:2em;}
.list li a strong	{ color:#ff4400;}
.list li a:hover	{ color:#ff4400;}

.gallery 			{ float: left; margin-bottom: 30px }
.gallery div 		{ float: left; margin-top: 30px; margin-right: 25px; display: block; width: auto; text-align: center; margin-left:30px;}
.gallery img 		{ border: 1px solid #c6c6c6; padding: 2px; }
.gallery img:hover	{ border: 1px solid #ee7f00; padding: 2px; }
.gallery a			{ border: 0px; }
.gallery a:hover	{ border: 0px; }

.blaettern   { clear: both;  background: url(pics/b_7a7a7a.gif) left bottom repeat-x; line-height: normal; }
.blaettern a		{ border: 0; color:#7a7a7a; text-decoration: none; font-size: 0.85em; }
.blaettern a:hover	{ border: 0; color:#ee7f00; text-decoration: none; font-size: 0.85em; }
.prev { margin-top: 18px; width: 165px; text-align: left;   float: left; }
.next { margin-top: 18px; width: 165px; text-align: right;  float: right; }
.all  { margin-top: 18px; width: 80px;  text-align: center; float: left; margin-left: 10px; }



#files 				{ margin-top: 20px; clear: both;}
#files a:link  		{ padding-left: 18px; background-image: url(pics/icon_attachment.gif); background-position: left top; background-repeat:no-repeat; color: #666; border: 0}
#files a:hover 		{ padding-left: 18px; background-image: url(pics/icon_attachment.gif); background-position: left top; background-repeat:no-repeat; color: #666; border: 0; text-decoration: underline;}
#files a:visited  	{ padding-left: 18px; background-image: url(pics/icon_attachment.gif); background-position: left top; background-repeat:no-repeat; color: #666; border: 0}

#links 				{ margin-top: 20px; clear: both;}
#links a:link  		{ padding-left: 18px; background-image: url(pics/icon_world.gif); background-position: left top; background-repeat:no-repeat; color: #ee7f00; border: 0}
#links a:hover 		{ padding-left: 18px; background-image: url(pics/icon_world.gif); background-position: left top; background-repeat:no-repeat; color: #ee7f00; border: 0; text-decoration: underline;}
#links a:visited  	{ padding-left: 18px; background-image: url(pics/icon_world.gif); background-position: left top; background-repeat:no-repeat; color: #ee7f00; border: 0}

#video 				{ margin-top: 20px; clear: both;}
#video a:link  		{ padding-left: 18px; background-image: url(pics/action_go.gif); background-position: left top; background-repeat:no-repeat; color: #ee7f00; border: 0}
#video a:hover 		{ padding-left: 18px; background-image: url(pics/action_go.gif); background-position: left top; background-repeat:no-repeat; color: #ee7f00; border: 0; text-decoration: underline;}
#video a:visited  	{ padding-left: 18px; background-image: url(pics/action_go.gif); background-position: left top; background-repeat:no-repeat; color: #ee7f00; border: 0}

.tracker			{ float:left;margin-top:20px;margin-left:60px; width:100px;display:block;}
.sponsors_right		{ float:left;margin-top:20px;margin-left:10px; width:190px;display:block;text-align:center; }
.sponsors_right img	{width:190px;}

