/* CSS Document */

* {
margin:0;
padding:0;
}

body {
background-color:#ffffff;
background-image:url(bg2.gif);
background-repeat:repeat-x;
font-size:small;
font-family:Verdana, Arial, Helvetica, sans-serif;


}


#button-eshop {
	position:absolute;
	left:50%;
	top:45px;

	margin-left:350px;;
	
}

a {
text-decoration:none;
color:#E0002E;
}

h1 {
font-size:110%;
margin-bottom:10px;
}

div.csc-header-n1 h1 {
font-size:120%;
margin-bottom:10px;
}

h2 {
font-size:100%;
margin-bottom:10px;
}

h3,h4,h5,h6 {
font-size:90%;
margin-bottom:10px;
}

img {
border:0;

}

table.contenttable p.bodytext,div.tx_lumogooglemaps_pi1_infobox p.bodytext,  {
margin-bottom:0;
padding-bottom:0;

}

table.filelinks td {
padding:3px;

}



p.bodytext {
margin-bottom:15px;
}

div#wrapper {
width:935px;
margin: 0 auto;
/*background-color:#CC3366;*/

}

div#header {
height:110px;
background-image:url(header_bg2.png);
background-repeat:no-repeat;
background-position:right;
/*background-color:#FF9999;*/
}

div#logo {
width:200px;
float:left;

}

div#navigation {
float:left;
width:194px;
/*background-color:#959595;*/
min-height: 400px;
height: auto !important;
height: 400px;
/*background-image:url(navigation_bg2.png);
background-repeat:no-repeat;*/
margin-top:90px;
background-image:url(bg_navigation_bottom.png);
background-repeat:no-repeat;
background-position:left bottom;


}


div.pad-nav {
/*padding-bottom:5px;*/
background-image:url(bg_navigation.gif);

background-repeat:no-repeat;
border-right:3px solid #666666;
margin-bottom:15px;
}

div#calculator {
margin-top:30px;

}

div#content {
float:right;
width:740px;
/*background-color:#0066FF;*/
min-height: 670px;
height: auto !important;
height: 670px;
background-image:url(content_bg2.png);
background-repeat:repeat-y;
background-position:right;
color:#000000;
}

div#content div.pad {
padding:5px 20px;

}



div#footer {
clear:both;
height:48px;

background-image:url(footer_bg2.png);
background-repeat:no-repeat;
color:#9A947B;
/*background-color:#FF9999;*/
}

div#footer a {
color:#9A947B;
}


div#footer div.pad {
text-align:right;

padding-top:35px;

}


/*Navigation */
ul#menu-ul {
list-style-type:none;
padding-left:20px;
padding-top:18px;
font-size:90%;

}

ul#menu-ul li {
line-height:20px;

}

ul#menu-ul li a {
text-decoration:none;
color:#000000;
font-weight:bold;
display:block;

}

ul#menu-ul li a:hover, ul#menu-ul li.act a  {
color:#E0002E;

}


ul#menu2-ul {
list-style-type:none;
padding-left:10px;
font-size:80%;

}

ul#menu2-ul li {
line-height:12px;
padding-bottom:5px;
}



ul#menu-ul li.act ul#menu2-ul a {
color:#000000;

}

ul#menu-ul li.act ul#menu2-ul a:hover {
color:#E0002E;
}


ul#menu3-ul {
list-style-type:none;
padding-left:10px;
padding-top:10;
font-size:100%;
margin-top:5px;

}

ul#menu3-ul li {
line-height:12px;
padding-top:5px 0;
}



ul#menu3-ul a {
color:#000000;

}

ul#menu-ul li.act ul#menu3-ul a:hover, ul#menu-ul li.act ul#menu3-ul li.act a {
color:#E0002E;
}



ul#langnavigation {
float:right;
list-style-type:none;
/*padding-top:100px;*/
/*padding-left:500px;*/

}

ul#langnavigation li {
float:left;
}

ul#langnavigation li a {
text-decoration:none;
color:#000000;
font-weight:bold;

}

/* Table */

table.contenttable {
border-collapse:collapse;
width:100%;
}

table.contenttable th {
text-align:left;

}
table.contenttable tr.tr-even {
background-color:#E0E0E0;

}

table.contenttable td {
padding:3px;
}

div#content li {
margin-left:20px;
margin-bottom:5px;

}

/* FORM */
div.csc-mailform-field {
	padding-bottom: 20px;
}

  
div.csc-mailform-field input,textarea,select {
	border: 1px solid #969696;
}

select, input {

}

 
  
div.csc-mailform-field  fieldset {
	padding: 10px;
	border: 0px ;
	
}

  
  
div.csc-mailform-field  label {
	float: left;
	width: 40%;
	padding-right: 10px;
	font-weight: bold;
	text-align: right;
}

/* FORM */
input, textarea, select {
font-size:100%;
font-family: Verdana,Arial, Helvetica, sans-serif;
border: 1px solid #000000;
vertical-align:middle;
}

div.csc-mailform legend.bold,div.tx-powermail-pi1 legend {
font-weight:bold;
}

fieldset.csc-mailform,fieldset.tx-powermail-pi1_fieldset {
border:1px solid #dddddd;
margin-bottom:20px;
padding: 10px;
}
div.csc-mailform-field,div.tx_powermail_pi1_fieldwrap_html {
	padding: 5px 0 ;
	margin-bottom:10px;
	font-weight:normal;
}

div.csc-mailform-field label,div.tx_powermail_pi1_fieldwrap label {
font-weight:bold;

}

form.tx-powermail-pi1 form {
margin-bottom:10px;

}

  
div.csc-mailform-field  label,div.tx_powermail_pi1_fieldwrap_html label {
	float: left;
	width: 200px;
	padding-right: 10px;
	/*font-weight: bold;*/
	text-align: right;
	clear:left;
}

span.csc-mailform-label {
font-weight:bold;
}

div.newsbody {
border-bottom: 1px solid #9A947B;
padding-top:5px;

}
dd.csc-textpic-caption {
font-size:80%;

}

div.powermail_check_inner, p.tx_powermail_pi1_fieldwrap_html_checkbox_title  {
clear:left;
margin-bottom:5px;

}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin-top: 5px;

}

p.csc-uploads-description {
font-weight:bold;
 
}
 .csc-uploads-icon {
	width: 20px;
	text-align:left;
}

.csc-uploads-fileSize{
	width: 60px;
	text-align:right;
}

tr.tr-even {
	background-color: #ECECEC;
}

tr.tr-odd {
	/*background-color: #ECECEC;*/
}


table.contenttable, table.csc-uploads {
	width:100%; /*border-collapse:collapse;*/
	margin-bottom: 20px;
}

table.contenttable td, table.csc-uploads td {
	padding: 3px;
	vertical-align: top;
	border-right:1px solid #ffffff;
}

td.hellgrau,tr.hellgrau, tr.odd {
background-color:#ECECEC;

}
.filelinks a  {
color:#E0002E;

}

table {
margin-bottom:10px;

}