@charset "UTF-8";
@media all
{
body, #header, #nav, #nav_main, #page, #main, #topnav, #footer, #teaser {padding:0; margin:0; border:0;}
                 
body          {color:#333; background:#B7CEFD url("images/bg.jpg") repeat-x top center;}
#page_margins {width:1000px;}
#page         {width:1000px; background:transparent;}
#header       {width:1000px; height:197px; background:transparent url("images/header-month12-bg.jpg") no-repeat top center; }
#nav          {width:1000px; height:41px;}
#main         {width:1000px; background:#fff url("images/main.jpg") repeat-y top center; margin-top:-1px;}
#teaser       {width:1000px; height:54px; background:#B7CEFD url("images/toolbar.jpg") no-repeat top center;  margin-top:-2px;}
#teaser a     {text-decoration:none;}
.rootline     {padding:10px 0 0 80px;}
.aktDatum     {padding:10px 80px 0 0;}
#footer       {background:#B7CEFD url("images/footer.jpg") no-repeat top center; min-height:80px; border:0; color:#fff; padding:18px 80px 0 80px; text-align:right; }
#footer a     {color:#fff; font-size:12px; font-weight:normal;}
#footer a:hover {color:#333;}
#footer-last  {position:relative; top:-5px; padding:0 90px; text-align:center; font-size:11px;}
#copy         {text-align:center; position:relative; top:-17px;}
#col1, #col2, 
#col3         {border:0;}
#col1         {width:830px !important;position:relative;left:-80px;}

#col3         {margin-left:95px;}
.subtitle     {position:relative; top:91px; left:630px; font-size:18px; text-transform:uppercase;}


h1 {font-size:18px; color:#333; font-weight:normal; background:#fff url("images/h1.jpg") no-repeat top left; padding:0px 0 15px 40px;}
h2 {font-size:15px; color:#333; font-weight:normal;}

a {color:#111; text-decoration:none;}
a:hover {color:#630; text-decoration:underline;}
#topnav {margin:27px 50px 0 0; color:#FFE9BE !important;}
#topnav a.skip, #topnav span.hideme {display:none;}
#topnav a {color:#333; font-size:12px; padding:0; font-weight:normal;}
#topnav a:hover {color:#666; text-decoration:underline;}
#topnav strong {color:#321; padding:0 10px; font-weight:bold;}

/* Formatierung der Hauptnavi */

#nav_main                 {width:1000px; height:41px; color:#fff; background:transparent url(images/navi.jpg) no-repeat top center;}
#nav_main ul              {position:relative; left:210px; margin-top:-8px;}
#nav_main ul li, 
#nav_main ul li a, 
#nav_main ul li:hover, 
#nav_main ul li#current, 
#nav_main ul li#current a {background:none; border:0; color:#3366CC; font-weight:bold;}
#nav_main a:focus, 
#nav_main a:hover, 
#nav_main a:active,
#nav_main ul li#current span {color:#fff; }
#nav_main ul li, 
#nav_main ul li#current, 
#nav_main ul li:hover     {border-right:1px solid #3366CC;}
#nav_main ul li .nav_ebene_1_first,
#nav_main ul li .nav_ebene_1_first_cur {display:block; margin-top:-4px; padding-top:4px; padding-left:10px; height:36px; border-left:1px solid #3366CC;} 
#nav_main ul li a         {font-size:14px;}
#nav_main ul li           {height:35px; padding-top:4px; padding-left:10px; padding-right:10px;}
#nav_main ul li .nav_ebene_1_last a {color:#f60;}
#nav_main ul li .nav_ebene_1_last a:hover {color:#fff;}

* html #nav_main ul li {width:100px; float:left;}
* html #nav_main ul li .nav_ebene_1_first,
* html #nav_main ul li .nav_ebene_1_first_cur {border-left:0px solid #002994; padding-left:120px;} 

ul.nav_ebene_2 {position: relative; top:190px; left:300px; padding:0 ; margin:0 ; border:0;}
ul.nav_ebene_2 {list-style-type:none; background:transparent; float:none; }
ul.nav_ebene_2 li, 
ul.nav_ebene_2 li a {width:200px; height:27px; display:block; background-color:#7AA0E7; color:#3366CC; font-weight:bold;}
ul.nav_ebene_2 li {text-align:left; background-color:#7AA0E7; border-bottom:1px solid #3366CC; padding:5px 0 0 20px;}
ul.nav_ebene_2 li a:hover {color:#fff; text-decoration:none;}

dd.csc-textpic-caption {background-color:transparent; text-align:center;}
/*  Inhaltselemente   */
/*


/*  Formulare 

.tx-powermail-pi1 {margin-left:30px; margin-bottom:3em;}
#tx-powermail-pi1_fieldset_1 legend,
.tx-powermail-pi1_fieldset legend {margin:10px 0; font-weight:bold;}
.tx-powermail-pi1 label {display:block; width:140px; float:left;}
.powermail_select {margin-left:13px;}
.tx-powermail-pi1 .odd {background:#eee;}
.tx-powermail-pi1 .odd {background:#fff;padding:5px 0;}
.tx-powermail-pi1 .even {padding:5px 0;}
.tx-powermail-pi1 .bestnr {width:50px; color:#444;}
.tx-powermail-pi1 .abmessung {width:80px; color:#222;}
.tx-powermail-pi1 .farbe {width:60px; color:#444;}
.tx-powermail-pi1 .druckflaeche {width:80px; color:#222;}*/
fieldset.tx-powermail-pi1_fieldset {
    background-color: #FFF;
    border: 1px solid #CCCCCC;
    padding: 10px; margin-bottom:20px;
}
input, textarea {margin-left:0;}
#col1_content form select {margin-bottom: 1em; width: 306px;}
.powermail_textilienkontakt powermail_submit powermail_submit_uid9 input{margin-left:200px;}
/*  Adressverwaltung  */
/*
.adr_bez {float:left; width:60px;}*/


} 
