body{ 
  //overflow:hidden;
}   

html, body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	text-align: center;
	background-image: url("gfx/lueck_bg.jpg");	
	background-position:top;
	background-repeat:repeat-x;
	background-color:#0A3663;
}

#head {
	width: 850px;
	height: 30px;
	margin: 0px auto;
}

#container {
  position: absolute; 
  top: 50%;  
  left: 50%; 
  width: 850px;
  height: 605px;
  margin-top: -302px;
  margin-left: -425px;
  background-image: url("gfx/lueck_schatten.png");
}

/*#container {
	width: 850px;
	height: 550px;
	margin: 0px auto;
	padding: 0px;
}*/


.tx-rgsmoothgallery-pi1 {
}

#externalthumbs {
  /*float: left;*/
  margin: 25px 0px 0px 0px;
  width:330px;
  height:90px;
  overflow:auto;
  text-align:left;
}

#externalthumbs .label {
  display:none;
}
.carouselInner {
  text-align:left;
  width:1700px;
}

.carouselInner .thumbnail {
  float:left;
  padding-bottom:10px;
}

#container_menue {
	width: 850px;
	height: 180px;
	margin: 0px auto;
	padding: 0px;
	background-image: url("gfx/lueck_head_bg_5.jpg");	
}

#logo{
	width:850px;
	height: 80px;
}

#logo img{
	border:none;
}


#content_bg{
	width: 850px;
	height: 415px;
	padding:0px;
	margin:0px auto;
	background-image: url("gfx/lueck_bg_content.jpg");
	background-repeat:repeat-y;
	text-align:left;
}

#unten {
	width: 850px;
	height: 10px;
	margin: 10px auto;
	padding: 0px;
}

#unten p{
	margin:5px 0px 5px 0px;
	padding:0px;
	font-size:11px;
	color:#FFFFFF;
	font-family: Verdana, Arial, Sans-serif;
}

#unten a:hover, #unten a:link, #unten a:active, #unten a:visited {
	color:#ffffff;
	text-decoration:none;
}


#impressum{
	height:25px;	
}
#impressum a:hover, #impressum a:link, #impressum a:active, #impressum a:visited {
	font-size:11px;
	color:#0A3663;
	font-family: Verdana, Arial, Sans-serif;
	text-decoration:none;
}

#content {
	width: 685px;
	height:415px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
}

#content_bilder {
	width: 355px;
	height:415px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
}

#content_vergleich {
	width: 325px;
	height:415px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
}

#vergleich {
	width: 180px;
	height:415px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	text-align:center;
}


#bilder {
	width: 330px;
	height:415px;
	float: right;
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
}

#menue_container{
	width:165px;
	height:415px;
	float:left;
	text-align:center;
	margin:0px;
	padding:0px;
}

#menue{
	width:165px;
	height:390px;
	float:left;
	text-align:center;
	margin:0px;
	padding:0px;
}

#menue ul{
	height: auto;
	width: 165px;
  	margin: 15px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

#menue ul li {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:24px;

}

#menue ul li ul{
  	margin: 0px;
	padding: 0px;
	background-color:#D0D8E1;
}

#menue ul li ul li{
  	margin: 0px;
	padding: 0px;
}



#menue ul li a:link, #menue ul li a:active, #menue ul li a:visited {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-size:11px;
	line-height:25px;
	color:#0A3663;
}

#menue ul li.umenue_activ a:link, #menue ul li.umenue_activ a:active, #menue ul li.umenue_activ a:visited {
	/*background-image:url(gfx/ergo_bg_menue.jpg);*/
	background-repeat:no-repeat;
	color:#FFF;
}

#menue ul li.umenue_activ{
	background-color:#0A3663;
}

#menue ul li.umenue_activ ul li a:link, #menue ul li.umenue_activ ul li a:active, #menue ul li.umenue_activ ul li a:visited {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-size:11px;
	color:#0A3663;
	line-height:25px;
}

#menue ul li.umenue_activ ul li.umenue_activ_2{
	font-weight:bold;
}
	

#content a{
	text-decoration: none;
}

#content a:hover{
	text-decoration: underline;
}

#content a:link, #content a:active, #content a:visited {
	color:#0A3663;
	text-decoration:none;
}

#content_bilder a:link, #content_bilder a:active, #content_bilder a:visited {
	color:#0A3663;
	text-decoration:none;
}

#content p.bodytext{
	font-size:11px;	
	color:#333333;
	font-weight: normal;
	line-height: 18px;
	margin: 5px 20px 0px 20px;
}


#content p.align-center{
	font-size:11px;	
	color:#333333;
	font-weight: normal;
	line-height: 18px;
	margin: 5px 20px 0px 20px;
	text-align:center;
}


#content_bilder p.bodytext{
	font-size:11px;	
	color:#333333;
	font-weight: normal;
	line-height: 18px;
	margin: 5px 20px 0px 20px;
}


#bilder p.bodytext{
	font-size:11px;	
	color:#333333;
	font-weight: normal;
	line-height: 18px;
	margin:20px 20px 0px 30px;
}

#content_vergleich p.bodytext{
	font-size:11px;	
	color:#333333;
	font-weight: normal;
	line-height: 18px;
	margin: 5px 20px 0px 20px;
}


#content h1{
	margin: 20px 0px 0px 20px;
	color:#0A3663;
	font-size:14px;
	font-weight:bold;
}

#content_bilder h1{
	margin: 20px 0px 0px 20px;
	color:#0A3663;
	font-size:14px;
	font-weight:bold;
}

#content_vergleich h1{
	margin: 20px 0px 0px 20px;
	color:#0A3663;
	font-size:14px;
	font-weight:bold;
}

#content ul{
	font-size: 11px;	
	color:#76726E;
	font-weight: normal;
	line-height: 18px;
	margin: 0px 30px 0px 74px;
	padding: 0px;
	list-style-image: url(gfx/ergo_liste.jpg);
	vertical-align:bottom;
}

form {
	border: none;
}


#mailform {
	border: none;
	padding: 0px;
	margin: 0px;
}

.csc-textpic{
	font-size:1em;	
	font-weight:normal;
	line-height: 18px;

	/*margin: 0px 20px 0px 40px;*/
}

div.csc-textpic-intext-left{
	/*margin: 25px 30px 0px 35px;*/
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{
	background-color:#FFF;
	padding:0px;
	font-size: 11px;
}

.csc-textpic-text{
	margin: 0px;
	padding: 0px;
}

.csc-mailform{
	border: none;
	padding: 0px;
	margin: 0px;
}

.csc-mailform-field label {
	border: 0px;
	width: 90px;
	display: block;
	float: left;
	text-align: left;
	vertical-align: bottom;
	margin:0px;
	padding:0px;
}

.csc-mailform-field input, .csc-mailform-field textarea {
	width: 200px;
	border: 1px solid #da2028;
	margin: 1px 0px 1px 0px;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
}

#mailformformtype_mail{
	margin-top: 10px;
	margin-left: 90px;
	width: 80px;
	padding: 0px;
	background-color: #0A3663;
	color:#FFFFFF;
}

.csc-form-labelcell {
	border: 0px;
	width: 90px;
	display: block;
	float: left;
	text-align: left;
	vertical-align: bottom;
	margin:0px;
	padding:0px;
}

.csc-form-fieldcell input, .csc-form-fieldcell textarea {
	width: 100px;
	border: 1px solid #0A3663;
	margin: 1px 0px 1px 0px;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
}

.csc-form-fieldcell submit{
	margin-top: 10px;
	margin-left: 90px;
	width: 80px;
	padding: 0px;
	background-color: #0A3663;
	color:#FFFFFF;
}

.cscloginform{
	padding:0px;
	margin:0px;

}

.csc-form-fieldcell{
	padding:0px;
	margin:0px;
}

#anfrage {
	/*height:450px*/
	color: #333333;
	margin:5px 0px 0px 30px;
	padding:0px;
	font-size:11px;
	width: 250px;
}

#anfrage input.ding{
	width: 170px;
	border: 1px solid #0A3663;
	margin: 1px 0px 1px 0px;
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	color:#333333;
	padding: 2px;
	font-size: 11px;
}

#anfrage textarea{
	width: 240px;
	height: 80px;
	padding: 2px;
	border: 1px solid #0A3663;
	margin: 5px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	color:#333333;
	font-size: 11px;
}

#anfrage input.plz{
	width: 39px;
	border: 1px solid #0A3663;
	margin: 1px 5px 1px 0px;
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	color:#333333;
	padding: 2px;
	font-size:11px;
}
#anfrage input.ort{
	width: 120px;
	border: 1px solid #0A3663;
	margin: 1px 0px 1px 0px;
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	color:#333333;
	padding: 2px;
	font-size: 11px;
}

#anfrage input.button{
	margin: 10px 0px 0px 0px;
	width: 150px;
	padding: 1px;
	background-color: #0A3663;
	color:#FFFFFF;
	border-style:none;
	font-size:11px;
}

#anfrage p.alternativ_kontakt{
	padding: 15px 0px 0px 0px;
}

#anfrage td{
	height:24px;
	color:#333333;
	font-size:11px;
	vertical-align: middle;
}

#anfrage select{
	width:150px;
	color:#333333;
	padding: 0px;
	margin: 0px;
}

#anfrage td.was{
	height:10px;
}
#anfrage td.was2{
	height:49px;
}

#anfrage a:link, #anfrage a:active, #anfrage a:visited{
	font-weight:bold;
	text-decoration: none;
	color: #0A3663;
}

.tx-pilmailform-pi1{
	padding: 0px;
	margin: 0px;
	width: 250px;
}

img.head{
	margin:0px 0px 25px 0px;
	padding: 0px;
}


div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img{
	margin: 0px 0px 0px 0px;
}


div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	margin: 0px 0px 0px 0px;
	
	}
