@charset "UTF-8";

/* PNG FIX */
*{zoom:1;margin:0;padding:0;}
.content_col img{behavior:url(../iepngfix.htc);}

/* Generall CSS */
.content{color:#666;}
:focus{outline:0;}
blockquote,cite,code,dd,dt,li,p,pre{font-size:12px;font-family:"Arial Regular", Arial, Helvetica;}
table{font-family:inherit;font-size:inherit;font-weight:inherit;}
dl,ul,li,dt{margin:0;padding:0;}
fieldset{border:none;}
form label{cursor:pointer;font-size:12px;}
label,input,select,textarea{margin:0;padding:2px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
.floatbox{overflow:hidden;}
form,form p{font-size:10px;}
.hidden,.tx_lumogooglemaps_pi1_sidebar{display:none;}

/* local white space reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;font-weight:inherit;font-style:inherit;font-family:inherit;}
body{background-color:#fff;color:#FFF;font-family:"Arial Regular", Arial, Helvetica;font-size:62.5%;line-height:1;min-height:101%;background-image:url(../img/body_bg.jpg);background-repeat:repeat-x;background-position:left 204px;}

/* Textklassen */
.hell{color:#999;}
.smalltext{font-size:1.10px;}
.black{color:#000;}
li.act a{color:#9F0331;}
.breaker{color:#9F0331;padding:0 3px;}

/* Links */
a:link,a:visited{text-decoration:none;color:#EDEDED;}
a:hover{text-decoration:none;color:#333;}
a:active{color:#EDEDED;text-decoration:none;}
#root{width:1008px;display:block;float:left;}
.logo{display:block;float:left;width:320px;height:100px;background-image:url(../img/logo.jpg);background-repeat:no-repeat;padding-left:32px;}
.logo h1 a span{cursor:pointer;display:block;height:100px;position:absolute;text-indent:-10000px;width:320px;}
.klinker{display:block;float:left;width:468px;padding-left:170px;padding-top:30px;}
.content_col{display:block;float:left;width:1008px;height:500px;}
.menu{display:block;float:left;padding-top:112px;padding-bottom:32px;}
.menu ul{list-style:none;padding-top:20px;}
.menu li{display:block;color:#fff;font-size:20px;}
.menu .last{background-image:none;}
.menu a{color:#fff;}
.menu a:hover{color:#CA5F7D;}
.cube{display:block;float:left;width:600px;height:420px;background-image:url(../img/wuerfel.png);background-repeat:no-repeat;background-position:0 -15px;margin-left:190px;margin-top:10px;}
.headline{display:block;float:left;padding-top:48px;height:56px;width:740px;}
.headline span h1{text-indent:-10000px;}
.content_left{display:block;float:left;width:260px;}
.content_middle{display:block;float:left;width:380px;}
.content_middle_big{display:block;float:left;width:699px;}
.image{float:right;display:block;padding-top:30px;}
.bottom_headline{display:block;float:left;padding-top:40px;}
.inhalt{display:block;float:left;padding-top:31px;font-size:12px;color:#fff;}
.inhalt p{line-height:16px;font-family:"Arial Regular", Arial, Helvetica;}
.inhalt h2{font-size:12px;font-weight:400;text-transform:uppercase;padding-bottom:10px;}
.inhalt form{padding-left:20px;}
.inhalt .innerform{display:block;float:left;width:300px;padding-bottom:10px;}
.inhalt .innerformtext{display:block;float:left;width:300px;padding-bottom:10px;padding-top:80px;}
.inhalt .innerformtext label{color:#000;font-size:10px;line-height:12px;}
.inhalt label{display:block;float:left;width:120px;font-size:10px;}
.inhalt input{float:right;width:155px;background-color:#C00031;border:1px solid #FFF;height:17px;padding-top:2px;color:#fff;}
.inhalt textarea{float:right;width:155px;background-color:#fff;border:1px solid #c00031;height:100px;padding-top:2px;color:#c00031;}
.inhalt .senden{background:#fff;color:#000;height:19px;width:auto;}
.inhalt td p{color:#000;line-height:14px;font-size:10px;}
.inhalt_wuerfel{display:block;float:right;padding-top:30px;padding-right:40px;}
.sloagen{display:block;float:left;padding-top:18px;padding-left:100px;}
.sitemap{
	display:block;
	float:left;
	padding-top:20px;
	font-size:12px;
	color:#fff;
	padding-left:20px;
}
*html .sitemap {padding-top:0px;}
.sitemap ul{}
.sitemap li{margin-left:10px;padding:1px 0;}
*html .sitemap li {margin-left:15px;}
.inhalt .top {
	height: 176px;
}
.inhalt .top p {
	font-size:1.0em;
	font-weight:400;
	line-height:16px;
}
.inhalt .bottom {
	padding-top:21px;
}
.inhalt .bottom p {
	font-size:1.0em;
	font-weight:400;
	line-height:16px;
	color:#000;
}
.content_right{display:block;float:left;width:300px;}
.content_right .top{padding-top:31px;height:176px;}
.content_right .top p{font-size:12px;font-weight:400;line-height:16px;}
.content_right .bottom{padding-top:21px;}
.content_right .bottom p{font-size:12px;font-weight:400;line-height:16px;color:#000;}
.footer_col{display:block;float:left;width:908px;padding-left:110px;}
.footer_col ul{list-style:none;}
.footer_col li{color:#B41840;font-size:1.5em;display:block;float:left;padding-right:10px;}
.footer_col a{color:#999;}
.pfeile{display:block;float:right;padding-top:270px;}
.pfeilehome{display:block;float:right;padding-top:374px;}
.content_right .top h2, .content_right .bottom h2{
	font-size:14px;
	font-weight:400;
	text-transform:uppercase;
	padding-bottom:10px;
}
.bottom h2 {
	color: #000;
}

#team td {vertical-align:top;}
#team td p {font-size:11px;}
#team p.white {color:#fff;}
#team td strong, #team td b {font-weight:700;}