/* ----------------------- Allgemeines ----------------------- */
*{
	font-family: 'Droid Sans', Arial, Verdana sans-serif;
	margin:0;
	padding:0;
	line-height:150%;
}

body{
	font-size: 13px;
	background:url(../graphics/html_background.jpg) fixed;
	background-position:bottom right;
	background-color:#000;
}

h1{
	font-size:22px;
	margin-bottom:10px;
	font-weight:normal;
}

table, table td{
	font-size: 13px;
	color:#fff;
	font-family: 'Droid Sans', Arial, Verdana sans-serif;
	padding:0;
	margin:0;
	line-height:150%;
}

h5, .h5, h1{
	font-size:14px;
	background:url(../graphics/act2.jpg);
	height:25px;
	line-height:25px;
	margin-bottom:10px;
	padding-left:5px;
	width:545px;
	display:block;
	font-weight:normal;
}

h6{
	font-size:13px;
	font-weight:normal;
}

a{
	text-decoration:none;
}

/* ----------------------- Standartelemente ----------------------- */
#container{
	width:560px;
	position:absolute;
	margin-top:50px;
	margin-left:-280px;
	top:0;
	left:50%;
	z-index:300;
	color:#fff;
}

a{
	color:#fff;
}

a:hover{
	color:#6986f8;
}

/* --------------------- NAVI --------------------- */
#navi{
	text-align:center;
}

#navi div{
	float:left;
	margin-right:32px;
	margin-right: expression((this.parentNode.lastChild == this)? "0" : "32px" );
}

#navi div:last-child{
	margin-right:0px;
}

#navi a{
	display:block;
	height:25px;
	font-size:24px;
	float:left;
	background:url(../graphics/pfeil.gif) no-repeat;
	padding-left:28px;
	line-height:24px;
}

#subnavi{
	clear:both;
	margin-left:140px;
	width:420px;
}

#subnavi div{
	float:left;
	margin-right:32px;
	margin-right: expression((this.parentNode.lastChild == this)? "0" : "32px" );
}

#subnavi div:last-child{
	margin-right:0px;
}

#subnavi a{
	display:block;
	margin-top:5px;
	font-size:18px;
	background:url(../graphics/pfeil2.gif) no-repeat;
	padding-left:20px;
	line-height:16px;
}

a:hover, #navi .active, #subnavi .active, .active, .active a, #active a, #bottom #active a{
	color:#6986f8;
}

a h5:hover{
	background:url(../graphics/act.jpg);
	color:#fff;
}

/* --------------------- CONTENT --------------------- */
#content{
	clear:both;
	margin-top:30px;
	padding-top:70px;
	width:545px;
}

#content a{
	color:#6986f8;
}

#content a:hover{
	color:#fff;
}

#content #cpic{
	position:absolute;
	margin-left:-280px;
}

#apic{
	position:absolute;
	margin-left:-110px;
	margin-top:25px;
}

#akimg{
	width:550px;
	text-align:center;
	margin-top:20px;
}

#content #cc{
	width:550px;
}

#content .metier{
	font-size:11px;
}

#content #partner{
	margin-top:30px;
}

#content .refdesc{
	font-size:10px;
	font-weight:normal;
	display:none;
}

#content #cats, #content #ref{
	/*padding-top:10px;*/
	width:560px;
}

#content #cats a, #content #ref a, #content #ref a:hover, #content #cats a:hover{
	color:#fff;
}

#content #cats a{
	font-weight:normal;
}

#content #cats .cat b{
	font-weight:normal;
}

#content .refprev{
	float:left;
}

#content .refprev a{
	display:block;
	width:261px;
	height:75px;
	padding:5px;
	margin:0 8px 8px 0;
	background-image:url(../graphics/act2.jpg);
	font-size:11px;
	color:#fff;
}

#content .refprev img{
	margin-right:5px;
}

#content .refprev a:hover, .cat:hover{
	background-image:url(../graphics/act.jpg);
	color:#fff;
}

#content #pages{
	clear:both;
}

#content #picbox, #content #picbox2{
	width:532px;
	min-height:100px;
	background:url(../graphics/act2.jpg);
	padding:9px;
	overflow:show;
}

#content #picbox{
	min-height:380px;
}

#content #picbox img, #content #picbox2 img{
	margin-bottom:10px;
}

#pictab{
	background:url(../graphics/act2.jpg);
	height:25px;
	line-height:25px;
	margin-top:10px;
	width:530px;
	padding:0 5px;
}

#changepic, #changepic2{
	width:560px;
	height:25px;
	line-height:25px;
	font-size:15px;
	margin:0;
	padding:0;
	margin-top:-5px;
	margin-left:-5px;
	margin-bottom:5px;
}

#changepic td, #changepic2 td{
	background:url(../graphics/act2.jpg);
	font-size:15px;
}

#next, #back, #overview{
	width:25px;
	height:25px;
	display:block;
}

#next span, #back span{
	display:none;
}

#overview{
	background:url(../graphics/overview_a.jpg) no-repeat;
}

#overview:hover{
	background:url(../graphics/overview.jpg) no-repeat;
}

#next{
	background:url(../graphics/pf_next_a.jpg) no-repeat;
}

#next:hover{
	background:url(../graphics/pf_next.jpg) no-repeat;
}

#back{
	background:url(../graphics/pf_back_a.jpg) no-repeat;
}

#back:hover{
	background:url(../graphics/pf_back.jpg) no-repeat;
}

#voxels, #partner{margin-top:30px;}

/* --------------------- BOTTOM --------------------- */
#bottom{
	padding-bottom:50px;
	padding-top:70px;
	clear:both;
}

#bottom a{
	color:#fff;
}

#bottom a:hover{
	color:#6986f8;
}

#bottom div{
	float:left;
	margin-right:33px;
}

#bottom .blast{
	margin-right:0px;
}

/* --------------------- Flash --------------------- */
#flash{
	width:100%;
	height:25px;
	background:url(../graphics/flbg.jpg);
	line-height:25px;
	display:block;
	position:fixed;
	z-index:5000;
}

#flash a:hover{
color:#fff;
}

#flash #flclose{
	float:right;
	height:25px;
	width:25px;
	text-align:center;
	background:#f18b8b;
	display:block;
}

#flash #fltext{
	padding-left:10px;
	float:left;
	display:block;
	width:90%;
	height:25px;
	background:url(../graphics/flash.jpg) no-repeat;
}

#flash:hover{
	color:#fff;
}

/* --------------------- FORMIT --------------------- */
#formit{
	width:550px; 
}

#formit fieldset{
	border:none;
	width:550px; 
}

#formit legend{
	display:none;
}

#formit .tinput, #formit #message{
	margin-bottom:5px; 
	border:none;
	font-family: Arial, sans-serif; 
	font-size:12px;
	padding:5px;
	color:#333;
	width:450px;
}

#formit #message{
	height:180px;
}

#formit .button{
	color:#000;
}

#formit .input:hover, #formit .textarea:hover, #formit #captd #newcaptcha:hover, #formit #captd img:hover,#formit .input:focus, #formit .textarea:focus, #formit #captd #newcaptcha:focus, #formit #captd img:focus{

}

#formit td{
	padding-top:10px;
}

#formit .tittd{
	width:90px;
}

#formit #captd div{
	float:left;
	margin-right:5px;
}

#formit #captcha{
	height:14px;
	padding-top:6px;
}

#formit #captd #newcaptcha{
	padding:2px;
	background:#fff;
	padding-top:3px;
}

#formit #captd img{

}

#formit #captd .clear{
	float:none;
	clear:both;
}
