@charset "UTF-8";
/* CSS Document */

    body  {
    	font: 100% Verdana, Arial, Helvetica, sans-serif;
    	background: #FFFFFF;
    	margin: 0;
    	padding: 0;
    	text-align: center; 
    	color: #000000;
    }

h1 {font-family: Lucida Grande, Arial, Verdana, sans serif;font-size:18px;font-weight:normal;border-bottom:1px solid #CCCCCC;padding-top:16px;text-transform: uppercase;color:#333333;margin-bottom:5px; }
h2 {font-family: Lucida Grande, Arial, Verdana, sans serif;font-size:14px;font-weight:normal;border-bottom:1px solid #CCCCCC;padding-top:16px;text-transform: uppercase;color:#333333;margin-bottom:5px; }
.klein{font-size:10px; }
.small {font-size:11px; }
	#lang {float:right;padding-top:11px;font-size:10px;}
	a.lang {text-decoration:none;color:black; }
	a.lang:HOVER {color:red;}

 a {color: #003399;text-decoration:none; }
  a:HOVER {color: #006699;text-decoration:underline; }

.imlink a{text-decoration:none; padding:2px 0px 0px 12px;background: url(im/button_list_reg.png) no-repeat 3px 6px;color:#003399;font-size:0.9em;}
.imlink a:hover{text-decoration:underline;color:#CC0000;}

.sp10{height:10px;}
.sp20{height:20px;}
.sp30{height:30px;}
.sp40{height:40px;}

/*  #supcont{
    	width: 100%; 
    	background:url(im/header10.jpg) no-repeat center top;
    } */

#supcont{
    	width: 100%; 
    	background:url(im/sky_header2.jpg) no-repeat center top;
    } 
    #container { 
    	width: 870px; 
    	margin: 0 auto;
    	text-align: left; 
    } 
    #header {padding: 0 10p 0 0x;height:100px;font-family:Verdana, Arial, Helvetica, sans-serif;
    } 
    
    #sidebar1 {
    	float: left; 
    	width: 250px;
    	background: #FFFFFF;
    	padding: 15px 0;
		font-size:12px;
    }
    #sidebar2 {
    	float: left; 
    	width: 250px;
    	background: #FFFFFF;
    	padding: 15px 0;
		font-size:12px;
		background-color: #FFFFCC;    }
    
    #mainContent {
    	margin: 0px 1.5em 0 270px; width:570px;background:white;12px;line-height:150%;font-size:12px;
    } 
    #footer { font-size:10px;height:16px;color:white;background:#222222;text-align:center;} 
    #footer a {color:white; }
    .fltrt { 
    	float: right;
    	margin-left: 8px;
    }
    .fltlft {
    	float: left;
    	margin-right: 8px;
    }
    .imfl {border:1px solid #CCCCCC;float: left;margin-right: 8px; }
	.imfr {float: right;margin-left: 8px;border:1px solid #CCCCCC;
    }

    .clearfloat { 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	.clearl{clear:left;    }
	.clearr{clear:right;    }
    #navi {font:1.35em Lucida Grande, Arial, Verdana, sans serif;padding-top:10px;color:white;letter-spacing:2px;word-spacing:3px;width:750px;text-transform:uppercase;text-shadow: #333333 1px 1px; }
    #navi a {color:white;text-decoration:none; }
	#navi a:HOVER{color: #FF0033; }
	a#navi.red {color: #CC0000; }
	#navi a.navact  {color: #FFCC00; }

	.subnavbord {border-top:1px dotted #6699FF;height:1px;}
	#subnav {font:11px Verdana, Arial, Helvetica, sans-serif;width:100%;margin:2px 0;padding:0 2px;text-transform:lowercase;color:white;line-height:14px;;}
	.subentry {margin:0 8px 0 0; border-left:1px solid #3399CC;padding:0 4px 0 12px;}
	.subentryl {margin:0 8px 0 0; padding:0 4px 0 0;}
    #subnav a {color:white;text-decoration:none;padding:4px 0; }
	#subnav a:HOVER, a.subentryl:HOVER {color:#FFCC00;text-decoration:none;border-bottom:1px dotted #3399CC;}

/*INSERTS FÜR HOMEPAGE*/
	#fl1, #fl2, #fl3, #fl4,#fl5,#fl6{visibility:hidden;width:800px;,margin:0;position:absolute;top:81px;background:#3770C0 url(im/bluebg.jpg) repeat-y -3px 0;padding:1px 0 2px 0;}
	#fl3{text-indent:100px; }
	#fl4{text-indent:240px; }
	#fl5{text-indent:340px; }
	#fl6{text-indent:440px; }
	


    .headline {font-family: Lucida Grande, Arial, Verdana, sans serif;font-size:18px;font-weight:normal;border-bottom:1px solid #CCCCCC;padding-top:16px;text-transform: uppercase;color:#444444; }
	.headline2 {font-family: bold Lucida Grande, Arial, Verdana, sans serif;font-size:18px;border-bottom:1px dotted #CCCCCC;padding-top:16px;color:#444444; }
	
    .subtitle {font-size:11px;color:#333333;margin-top:3px; }
	
	.buy {tex-align:center;margin-top:10px;background: url(im/buyborder.jpg);width:250px;height:30px;}
	.buy a {text-decoration:none;color: #CC0000;position:relative;top:10px;font-weight:bold;border-bottom:1px dotted #777777; }
	.buy a:HOVER {color: #FF6600;text-decoration:underline; }
	.quotxt{font: italic 14px/19px Palatino, Georgia, Times new Roman, Times, serif;color:#333333;padding-right:10px; }
	.smb {border-top:1px dotted #333333; }
	.pressfoto {float:left;margin:0 10px 10px 0; }
	#linklist li {list-style-type:none;margin:0;padding:0;line-height:2em; }
