/* Basics ----------------------------- */
body{font: normal 10px/14px Verdana, Geneva, Arial, Helvetica, Sans-serif;
	background:white;
/*	background:url(testbild_2.gif) top left repeat-y; */
	margin:0;padding:0;}
hr{display:none;}
img{border:0;}

.hidden{visibility:hidden;}

/* Typography , Colors Block Elements----------------------------- */
h2{font-size:1.6em;font-weight:normal;line-height:1.1em;text-transform:uppercase;
	margin:0 0 20px;}
h2 small{font-size:0.6em;}
h2.short{width:290px;}
h2.red{color:#f00;}
h2.red small{font-size:0.6em;color:black;}
h2.turquoise{color:#2db9c3;}
h4{font-size:1em;font-weight:bold;text-transform:uppercase;
	margin:0;padding:0;}	
h4.links{margin-top:10px;}	
h4 small{font-size:1em;font-weight:normal;text-transform:uppercase;}	
h5{font-size:1em;font-weight:bold;text-transform:uppercase;color:#73736e;
	margin:0;padding:0;}	
h5 small{font-size:1em;font-weight:normal;text-transform:uppercase;color:#73736e;}	

p{color:#73736e;
	margin:0;padding:0;}


/* Typography , Colors Links ----------------------------- */
a{color:black;text-decoration:none;}
a:hover{color:#2db9c3;text-decoration:none;}	

a.link{text-transform:uppercase;
	margin:0;padding-left:14px;padding-right:0;}
a.link_back{font-weight:bold;text-transform:uppercase;
	background:url(img/a_bck_turquoise.gif) center left no-repeat;
	margin:0;padding-left:14px;padding-right:0;}
a.link_fwd{font-weight:bold;text-transform:uppercase;
	background:url(img/a_fwd_turquoise.gif) center left no-repeat;
	margin:0;padding-left:14px;padding-right:0;}


.turquoise{color:#2db9c3;}	
.uppercase{text-transform:uppercase;font-weight:normal;}	
.uppercase_bold{text-transform:uppercase;font-weight:bold;}	
.uppercase_ibold{text-transform:uppercase;font-weight:bold;font-style:oblique;}	
.italic_bold{font-weight:bold;font-style:oblique;}	
	
	
a.linky_top{float:right;
	font-weight:bold;text-transform:uppercase;
	background:url(img/a_top_turquoise.gif) center left no-repeat;
	margin:5px 0 20px;padding-left:14px;padding-right:0;}

div.spacer{clear:both;position:relative;height:30px;
	margin:0;padding:0;}
div.spacer_border{clear:both;position:relative;height:31px;
	border-bottom: 1px dashed black;
	margin:0 0 20px;padding:0;}
p.link_top a{position:absolute;top:0;right:0;width:9px;height:9px;
	overflow:hidden;text-indent:1500em;
	background:url(img/a_top_turquoise.gif) center right no-repeat;
	margin:13px 13px 5px 0;}

	
	
a.link_pdf{position:absolute;top:0;right:0;
	text-transform:uppercase;
	background:url(img/icon_pdf.gif) center left no-repeat;
	margin:0;padding:0 13px 5px 16px;}
a.link_pdf:hover{background:url(img/icon_pdf_turquoise.gif) center left no-repeat;}
a.link_img{text-transform:uppercase;
	background:url(img/icon_img.gif) center left no-repeat;
	margin:0;padding:0 0 5px 16px;}
a.link_img:hover{background:url(img/icon_img_turquoise.gif) center left no-repeat;}


/* Structure Header----------------------------- */
#top_link{float:left;
	margin:0;padding:14px 0 0 25px;}
#top_bar{height:25px;
	background:#afafa5;
	margin:0 0 0 226px;padding:0;}
	
#navi{margin:10px 0 0 236px;} 	
#navi ul{float:left;
	list-style:none;
	line-height:15px;color:#2db9c3;text-transform:uppercase;font-weight:bold;
	margin:0 0 10px;padding:0;}
#navi ul a:hover{color:#afafa5;}
#navi #meta{margin:0 0 0 438px;padding:0;}
#navi #meta form{margin:0 0 20px 14px;}
#navi #meta h4{height:9px;margin:0 0 6px;padding:0;}
#navi #meta form #field{width:155px;height:13px;
	color:#73736e;text-transform:uppercase}
#navi #meta form .button{width:9px;height:9px;
	border:0;
	margin:0px;}


#speechbubble{position:absolute;top:70px;left:700px;z-index:100;}
#speechbubble #bubble{height:15px;width:220px;
	background: url(img/speech.gif) no-repeat;
	margin:0px;padding:15 0 0px;}
#speechbubble #content{position:relative;
	color:#73736e;width:202px;
	overflow:hidden;
	border: 1px solid #73736e; border-top:0px;
	background:#ddefef;
	margin:0px;padding:5px 8px 8px}
#speechbubble #content #close{position:absolute;bottom:2px;right:5px;}
#speechbubble #content #close a{color:#2db9c3;}
	

	
#logo_bar{clear:both;position:relative;width:840px;height:32px;
	margin:10px 0 0 25px;padding:0;}	
#logo_bar h1 small{position:absolute;bottom:0;left:0;
	font-size:10px;font-weight:normal;text-transform:uppercase;line-height:10px;
	margin:0;padding:0;}
#logo_bar #logo a{position:absolute;top:0;left:0;width:188px;height:16px;
	text-indent:-1000em;
	background:url(img/logo_us.gif) no-repeat;
	margin:0;padding:0;}
#logo_bar #house a{position:absolute;bottom:0;right:0;width:73px;height:17px;
	background:url(img/house_us.gif) no-repeat bottom right;
	margin:0;padding:0;}

#news_bar{clear:both;
	border-top:1px dashed black;
	background: url(img/bg_news.gif) repeat-x bottom;
	margin:10px 0 0;padding:15px 0 0 240px;}
#news_bar #news{width:410px;
	background:#fff;
	line-height:12px;
	margin:0;}

#h_bar{clear:both;height:12px;
	border-left:227px solid #afafa5;background:black;
	margin-top:15px;}
	
	
/* Structure, Position Content ----------------------------- */
#back_bar{height:9px;
	margin:6px auto 0 240px;}

#content_single{clear:both;margin:30px 0 0 227px;padding:0;}
#content_triple{clear:both;margin:30px 0 0 25px;padding:0;}	
	
#leftcol{float:left;width:190px;display:inline;
	margin:0 12px 0 0;padding:0;}

	
#centercol{position:relative;float:left;width:435px;display:inline;
	margin:0;}	
#centercol hr{display:block;height:0px;
	border:0;border-top:1px dashed black;
	margin:20px 0;padding:0;}
#centercol hr.cleared{clear:both;display:block;height:0px;
	border:0;border-top:1px dashed black;
	margin:20px 0;padding:0;}
#centercol hr.hidden{clear:both;visibility:hidden;display:block;height:20px;
	margin:0;padding:0;}
#centercol .item, h2, h4.outside{margin-left:13px;margin-right:13px;}	
#centercol .item{clear:both;position:relative;}
#centercol .item img{position:absolute;left:-85px;top:-10px;
	border: 1px solid #73736e;;}	
#centercol .item hr{display:block;height:0px;
	border:0;border-top:1px dotted #73736e;
	margin:20px 0;padding:0;}
	
	
/* Form Fields	 ------------------------------------- */
form input, select, textarea{border:2px inset;height:15px;
	font: normal 10px/14px Verdana, Geneva, Arial, Helvetica, Sans-serif;color:#73736e;
	margin:0;padding:1px 2px 0;}
form .submit{height:9px;border:0px}
form .box{border:0}

#centercol table {width:430px;border:0;padding:0;border-spacing:13px;}
#centercol table th{font-size:1em;font-weight:bold;text-transform:uppercase;text-align:left;
	margin:0;padding:0;}
#centercol form select{width:175px;height:75px;}
#centercol form select.pulldown{width:175px;height:20px;}

#centercol form .shortinput{width:50px}
#centercol form .shortinput_uc{width:50px;text-transform:uppercase}
#centercol form .shortinput_ucb{width:50px;
	text-transform:uppercase;font-weight:bold}
#centercol form .mediuminput{width:100px}
#centercol form .mediuminput_uc{width:100px;text-transform:uppercase}
#centercol form .mediuminput_ucb{width:100px;
	text-transform:uppercase;font-weight:bold}
#centercol form .longinput{width:200px}
#centercol form .longinput_uc{width:200px;text-transform:uppercase}
#centercol form .longinput_ucb{width:200px;
	text-transform:uppercase;font-weight:bold}
#centercol form .xlonginput{width:100%}
#centercol form .xlonginput_uc{width:100%;text-transform:uppercase}
#centercol form .xlonginput_ucb{width:100%;
	text-transform:uppercase;font-weight:bold}

#centercol form .smallarea{width:100%;height:28px;}
#centercol form .mediumarea{width:100%;height:100px;}
#centercol form .largearea{width:100%;height:250px;}

#centercol form .upload{height:20px;}
#centercol form .button{color:#2db9c3;text-decoration:none;text-transform:uppercase;font-weight:bold;
	border:0;background:none;}


	
#rightcol{width:190px;
	margin:0 0 0 649px;}

.breaker{display:block;clear:both;height:10px;}
#footer{display:block;clear:both;border-top:1px dashed black;
	margin:20px 0 0;padding:10px 0 15px 240px;}

	

/* Images & Lists ----------------------------- */
li.break{border-bottom: 1em solid white}

.images{margin:0 0 20px;padding:0;}
.images img{border: 1px solid #73736e;
	margin-bottom:10px;}	
	
.shortinfo{position:relative;background:black;color:white;
	margin:0 0 20px;padding:0;}
.shortinfo ul {margin:0;padding:0;}
.shortinfo h4{line-height:13px;}
.shortinfo h4, li{padding:0 3px;}
.shortinfo li{list-style:none;display:block;
	text-align:right;
	border-top:2px solid white;
	padding-left:50px;}
.shortinfo span.title{position:absolute;left:3px;
	font-weight:bold;}

.linklist{background:#afafa5;
	text-transform:uppercase;color:white;
	margin:0 0 20px;padding:0;}
.linklist ul{margin:0;padding:0;}
.linklist h4{line-height:13px;}
.linklist h4 small{text-transform:none;font-weight:normal;font-size:1em;}
.linklist h4, li{padding-left:3px;}
.linklist li{list-style:none;
	border-top:2px solid white;}
.linklist a{background:url(img/a_fwd_white.gif) center left no-repeat;
	text-decoration:none;color:white;
	padding-left:14px;}
.linklist a:hover{background:url(img/a_fwd_black.gif) center left no-repeat;
	text-decoration:none;color:black;}

.tasklist{background:#2db9c3;
	text-transform:uppercase;color:black;
	margin:0 0 20px;padding:0;}
.tasklist ul{margin:0;padding:0;}
.tasklist h4{line-height:13px;color:white;}
.tasklist h4, li{padding-left:3px;}
.tasklist li{list-style:none;
	border-top:2px solid white;}
.tasklist a{background:url(img/a_fwd_white.gif) center left no-repeat;
	text-decoration:none;color:white;
	padding-left:14px;}
.tasklist a:hover{background:url(img/a_fwd_black.gif) center left no-repeat;
	text-decoration:none;color:black;}
.tasklist .active{background:url(img/a_fwd_black.gif) center left no-repeat;
	text-decoration:none;color:black;font-weight:bold;
	padding-left:14px;}

.tasklist table{background:white;width:190px;
	table-layout:fixed;overflow:hidden;border-spacing:3px;
	text-transform:none;
	margin:0;padding:5px 0 0;}
.tasklist table td{border:0px solid #000;
	margin:0;padding:0;}
.tasklist table td.track{overflow:hidden;white-space:nowrap; }
.tasklist table td.button{width:60px;
	text-align:center;}
.tasklist table td.buy{width:20px;
	text-align:right;}
.tasklist table td.buy a{background:none;color:#2db9c3;
	margin:0;padding:0;}


/*
ol.playlist{margin:0;padding:0 0 0 25px;}
.playlist li{list-style-type:decimal-leading-zero;
	text-transform:uppercase;
	margin-bottom:8px;}
.playlist li.active{color:#2db9c3;}
.playlist a{line-height:9px;text-decoration:none;color:black;
	background:url(img/a_fwd_black.gif) center left no-repeat;
	margin-left:10px;padding-left:14px;}
.playlist a:hover{line-height:9px;text-decoration:none;color:#2db9c3;
	background:url(img/a_fwd_turquoise.gif) center left no-repeat;}
.playlist a.audio{background:url(img/icon_audio.gif) center left no-repeat;
	margin:0;padding-left:15px;}
.playlist a.audio:hover{background:url(img/icon_audio_turquoise.gif) center left no-repeat;}
	
*/

	
	
/* IE MAC HACK */
 /*\*//*/
  @import “ie5mac.css”;
/**/	