/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.2
 * Browser:        0
 * Browser group: 
 */
*{ margin:0; padding:0; }
html{ width:100%; height:100%; border:0px solid red; }
body{ background-color:#514d42; background-image: url(../img/hintergrundverlauf.jpg); background-repeat:repeat-x; padding:0; margin:0; font-family: helvetica, arial, sans-serif; font-size:10pt; line-height:16pt; color:#FFFFFF; width:100%; height:100%; }
img{ border:none; }
a:link, a:visited{ outline: none; color: #FFFFFF; text-decoration:underline; }
a:hover{ text-decoration:none; }
a.download:link, a.download:visited, a.download:hover{ text-decoration:underline; }
a.mail:link, a.mail:visited{ color: #FFFFFF; text-decoration:underline; }
a.mail:hover{ text-decoration:none; }
h1{ margin-left:18px; margin-top:20px; margin-bottom:10px; }
h2{ margin-bottom:2px; }
h3{ margin-bottom:25px; }
div.csc-textpic-above div.csc-textpic-text { }
.csc-textpic-equalheight{ margin-top:14px; }
.csc-textpic-equalheight .csc-textpic-text p{ margin-left:5px; }
.csc-textpic-equalheight .csc-textpic-text li{ margin-left:28px; }
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { clear:both; float:left; margin-top:4px; }
hr.dottedLine { border:none; background-image: url(../img/dot.gif); background-repeat:repeat-x; margin-top:10px; margin-bottom:10px; margin-left: 0; margin-right:0; height:1px; }
#content{ position:relative; top:148px; right:0px; text-align:left; background-image: url(../img/bg_content.png); background-repeat:repeat-x; width: 728px; min-height: 666px; height:auto !important; float:right; }
.inner{ padding-left:22px; padding-right:40px; padding-top:19px; }
.leftCol{ width:67%; float:left; }
.rightCol{ width:32%; float:right; }
.rightCol p{ margin-left:22px; }
#centered { width: 952px; margin-left: auto; margin-right: auto; }
.clear{ clear:both; }
#topmenu{ position:relative; top:40px; right:0px; text-align:right; width: 600px; height: 30px; float:right; }
#topmenu ul{ margin:0; padding:0; list-style-type:none; }
#topmenu li{ float:right; margin-left:10px; }
#logo{ position:relative; top:98px; left:0px; width:165px; height:24px; float:left; }
#headerimg{ position:relative; top:130px; right:0px; width:728px; height:339px; float:right; }
#mainmenu{ position:relative; top:76px; left:212px; text-align:left; width: 700px; height:30px; float:left; }
#mainmenu ul{ margin:0; padding:0; list-style-type:none; }
#mainmenu li{ float:left; margin-left:10px; }
#submenu{ position:relative; top:128px; left:0px; text-align:left; width: 170px; height: auto; float:left; }
#submenu ul{ margin:0; padding:0; list-style-type:none; }
#submenu li{ line-height:10px; }
#submenu ul.sub{ margin-left:10px; }
#submenu_products{ position:relative; top:144px; left:0px; text-align:left; width: 170px; height: auto; float:left; line-height:10px; }
#submenu_products ul{ margin:0; padding:0; list-style-type:none; }
#submenu_products li{ margin-bottom:-8px; }
#submenu_products ul.sub{ margin-left:10px; }
.tx-contactslist-pi1 input { margin-top: 5px; margin-bottom:10px; margin-left:0px; padding:4px; border:1px solid #999999; width:270px; }
.tx-contactslist-pi1 { margin-top: 0px; margin-left: 0px; margin-right: 20px; margin-bottom: 40px; }
DIV.tx-contactslist-pi1 h3, DIV.tx-contactslist-pi1 table{ margin-left:0px; }
input.tx-contactslist-pi1-btSearch{ background:transparent url(../img/btn_suche.png) no-repeat scroll 0 0px; border:medium none; color:#000000; cursor:pointer; width:171px; height:26px; }
span.tx-contactslist-pi1-hide{ display:none; }
span.tx-contactslist-pi1-inputZip{ margin:0px; }
td.tx-contactslist-pi1-rowHeading { font-weight:normal; padding-right:1em; }
.tx-contactslist-pi1 td { margin:0; padding-right: 5px; }
