html {height: 100.3%;}
* {margin: 0px; padding: 0px; border: 0px;}

body {
background-color: #fff;
color: #000066;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
/*background: url('../images/aa_background.jpg');*/
padding-top:12px;
}


img {
      border:none;
}
element.style {
font-family: Arial, Helvetica, sans-serif;
font-size:12pt;
}
#wrapper {
margin: 0px auto;
/*width: 1136px;*/
width: 1006px;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
border: 0px solid #000066;
}
#wrapper_mitte {
float:left;
text-align:center;
margin-left:0px;
margin-top:0px;
width: 1006px;
font-family: Arial, Helvetica, sans-serif;
border: 0px solid #000066;
/*background: url('../images/back_rahmen.jpg');*/
/*background-repeat:repeat;*/
}


#rahmen {
float:left;
text-align:left;
/*margin: 0px 0px 0px 0px;*/
padding: 0px 0px 0px 0px;
border-spacing:0px;
border-left: 0px solid #ccc;
border-right: 0px solid #ccc;
width:664px;
/*background-color:#F4F6E7;*/
/*background: url('../images/back_content.jpg');*/
}



#links {
clear:left;
width:139px;
float:left;  
padding: 20px 0px 0px 0px;
margin-left:2px;
margin-right:0px;
border-left: 0px solid #ccc;
}
#header {
/*margin-left:0px;*/
width: 1004px;
height:148px;
background: url('../images/aa_fhs_header8.jpg');
background-repeat:no-repeat;
background-position: top;
border-left: 0px solid #ccc;
border-right: 0px solid #ccc;
}

/* ********************ABSCHLUSS************* */
div.abschluss {
float:left;
margin-left:0px;
width: 1004px;
height:135px;
background-color: #A5B83B;
/*background: url('../images/aa_fhs_header5.jpg');*/
background-repeat:no-repeat;
background-position: top;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
text-align:center;
}
div.abschluss_klein {
padding-top:12px;
}
div.abschluss_links{
float:left;
text-align:left;
width:170px;
font-size: 13px;
color:#fff;
margin-left:160px;
}
div.abschluss_rechts{
float:left;
width:190px;
text-align:right;
font-size: 10px;
color:#000;
padding-top:12px;
padding-bottom:12px;
}
div.abschluss_rechts a:link, div.abschluss_rechts a:visited,div.abschluss_rechts a:hover{
margin-top:5px;
color:#fff;
text-decoration: none;
  font-size:13px;
}
div.menuee {
text-align:left;
width:122px;
float:left;
}
#facebook {
clear:left;
float:right;
width:187px;
padding-left:0px;
margin-top:-16px;
text-align:left;
color:#fff;
font-size:13px;
}
div.hmenue {
float:none;
/*text-align:center;*/
/*text-align: left;*/
/*float:left;*/
/*width:400px;*/
height:20px;
/*background-color: #FFFFFF;*/
/*margin: 55px 0px 0px 420px;*/
/*margin:115px 0px 0px 120px;*/
/*padding: 73px 0px 0px 65px;****/
/*border-right: 1px solid #000066;*/

width:360px;
/*background-color: #FFFFFF;*/
/*margin: 55px 0px 0px 420px;*/
/*margin:115px 0px 0px 120px;*/
margin: -25px 0px 0px 365px;
/*border-right: 1px solid #000066;*/

}
div.topmenue {
  
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  padding-left: 0px;
  text-decoration: none;
  color: #fff;
  padding-top:0px;
}
div.topmenue a {
  text-decoration: none;
  color: #fff;
}

/*div.menuee a:link { color: #000066; text-decoration:none; }*/
/*div.menuee a:visited { color: #000066; text-decoration:none; }*/
/*div.menuee a:hover { color: #000066; text-decoration:none; }*/

div.menue a {
text-decoration: none;
font-weight: normal;
color: #000;
}
div.submenue a{

        text-decoration: none;
         color: #000066;
}
div.menue {
        padding-top:4px;
        padding-bottom:4px;
  background-color: #fff;
        /*background-color: #000;*/  
  color: #fff;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  padding-left: 3px;
  border: solid #ccc;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-spacing:0px;
  
}
div.submenue {

  /*background-color: #4B5DAA;*/
  background-color: #EAEAEA;
  color: #000066;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  padding-left: 0px;
  height: auto;
  border: solid White;
  border-bottom-width: 2px;
  border-left-width: 0px;
  border-right-width: 2px;
  border-top-width: 0px;
  border-spacing:0px;
  padding-top:2px;
  padding-bottom:2px;
  
}
div.submenue2 {

  background-color: #EAEAEA;
  color: #004000;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  padding-left: 3px;
  height: auto;
  border: solid White;
  border-bottom-width: 2px;
  border-left-width: 0px;
  border-right-width: 2px;
  border-top-width: 0px;
  border-spacing:0px;
  padding-top:2px;
}
div.submenue2 a:link { color: #004000; text-decoration:none; }
div.submenue2 a:visited { color: #004000; text-decoration:none; }
div.submenue2 a:hover { color: #004000; text-decoration:none; }

#maintitle {
float:none;
/*float:left;*/
text-align:left;
/*color: #0C0653;*/
color: #fff;
font-size: 21px;
font-family: Arial, Helvetica, sans-serif;
padding-top:22px;
margin-left:163px;
height:20px;
width:500px;

/*width:310px;*/
}



#content {
/*clear:both;*/
text-align:left;
/*background-color:#F6F6F6;*/
/*background-color:#F4F6E7;*/
/*background: url('../images/back_content.jpg');*/
padding: 24px 10px 0px 10px;
width:640px;
float:left;
margin:auto;
font-family: Arial, Helvetica, sans-serif;
overflow:hidden;
color: #5E5E5E;
}

#content ul li {
margin-left:30px;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
width:600px;
/*padding-bottom: 10px;*/ 
}

#content h1 {
padding-left:6px;
padding-bottom:20px;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color:#000066;
}
#content h1 a:link{
padding-left:6px;
padding-bottom:0px;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
height:12px;
color:#000066;
}
#content h1 a:visited{
padding-left:6px;
padding-bottom:0px;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
height:12px;
color:#000066;
}
#content h1 a:hover{
padding-left:6px;
padding-bottom:0px;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
height:12px;
color:#000066;
}

#content p.bodytext {
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
padding-left:6px;
margin-right:20px;
color: #5E5E5E;
    
}

#rechts {
float:right;
width:190px;
margin-left:0px;
padding: 23px 0px 0px 0px;
text-align: left;

border-right: 0px solid #ccc;
}



#banner {
width:190px;
float:right;
margin-left:0px;
padding: 1px 0px 0px 0px;
text-align: left;
}
td.gadressen a:link,td.gadressen a:hover, td.gadressen a:visited{
color: #000000;
text-decoration:none;
font-size:12px;
}
td.gadressen {
text-align:center;
}
DIV.csc-frame-rulerBefore { 
border-top: 1px dashed #000066; 
margin: 10px 0px 10px 0px;
padding-top:10px;
height:100%;
}
DIV.csc-frame-rulerAfter { 
border-bottom: 1px dashed #000066; 
margin: 0px 0px 10px 0px;
padding-top:0px;
padding-bottom:10px;
height:100%;
}

/*banner*/
div.banners {
padding-top:5px;
/*margin-top:5px;*/
}


/*#############################*/
/*******************/
/* RTE / Bodytext: */
/*******************/
P.bodytext { font-size: 11px; color: #000066; 
font-family: Arial, Helvetica, sans-serif;
}
P.bodytext A, li A{ font-weight: normal; color: #000066; 
font-family: Arial, Helvetica, sans-serif;
}


/* RTE / Bulletlists */
ul { margin-top: 3px; margin-left:10px; }
ul ul li { font-size: 12px; }
ol { margin-top: 0px; font-size: 13px; }

li { font-size: 12px; margin-top: 0px; margin-bottom: 0px; padding-top: 2px; color: #5E5E5E; list-style-type: square;}

/* RTE / Table styling */
TABLE.contenttable { 
border: 1px #ccc solid; 
margin: 10px 0px 10px 0px; 
width: 98%; 
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
background-color:#EBF3B9;
}
TABLE.contenttable TR TD { 
padding: 0px 3px 0px 3px; 
border: 1px #ccc solid; 
font-size: 13px;
background-color:#EBF3B9;
/*#D9E683*/
}
TABLE.contenttable TR TD P.bodytext { 
font-size: 10px; 
font-family: Arial, Helvetica, sans-serif;
}
TABLE.contenttable TR { 
color:#000066;
background-color:#EBF3B9;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}
sub {
font-size:75%; 
font-weight: normal;
color:#000;
/*text-transform: uppercase;*/ 
}
sup {
font-size:12px; 
}

div.csc-textpic-caption-l .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-l, caption .csc-textpic-caption {
    text-align: left;
    background-color: #a5b83b;
    color: #eee;
    font-family: arial;
    font-size: 12px;
    padding-bottom: 5px;
    padding-left: 3px;
    padding-top: 5px;
}
.csc-textpic-caption {
    background-color: #a5b83b;
    caption-side: bottom;
    color: #eee;
    font-family: arial;
    font-size: 12px;
    padding-bottom: 5px;
    padding-left: 3px;
    padding-top: 5px;
    text-align: left;
}
/*
span.tx-guestbook-list-small { font-size: 11px; }

td.tx-guestbook-list-row { font-size: 12px; }

font.hinweis {
  font-size: 11px;
  color: #FB0000;
  font-style: italic;
  text-align: right;
}

div.bildunterschrift {
  font-size: 11px;
  font-style: bold;
  text-align: left;
margin-top:5px;
}
*/

/*------------------  TEXTFORMATIERUNGEN  --------------------------*/
h4 { color:#000066; }
h4 a:link{ color:#000066;}
h4 a:visited{ color:#000066;}
h4 a:hover{ color:#000066;}

/*------------------  TEXTFORMATIERUNGEN  --------------------------*/

/*  Layout 1 */
.c2l1-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l1-middle{
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
/*  Layout 2 */
.c2l2-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l2-middle{
   background-color:#FFEDA8;
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
/* Layout 2 */
.c2l3-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:70%;
   white-space:normal;
}
.c2l3-middle{
   background-color:#FFEDA8;
   border: 1px solid blue;
   padding-left: 5px;
   width:30%;
   white-space:normal;
}

/* altes html notwendig */

td.green2 {
  background-color:#495caa;  
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  height:22px;
  width:178px;
  text-align:right;
  padding-right:3px;
}
td.green2 a:link { color: #fff; text-decoration:none; }
td.green2 a:visited { color: #fff; text-decoration:none; }
td.green2 a:hover { color: #fff; text-decoration:none; }


/*-----------------------------------  NEWS  -----------------------------------*/


/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
  clear:right;
  height:1px;
  border:none;

}
.news-latest-container HR.clearer {
  clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

/*------------------------------latestNEW------------------------------------------------*/
/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
padding-top:10px;
  
  
}
.news-latest-item p.bodytext {
float:left;
}
div.news-latest-item p {
font-size:13px;
padding-left:6px;
color:#5E5E5E;
}
.news-latest-container H2,.news-latest-gotoarchive {
  color:#000066;
  padding:3px;
  margin:0px;
  border:0px solid #666;
  /*background-color:#D8FA70;*/
  background-color:#D9E683;
}

.news-latest-gotoarchive {
         display:none;
  font-weight:bold;
  margin-top:5px;
  font-size: 14px;
  background-color:#D9E683;
  color:#000066;
  height:17px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
  display:none;
  color:#000066;
  padding-left:7px;
}
.news-latest-gotoarchive A {
  color:#000066;
  margin-top:0px;
  display:none;
}
.news-latest-container h2{
font-size: 13px;
color:#000066;
font-family:Arial;
padding-left:7px;
margin:0px;

}

div.mitte_rechts .news-latest-container h3 {
    color: #000;
    font-size: 13px;
    font-weight: bold;
    margin-left: 5px;
}







.news-latest-container h3{
font-size: 14px;
font-weight:normal;
color:#000066;
margin-left:5px;
}

.news-latest-container h3 a:link { font-size: 13px; font-weight:bold;color:#000; text-decoration:none; }
.news-latest-container h3 a:visited { font-size: 13px; font-weight:bold; color:#000; text-decoration:none;}
.news-latest-container h3 a:hover{ font-size: 13px; font-weight:bold; color:#000; text-decoration:underline;}


.news-latest-item {
  /* IE hack */
  height: 1%;
  line-height: 1.3;
  /* IE hack end */
  height: auto !important;  
  padding:3px;
  margin-top:3px;
  margin-left:3px;
  margin-right:3px;
  margin-bottom:10px;
  border:0px solid #666;
  /*background-color:#EBF3B9;*/
  background-color: #EAEAEA;

}

.news-latest-item IMG {
margin-top:4px;
margin-left:5px;
  margin-bottom:2px;
  margin-right:5px;
  border:1px solid #666;
  float:left;
}
.news-latest-category IMG {
  float: none;
  border:none;
  margin:0px;
}

div.mitte_rechts span.news-latest-date a:link,div.mitte_rechts span.news-latest-date a:visited{
    background-color: #979fc7;
    border: 0 solid #666;
    color: #ffffff;
    display: block;
    float: right;
    font-size: 13px;
    font-weight: normal;
    height: 16px;
    margin-right: 0;
    margin-top: 0;
    padding-left: 3px;
    padding-right: 6px;
    width: 61px;
}
div.mitte_rechts span.news-latest-date a:hover{
    background-color: #979fc7;
    border: 0 solid #666;
    color: #000;
    display: block;
    float: right;
    font-size: 13px;
    font-weight: normal;
    height: 16px;
    margin-right: 0;
    margin-top: 0;
    padding-left: 3px;
    padding-right: 6px;
    width: 61px;
}


div.links_mitte .news-latest-date{
  font-size:9px;
  text-decoration:none;
  /*color:#D9E683;*/
  color:#336633;
  margin-left:4px;
}
.news-latest-category {
  display:none;
  }
span.news-latest-date a:link{text-decoration:none; margin-left:3px; color:#336633;}
span.news-latest-date a:visited{text-decoration:none; margin-left:3px;}
span.news-latest-date a:hover{text-decoration:none; margin-left:3px;}

.news-latest-morelink {
  height:12px;
  font-size:9px;
   display:none;
}

.news-latest-morelink A {
  float:right;
  display:none;
}
div.mitte_rechts news-latest-morelink{
 display:none; 
}
.news-latest-morelink a:link { color:#336633;}
.news-latest-morelink a:visited { color:#336633;}
.news-latest-morelink a:hover { color:#000066;}

/*.news-latest-date a:link { color:#336633;}*/
.news-latest-date a:visited { color:#336633;}
.news-latest-date a:hover { color:#000066;}


/*-------------------------------ENDE-----------------------------------------------------*/


/*--------------------------------- tt_news LIST view  -----------------------------------*/
div.browseLinksWrap {
font-size:13px;
color:#000066;

padding-bottom:15px;
}
div.browseLinksWrap a:link, div.browseLinksWrap a:visited, div.browseLinksWrap a:active{
font-size:13px;
color:#000066;
text-decoration:none;
}
div.browseLinksWrap a:hover {
font-size:13px;
color:#000066;
text-decoration:underline;
}
div.showResultsWrap {
font-size:13px;
color:#000000;
padding-top:5px;

padding-bottom:10px;
}



div.gross {
              height:20px;
              /*background-color: #D9E683;*/
              padding-bottom:15px;
              text-align:right;
             
}
div.list_bild {

/*float: right;*/
    width: 130px;
}
div.news-list-container {
padding-top:4px;
  
       /* width:640px;*/
}
div.news-list-item p.bodytext{
  margin-left:77px;
  margin-top:3px;
  padding-bottom:8px;
  color:#5E5E5E;
}
div.news-list-item p{
  padding-left:5px;
  margin-top:3px;
  padding-bottom:8px;
  font-size: 12px;
  color:#5E5E5E;
}
div.news-list-item {
  /* IE hack */
  height: 1%;
  line-height: 1.3;
  /* IE hack end */
  height: auto !important;
  padding:3px;
  margin:0px;
  border: 1px solid #bbb;
  /*background-color:#F6F6F6;*/
        background-color: #EAEAEA;
  }
.news-search-form {
  padding:15px;
  margin-bottom:5px;
  border:1px solid #bbb;
  background-color:#EAEAEA;
}
.news-search-form input{
border:1px solid #bbb;
display:inline;
}
.news-search-emptyMsg{
  margin:0px;
  border:0px solid #666;
}
.news-search-form FORM {
  margin:0px;
  border:0px solid #666;
}

.news-list-container H3 {
  /*margin: 0px;*/
  margin-top: 10px;
  border:0px solid #666;
  /*background-color: #D9E683;*/
  font-size:13px;
  text-decoration: none;
  
  padding-bottom: 5px;
  /*height: 20px;*/
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED{
  padding-left:0px;
  padding-right:5px;
  border:0px solid #666;
  /*height: 20px;*/
  margin-bottom: 5px;
  padding-bottom: 5px;
  color: #000000;
        font-size: 13px;
        font-weight: bold;
        text-decoration: none;
}
.news-list-container H3 A:HOVER {
padding-left:0px;
  padding-right:5px;
  border:0px solid #666;
  /*height: 20px;*/
  margin-bottom: 5px;
  padding-bottom: 5px;
  color: #000000;
        font-size: 13px;
        font-weight: bold;
        text-decoration:underline;
}
div.mitte_rechts .news-list-container div.subhead{
color:#5E5E5E;
  margin-top:20px;
       
  }

/* hier einsetzen */


.news-list-container P {
  padding-left:3px;
  border:0px solid #666;
        font-size:12px;
  
}
.news-list-date {
clear:left;
  float: left;
  color: #FFFFFF;
  width: 70px;
  text-align: center;
  height: 16px;
  margin-top: 0px;
  margin-right:10px;
  font-size: 13px;
  font-weight: normal;
  background-color: #979FC7;
  border: 0px solid #666;
  padding-right:0px;
  }

.news-list-imgcaption {
  float: right;
  padding-top:3px;
  padding-right:3px;
  font-size: 9px;
  border:0px solid #666;
  margin-right:0px;
  margin-top:0px;

  }

.news-list-container IMG {

  border:1px solid #666;
  margin-bottom:5px;
  margin-right:0px;
  margin-left:5px;
  margin-top:10px;
}
.news-list-category IMG {
  float: none;
  border:none;
  margin:0px;
  border:0px solid #666;
}

.news-list-morelink,.news-list-category {
  font-size:10px;
  margin-left:5px;
  border:0px solid #666;
  
}
.news-list-morelink  {
display:none;
  margin-bottom:3px;
  border:0px solid #666;
  height:15px;
}
div.news-list-browse {
  text-align: center;
  border:0px solid #666;
  background-color: #fff;
}

/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
  margin:3px;
  border:0px solid #666;
  padding:3px;
  background-color: #fff;
  /*background-color:#F6F6F6;*/
  /*background-color:#F4F6E7;*/
}
.tx-ttnews-browsebox TD {
  font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
  font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
  margin:0px;
}

.tx-ttnews-browsebox-SCell {
  background-color: #BBE53A;
  border:0px solid #666;
}
.news-search-emptyMsg {
  font-size: 11px;
  margin-left: 10px;
}
  /*--------------------------------- tt_news SINGLE view  ---------------------------------*/
div.link_hinweis {
font-size: 10px;
padding-bottom:10px;
}
.news-single-item {
  padding:5px;
  margin-bottom:5px;
  /*background: url("../images/back_content.jpg") repeat scroll 0 0 transparent;*/
  /*background-color:#F4F6E7;*/
  font-size:13px;

}
div.news-single-item p.bodytext{
  margin-left:0px;
  margin-top:3px;
  padding-bottom:8px;
  
  padding-right:3px;
  padding-left:0px;
  color:#5E5E5E;
}

div.news-single-item p{
  color:#5E5E5E;
font-size:13px;
margin-left:0;
margin-top:3px;
padding-bottom:8px;
padding-left:4px;
padding-right:3px;
}

div.news-single-item ul{
font-size:15px;
list-style-type: disc;
}


.news-single-item H2 {
  color:#000;
font-size:13px;
font-weight:bold;
margin-bottom:15px;
margin-left:4px;
margin-top:8px;
  
}
.news-single-item H3 {
  color:#000;
font-size:15px;
font-style:italic;
margin-bottom:5px;
margin-left:4px;
padding-top:10px;
}

.news-single-img {
  float: right;
  margin-left:10px;
  
  

}

.news-single-img img {
border:1px solid #bbb;
margin-bottom:0px;
padding-bottom: 0px;
}
.news-single-item .news-single-img a {
    color: #000066;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top: 0px;
    padding: 0px;
}


.news-single-imgcaption {
  padding:5px 0px 0px 0px;
  clear:both;
  
  margin-top:0px;
  
}
div.news-single-img p.news-single-imgcaption {
font-family:arial;
color:#eee;
font-size: 12px;
padding-top:5px;
padding-left:3px;
padding-right:0px;
padding-bottom:5px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
background-color: #a5b83b;
  
}


.news-single-category {

  float: right;
}

div.news-single-item a {
    color: #5E5E5E;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-left: 0;
    margin-top: 10px;
}


.news-single-backlink, .news-single-backlink a {
  font-weight: bold;
  font-size: 10px;
  margin-bottom: 15px;
  margin-top: 10px;
  margin-left:4px;
}
.news-single-timedata {
  float: left;
  margin-left:4px;
font-size: 13px;
font-weight:bold;  
  
}
.news-single-author{
  font-size: 11px;
}
div.news_autor {
padding-left:4px;
}
.news-single-author {
margin-top:50px;
  padding-bottom: 3px;
  margin-left:4px;
}
.news-single-author a:link, .news-single-author a:visited, .news-single-author a:hover{
  padding-bottom: 3px;
  margin-left:4px;
  color: #000066;
  border:0px solid #666;
}
.news-single-additional-info {
  
  
       /*clear: both;*/
}

.news-single-related,.news-single-files,.news-single-links  {
  border:0px solid #666;
  margin:0px;
  margin-bottom: 3px;
  padding:3px;
  padding-top:20px;
  /*background-color:#F6F6F6;*/
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
  margin-top:5px;
  margin-left:0px;
  border:0px solid #666;
  font-size: 11px;
}
.news-single-links DD p.bodytext{
margin-left:0px;
}


.news-single-related DT, .news-single-links DT, .news-single-files DT {
  font-weight: bold;
  font-size: 11px;
  margin-left:5px;
  width:90%;
  border:0px solid #666;
}


/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
div.news-amenu-container {
  margin-top:0px;
  padding:0px;
  border:1px solid #bbb;
  background-color:#fff;
  width:280px;
}
.news-amenu-container LI {
  padding-bottom:1px;
}
div.news-amenu-container LI a:link {
color: #000066; 
text-decoration:none;
}
div.news-amenu-container LI a:visited {
color: #000066; 
text-decoration:none;
}

div.news-amenu-container LI a:hover {
color: #000066;  
text-decoration:underline;
}
.news-amenu-container UL {
  padding:3px;
  margin-top:5px;
  margin-left:0px;
  margin-bottom:0px;
  border:1px solid #bbb;
  background-color:#fff;
  list-style-type: none;
}
.news-amenu-container H2 {
  color:#000066;
  padding:3px;
  border:1px solid #bbb;
  background-color:#A5B83B;
  font-size: 12px;
}
.news-amenu-item-year {
  font-weight: bold;
  border: 1px solid #666;
  padding: 2px;
  background-color: #769024;
  color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
  padding:5px;
  margin:10px 0px 10px 10px;
  border:1px solid #666;
  background-color:#F9FFE5;
}
.news-catmenu-header  {
  font-size:11px;
  font-weight:bold;
}
.news-catmenu DIV {
  font-size:10px;
  white-space: nowrap;
}
.news-catmenu DIV img {
  margin:0px;
  padding:0px;
  vertical-align: middle;
}
.news-catmenu-ACT {
  font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level0 {
  background-color:#fff;
}
.level1 {
  padding-left:10px;
  background-color:#eee;
}
.level2 {
  padding-left:10px;
  background-color:#ddd;
}
.level3 {
  padding-left:10px;
  background-color:#ccc;
}
.level4 {
  padding-left:10px;
  background-color:#bbb;
}

.blue2 {
  background-color: #979FC7;  
  color: #FDFDFD;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding-left:3px;
}

.blue2 a:link { color: #FCFCFC; text-decoration:none; }
.blue2 a:visited { color: #D5D5D5; text-decoration:none; }
.blue2 a:hover { color: #CFFFFF; text-decoration:none; }


table.calendar {

margin-left:10px;
}

/*
td.calHeader {
  color: #FFFFFF;
  background-color: #9491C6;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

td.calDate {
  color: #000066;
  background-color: #CCE723;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
*/

div {
border:0px solid #000;
}
div.tt_calender_fried {

}


.tx-veguestbook-pi1 {
        font-size:100%;
        padding-left:10px;
}
  
   /* error handling */
  .tx-veguestbook-pi1 p.tx-guestbook-form-error {
    font-weight:bold;
    color:#990000;
  }
  
  /* display of result count */
  .tx-veguestbook-pi1 .tx-guestbook-result {
    font-weight:normal;
    float:left;
    font-size:75%;
    color:#000066;
  }
  
  /* pagination */
  .tx-veguestbook-pi1 .tx-guestbook-pagination {
    font-size:12px;
    font-weight:normal;
    float:right;
    color:#000066;
  }
.tx-veguestbook-pi1 .tx-guestbook-pagination a:link{
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
    color:#000066;
  }
  .tx-veguestbook-pi1 .tx-guestbook-pagination a:visited{
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
    color:#000066;
  }
  .tx-veguestbook-pi1 .tx-guestbook-pagination a:hover{
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
    color:#000000;
  }
  
  /* styles for list mode */
  .tx-veguestbook-pi1 h2.tx-guestbook-header {
    clear:both;
    /*background-color:#AEC12D;*/
    /*background-color:#CCE723;*/
    /*background-color:#D9E683;*/
    background-color: #A5B83B;
    color:#0C0653;
    display:block;
    font-size:1em;
    font-weight:bold;
    padding: 4px;
    
    width: 48em;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-left {
    float:left;
    width:10em;
    /*background-color:#EBF3B9;*/
    background-color:#F0F0F0;
    min-height:3em;
    padding: 1em;
    color:#000066;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-left {
    height:3em;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-left p {
    color:#000066;
    font-size:12px;
    text-align:center;
  }
.tx-veguestbook-pi1 .tx-guestbook-left a:link{
    color:#000066;
    font-size:12px;
    text-align:center;
  }
 
 .tx-veguestbook-pi1 .tx-guestbook-left a:visited{
    color:#000066;
    font-size:12px;
  }
  .tx-veguestbook-pi1 .tx-guestbook-left a:hover{
    color:#ffffff;
    font-size:12px;
  }
  .tx-veguestbook-pi1 .tx-guestbook-right {
    float:left;
    width:33em;
    /*background:#EBF3B9;*/
    background-color:#EEAF2D6;
    padding: 1em;
    font-size:12px;
  }
  
  /* styles for latest mode */
  .tx-veguestbook-pi1 .tx-guestbook-latest p,
  .tx-veguestbook-pi1 .tx-guestbook-right p {
    color:#333;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
  .tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
        font-weight: bold;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-right h3 {
    font-size:100%;
    color:#990000;
    font-weight:bold;
    background:none;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
    font-size:95%;
    color:#333;
    font-style: italic;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-latest {
    display:block;
    padding:0.25em;
    clear:both;
  }
  
  /* form styles */
  .tx-veguestbook-pi1 .tx-guestbook-field {
    clear:both;
    width:100%;
    display:block;
    padding: 0.75em 0;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-field label {
    clear: both;
    display: block;
    float: left;
    width: 10em;
    font-size:12px;
    color:#5E5E5E;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
    float:left;
    width:20em;
    border:1px solid #bbb;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
    float:left;
    width:20em;
    border:1px solid #bbb;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
    width: 30em;
    display: block;
    float: left;
    border:1px solid #bbb;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
    color:red;
    
  }
  
  .tx-veguestbook-pi1 fieldset {
    border:none;
  }
  
  .tx-veguestbook-pi1 legend {
    display:none;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-freecap {
    float:left;
    display:block;
    background:#F7F7F7;
    border:1px solid #CCC;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap {
    margin-left:2.25em;
  }
 
  
  .tx-veguestbook-pi1 .tx-guestbook-freecap img {
    float:left;
    display:block;
    padding-left:0.25em;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-freecap input {
    float:left;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-freecap label {
    clear:both;
    display:block;
    float:none;
    width:10em;
    margin-bottom:0.5em;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-freecap p {
    font-size:75%;
    padding:0.25em;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
    display:none;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
    color:#990000;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-clear {
    clear:both;
    display:block;
  }
  
  .tx-veguestbook-pi1 input.tx-guestbook-submit {
    width:90px;
    display:block;
    background-color:#D9E683;
    /*background-color:#AEC12D;*/
    border:1px solid #bbb;
  }
  )

  pageBrowser {
    maxPages = 10
    # if you want the pagebrowser to display only numbers, set showPBrowserText to 0.  
    tableParams = cellpadding="5" cellspacing="0" border="0"
    showResultCount = 1
    activepage_stdWrap.wrap = <strong>|</strong>
    page_stdWrap.wrap = |
    pagelink_stdWrap.wrap = |
    previous_stdWrap.wrap =|
    next_stdWrap.wrap = |
  }





td.content_title {
  padding-left: 15px;
  padding-right: 15px;
  color: #000066;
  background-color: #F6F6F6;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
}
td.content_title a:link{
  padding-left: 0px;
  padding-right: 15px;
  color: #000066;
  background-color: #F6F6F6;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
}
td.content {
  padding-left: 15px;
  padding-right: 15px;
  color: #000066;
  background-color: #F6F6F6;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}

  /* Main_wt_directory */
div.kategorieauswahl {
position:absolute;
margin-top:0px;
}

div.wtdirectory_filter_cat h2.wtdirectory_kat {

padding-top:0px;

padding-left:93px;

font-weight:normal;

font-size:12px;

}

h2.wtdirectory {
font-size:12px;
}
div.wtdirectory_filter_cat {
margin-top:0px;
margin-left:0px;
}



div.wtdirectory_filter_cat select{
margin-top:0px;
margin-left:200px;
border:1px solid #BBBBBB;
width:210px;

font-size:12px;
}

div.wtdirectory_filter_div_name {
font-size:12px;
padding-left:100px;
margin-top:10px;
}
div.wtdirectory_filter_div_company {
font-size:12px;
padding-left:100px;
margin-top:10px;
}
div.wtdirectory_filter_div_name label{
padding-left:0px;
text-align:left;

}
div.wtdirectory_filter_div_company label{
padding-left:60px;
text-align:left;

}
div.wtdirectory_filter_div_name input#name {
color:#333;
margin-left:98px;
height:20px;
width:210px;
margin-top:-19px;
}
div.wtdirectory_filter_div_company input#company {
color:#333;
margin-left:98px;
height:20px;
width:210px;
margin-top:-19px;
}
div.wtdirectory_filter_search {
margin-top:5px;
}
div.wtdirectory_filter_search input{
margin-left:360px;
border:1px solid #BBBBBB;
width:210px;
height:18px;
font-size:13px;
color:#000066;
}
div.wtdirectory_filter_search input#wtsub{
position:relative;
top:-19px;
left:85px;
border:1px solid #BBBBBB;
background-color:#D9E683;
font-size:12px;
color:#000066;
width:auto;
padding-top:0px;
padding-bottom:5px;
}
span.wtdirectory_abc_letter_all {
padding-left:3px;
}
span.wtdirectory_noaddresses_start {
font-size:12px;
color:#000066;
}
div.tx-wtdirectory-pi1 {
width:590px;
padding-left:10px;
  
}  
/*
.tx-wtdirectory-pi1 ul.wtdirectory_list_wrap li.wt_d {
width:570px;
margin-top: 0px;
padding-left:0px;
margin-bottom:5px;
margin-left:-10px;
}
*/

div.tx-wtdirectory-pi1 ul {
width:600px;
margin-top: 40px;
padding:0px;
margin-left:0px;

}
li.wt_pageb {
margin: 0px;
padding:0px;
display:inline;
}
/*
.clear {
  clear: both;
}  
*/  
  /* Single view */

dl.wtdirectory_all_detail {
  padding: 0px;
  border: 0px solid #444;
  font-size: 12px;
}
dt.wtdirectory_all {
  float: left;
  clear: left;
  padding: 0px;
  
  
}
dd.wtdirectory_all {
  padding: 0px;
  padding-left: 200px;
  width:auto;
}
dd.wtdirectory_all h2 {
  padding: 0px;
  margin: 0;
  font-size: 12px;
  font-weight: bold;
  
}
dd.wtdirectory_all_even,
dt.wtdirectory_all_even {
  /*background-color: #fafafa;*/
  background-color:#EBF3B9;
  font-size: 12px;
  
  
  
  
}

  /* List view */
ul.wtdirectory_list{
  list-style-type: none;
  padding: 0;
        margin-left:0px;
  
}
div.wtdirectory_pagebrowser {
width:400px;
font-size:12px;
color:#000066;
margin-top:15px;
}
div.wt_page {
width:400px;
}
ul.wt_directory_pagebrowser li{
width:400px;
  padding: 0px 0px 0px 0px;
  margin-left: 0px;
  border: 0px solid #444;
  list-style-type: none;
  display:inline;
  /*float:none;*/
  
}
ul.wt_directory_pagebrowser li a:link {
font-size: 12px;
color:#000006;
margin-left:0px;
}
ul.wtdirectory_list li{
  padding: 1px 0;
  margin: 10px 0px 0px 0px;
  border: 0px solid #444;
  list-style-type: none;
  
}

ul.wtdirectory_list_wrap li {
margin-left:0px;


}
div.wtdirectory_all_div {
margin-top:30px;
margin-left:0px;
border-top: 1px solid #444;
width:570px;
}
dl.wtdirectory_all_detail{
margin-left:10px;

}
li.wt_pageb{
margin-left:0px;
}

div.wtdirectory_all_vcard,
div.wtdirectory_all_powermail,
div.wtdirectory_all_detaillink,
div.wtdirectory_all_googlemaplink,
div.wtdirectory_all_backlink {
  margin-left: 10px;
  font-size: 12px;
        
}
div.wtdirectory_all_backlink {
margin-top:15px;
}
    /* Autocomplete */
div.wt_directory_autocompletecontainer {
  padding: 1px;
  border: 0px solid #888;
  background-color: #FAFAFA;
        font-size:9px;
        width:280px;
        display:none;
}
#name_target{
border: 0px solid #888;
}
div.wt_directory_autocompletecontainer ul {
  list-style-type: none;
  padding: 0px 0px;
  margin: 0px 0px;  
  font-size:9px;
}
div.wt_directory_autocompletecontainer ul li {
  cursor: pointer;
        font-size:9px;
        padding: 0px 0px;
  margin: 0px 0px;  
}
div.seiten {
float:left;
padding-right:5px;
font-size: 12px;
color:#000066;
margin-top:5px;
margin-bottom:0px;

}
div.seiten_div {
margin-bottom:30px;
width:580px;
}
div.seiten a:link, div.seiten a:visited, div.seiten a:hover { 
color:#000066;

}
div.wtdirectory_filter_abc {
font-size: 13px;
color:#000066;
margin-bottom:5px;
margin-top:5px;
margin-left: 101px;
}
/*--------------------------------- pagecomments --------------------------------- */

div.tx-skpagecomments-pi1 a:link{ font-size:13px; font-weight:bold; color:#000066;}
div.tx-skpagecomments-pi1 a:visited{ font-size:13px; font-weight:bold; color:#000066;}
div.tx-skpagecomments-pi1 a:hover{ font-size:13px; font-weight:bold; color:#000066;}

div.tx-skpagecomments-pi1 fieldset legend {
font-size:13px;
color:#000066;
font-weight:bold;
padding-bottom:10px;
}
div.tx-skpagecomments-pi1 fieldset label {
font-size:13px;
padding-bottom:10px;
}
p.userinfos {
font-size:13px;
padding-bottom:10px;
}
#skpagecomments-smileys {
padding-top:10px;
padding-bottom:10px;
}
input#skcommentssubmit {
position:relative;
margin-top:15px;
margin-bottom:55px;
margin-left:10px;
border:1px solid #BBBBBB;
background-color:#D9E683;
font-size:12px;
color:#000066;
width:auto;
}
input#captcha{
border: 1px solid #bbb;
}
textarea#comment{
border: 1px solid #bbb;
}
p.comment {
/*background-color:#fff;*/
}
div.pcom{
letter-spacing: 0.5em;
display:inline;
padding-left:15px;
}
p.pagebrowser {
display:inline;
}
span.sk-pagecomments-namedate{
padding-right:20px;
padding-left:0px;
font-weight:bold;
font-size:13px;
}
/*
span.sk-pagecomments-answerheadline {
padding-left:0px;
}
span.sk-pagecomments-number {
padding-left:0px;
}
*/
td.csc-form-fieldcell input{
border: 1px solid #bbb;
}
td.zeit {
color:#000066;
font-size:12px;
}
td.bemerkung_cal {
font-family:arial;
font-size: 12px;
}
h1.csc-firstHeader a:link {color:#000066; font-size: 14px;  }
h1.csc-firstHeader a:visited {color:#000066; font-size: 14px;  }
h1.csc-firstHeader a:hover {color:#000066; font-size: 14px;  }

table.contenttable-0 td{
background-color:#EBF3B9;
}
dd.csc-textpic-caption {
font-family:arial;
color:#eee;
font-size: 12px;
padding-top:5px;
padding-left:3px;
padding-bottom:5px;
/*background-color:#D9E683;*/
/*background-color:#eee;*/
/*background-color:#EBF3B9;*/
background-color: #a5b83b;
}
/**************FORUM**************/

td.tx-mmforum-pi1-listforum-lastpost a:link {
color: red;
text-decoration: none;
}


td.tx-mmforum-pi1-listforum-lastpost a:visited {
color: #330066;
text-decoration: none;
}


div.tx-mmforum-pi1-listtopic-lastpost-title a:link {
color: red;
text-decoration: underline;
}
div.tx-mmforum-pi1-listtopic-lastpost-title a:active {
color: red;
text-decoration: underline;
}
div.tx-mmforum-pi1-listtopic-lastpost-title a:visited {
color:#330066;
text-decoration: underline;
font-weight: normal;
}
div.tx-mmforum-pi1-listtopic-lastpost-title a:hover {
color: red;
text-decoration: underline;
}


div.tx-mmforum-pi1-listtopic-lastpost-user a:link {
color: red;
font-weight: normal;
font-style: italic;
font-size: 10px;
text-decoration: underline;
}

div.tx-mmforum-pi1-listtopic-lastpost-user a:visited {
color: #330066;
font-weight: normal;
font-style: italic;
font-size: 10px;
text-decoration: underline;
}
div.tx-mmforum-pi1-listtopic-lastpost-user a:hover {
color: red;
font-weight: normal;
font-style: italic;
font-size: 10px;
text-decoration: underline;
}
div.mdate {
font-size:11px;
border:none;
text-decoration: none;
color: #000066;
}
.tx-mmforum-td input{
border: 1px solid #bbb;
}
div.tx-mmforum-pi1 h2{
font-size: 16px;
}
/*
table.tx-mmforum-table {
margin:0px 0px;
clear:left;
}
*/


/**************FORUMENDE**************/

/*********************** CSS File for tt_products, Copyright 2007 Andrea Herzog-Kienast ***************/
/********************************** Listenansicht / Listview ******************************************/
div.kategorie {
font-family: Arial,Verdana,Geneva, Helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
color: #000000;
text-align: left;
clear:both;
float:left;
margin-bottom:25px;
margin-top:20px;
width:500px;
}
div.tt_products_basket_info{
font-size: 13px;
color: #000;
}
img {
border: none;
}

#tx-ttproducts-pi1-search
{

text-align: left;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.sword
{}
.suchen
{}

#CATEGORY_TITLE_LIST
{
text-align: left;
background-color: #fafafa;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 14px;
color: #537829;

}

.PRODUCT_TITLE_LIST
{
text-align: left;
position: relative;
top: -10px;

font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
font-weight: bold;
}
#content h1.PRODUCT_TITLE_LIST a:link, #content h1.PRODUCT_TITLE_LIST a:visited, #content h1.PRODUCT_TITLE_LIST a:hover{
width:620px;
margin-top:25px;
/*padding-left:0px;*/
/*margin-left:0px;*/
}
h1.PRODUCT_TITLE_LIST {
width:620px;
padding-top:15px;
padding-bottom:15px;
padding-left:10px;
color:#000066;
}
h1.PRODUCT_TITLE_LIST a:link, h1.PRODUCT_TITLE_LIST a:visited, h1.PRODUCT_TITLE_LIST a:hover{
width:620px;
padding-top:15px;
padding-bottom:15px;
padding-left:10px;
color:#000066;
/*padding-left:0px;*/
/*margin-left:0px;*/
}



.list_item_itemnumber
{
float: right;
text-align: left;
position: relative;
top: 18px;
right: 10px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
font-weight: bold;
}



.listitem_subheader
{
text-align: left;
position: relative;
top: 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
font-weight: normal;
}
p.listitem_subheader {
padding-bottom:20px;
padding-left:7px;
}

.special_prep
{
margin-top: 10px;
}

.floatbox_LIST_AUTOREN
{
position: relative;
width: 400px;
height: 150px;
overflow: auto;
bottom: 10px;
}

/*
.floatbox_LIST
{
position: relative;
top: 10px;
float: left;
width: 400px;
height: 250px;
}
*/
.listitem
{
float: left;
margin-bottom:0px;
width: 640px;
}

.listitem_AUTOREN
{

margin-bottom:40px;
}
.PRODUCT_IMAGE_LIST
{
position: relative;
top: 0px;
padding: 0px 0px 0px 10px;
float: left;
/*width:50px;*/
}


/* Andrea Test Minibilder im Subpart MINI */
.PRODUCT_IMAGE_LIST_MINI
{
position: relative;
top: 10px;
float: left;
padding: 10px 10px 10px 0px;
width:auto;
height:auto;
}



.display_variant2_LIST
{
position: relative;
top: 5px;
float: left;
padding: 0px 0px 10px 10px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.display_variant1_LIST
{
position: relative;
top: 5px;
margin-left:51px;
padding: 0px 0px 10px 10px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}


.display_variant5_isSingle_LIST
{
float: left;
padding-left: 10px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}



.anzahl_LIST
{

float: left;
margin-left: 0px;
position: relative;
top: 0px;
padding: 10px 0px 5px 20px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;

}

.anzahl_gift_LIST
{
margin-left: 10px;
position: relative;
top: 40px;
padding: 10px 10px 20px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.input_qty
{
display:inline;
position: relative;
top: 0px;
border-style: solid;
border-width: 1px;
border-color:  #CCCCCC;
background-color: #FFF;

float: left;
height:23px;
}

.inputimage_list
{
position: relative;
top: 0px;
border: none;

background-color: #FFF;
margin-left: 5px;
float:left;

}

.web_price_LIST
{
float: none;
margin-left: 51px;
position: relative;
top: 0px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 11px;
color: #222;


}
table.webpreis {
padding-left:20px;
}
.web_price_gift_LIST
{
margin-left: 10px;
position: relative;
top: 40px;
padding: 0px 0px 10px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
width: auto;
height: auto;
}

.addtomemo
{
position: relative;
top: 12px;
border: none;

background-color: #FFF;
margin-left: 40px;
}


.button2_LIST {

position:relative;
display:inline;
float:left;
margin-left: 10px;
margin-top: px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 0.9em;
font-weight: normal;
height: 23px;
width:165px;
padding-left: 0px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 6px;
background: #fafafa none repeat scroll 0%;
border: 1px solid #cccccc;
color: #000000;
vertical-align: middle;
}

.button2_gift_LIST {
display:inline;
position:relative;
float:left;
margin-left: 0px;
margin-top: 20px;
margin-bottom: 50px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 0.8em;
font-weight: normal;
height: 25px;
width:130px;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
background: #fafafa none repeat scroll 0%;
border: 1px solid #cccccc;
color: #777777;
vertical-align: middle;
}

#tx-ttproducts-pi1-list-mini
{
display: block;
margin-bottom: 20px;
}

.input-gift
{
margin: 10px 0px 0px 0px;
padding: 0px;
}

.address-gift
{
clear: left;
position: relative;
top: 10px;
}


/********************************* Artikelliste - Article list ***************************************************/




.ARTICLE_LIST_PRODUCT_TITLE, ARTICLE_LIST_CATEGORY_TITLE
{
text-align: left;
position: relative;
top: 20px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 14px;
color: #222;
font-weight: bold;
margin-bottom: 10px;
}

.ARTICLE_LIST_ARTICLE_TITLE
{
text-align: left;
position: relative;
top: 20px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 14px;
color: #222;
font-weight: bold;
margin-bottom: 10px;
}



.ARTICLE_LIST_IMAGE
{
position: relative;
top: 10px;
padding: 10px 10px 10px 0px;
width:auto;
height:auto;
}

.ARTICLE_LIST_VARIANT

{

position: relative;
top: 20px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
font-weight: normal;

}


/********************************* Einzelansicht- Singleview ***************************************************/


#PRODUCT_TITLE_SINGLE
{
text-align: left;
position: relative;
top: 12px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.single_item_itemnumber
{
float: right;
text-align: left;
position: relative;
top: 0px;
right: 100px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
font-weight: bold;
}

.floatbox_SINGLE
{
position: relative;
top: 25px;
/*float: left;*/
width: 400px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PRODUCT_IMAGE_SINGLE
{
position: relative;
top: 10px;
/*float: left;*/
width: 200px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}


#PRODUCT_NOTE_SINGLE
{
position: relative;
top: 20px;
/*float: left;*/
width: 400px;
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#display_variant2_SINGLE
{
position: relative;
top: 10px;
float: right;
width: 100px;
padding: 10px 10px 10px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#display_variant1_SINGLE
{
position: relative;
top: 10px;
float: right;
width: 100px;
padding: 10px 10px 10px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

/*
#display_variant5_isSingle_LIST
{
float: right;
width: Wenn diese Variante aktiviert ist und neben den anderen stehen soll, muss die Gesamtbreite von 350 durch 3 geteilt werden
padding-left: 10px;
}
*/
#web_price_SINGLE
{
float: left;
position: relative;
top: 10px;
margin-left: 270px;
padding: 0px 0px 0px 0px;
width: 400px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#anzahl_SINGLE
{
float: left;
position: relative;
top: 10px;
margin-left: 270px;
padding: 0px 0px 0px 0px;
width: 400px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}


#inputimage
{
position: relative;
top: 0px;
border: none;


background-color: #FFF;
}

#PRODUCT_RELATED_UID_SINGLE, #PRODUCT_DIRECTCOST
{
position: relative;
top: 10px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}




.DATESHEET_SINGLE
{
position: relative;
top: 40px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.BULKILY_WARNING_SINGLE
{
position: relative;
top: 60px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#backtolist_SINGLE
{
position: relative;
top: 1px;
float: left;
text-align: left;
padding: 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
width: 250px;
}

#backtolist_SINGLE_AUTOREN
{
position: relative;
float: left;
text-align: left;
padding: 10px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
width: 250px;
}

#SHOPADMIN_EMAIL_SINGLE
{
float: none;
position: relative;
top: 1px;
padding: 10px;
display:inline;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}



#tx-ttproducts-pi1-listgifts
{position: relative;
top: 60px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}
/***************************** Warenkorb / Basket ***********************************************/
.tx-ttproducts-pi1 fieldset
{
width:90%;
margin: 0px;
padding: 0px;


}


.basket
{
position: relative;
top: 0px;
width: 400px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET
{
position: relative;
top: 0px;
float: left;
width: 500px;

}

#text_Produkt
{
float: left;
width: 150px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
border:none;
}

#text_Variante
{
float: left;
width: 100px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_Anzahl
{
float: left;
width: 60px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;

}

#text_Einzelpreis
{
float: left;
width: 100px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_Gesamt
{
float: right;
width: 140px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET2
{
position: relative;
top: 0px;
float: left;
width: 500px;
}



#PRODUCT_TITLE_BASKET2
{
float: left;
width: 150px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#display_variant_BASKET2
{
float: left;
width: 100px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#FIELD_QTY_BASKET2
{
float: left;
width: 60px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;

}
#FIELD_QTY_BASKET2 input{
border: 1px solid #bbb;
}
#PRICE_TAX_BASKET2
{
float: left;
width: 100px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PRICE_TOTAL_TAX_BASKET2
{
float: right;
width: 140px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}



#text_versand_BASKET2
{
margin-top: 10px;
margin-bottom: 10px;
float: left;
width: 500px;
padding: 2px 0px 2px 2px;
background-color: #E0E0E4;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_pauschale_BASKET2
{
margin-top: 0px;
margin-bottom: 10px;
float: left;
width: 500px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET3
{
position: relative;
top: 0px;
float: left;
width: 500px;
}

#SHIPPING_SELECTOR_BASKET3
{
float: left;
width: 260px;
padding: 0px 0px 0px 0px;

font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PRICE_SHIPPING_TAX_BASKET3
{
float: right;
width: 140px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET4
{
position: relative;
top: 0px;
float: left;
width:500px;
margin-bottom: 10px;
}

#text_zahlungsweise_BASKET4
{
float: left;
width: 500px;
padding: 2px 0px 2px 2px;
background-color: #E0E0E4;
margin-top: 10px;
margin-bottom: 10px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PAYMENT_SELECTOR_BASKET4
{
float: left;
width: 260px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#TAX_INCL_EXCL_BASKET4 
{
float: right;
width: 140px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

p #MESSAGE_SHIPPING_BASKET4 
{
position: relative;
top: 20px;
width: 400px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;


}

.floatbox_BASKET5
{
position: relative;
top: 0px;
margin-top: 10px;
margin-bottom: 30px;
float: left;
width: 500px;
color: #222;
}

#text_gesamt_BASKET5
{
float: left;
width: 260px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#PRICE_TOTAL_BASKET5
{
float: right;
width: 140px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}



#SUBMIT_BASKET5
{
margin-top: 10px;
margin-bottom:20px;
margin-left: 0px;
width: 400px;
display:inline;

}

/******************************** BASKETINFO TEMPLATE **********************************************/

#text_rechnungsanschrift_BASKETINFO
{
position: relative;
top: 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
padding: 2px 0px 2px 2px;
background-color: #E0E0E4;
width: 400px;
color: #222;
}
div.billing_address input{
border: 1px solid #bbb;
}
#text_BILLING_ADDRESS_BASKETINFO 
{
position: relative;
top: 10px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
width: 400px;
padding-left:10px;
border:none;
}

#floatbox_BASKETINFO1
{
position: relative;
top: 0px;
margin-top: 10px;
margin-bottom: 10px;
float: left;
width: 400px;
}

#label_PERSON_SALUTATION
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;

}

#field_PERSON_SALUTATION
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_NAME
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_NAME
{
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
width: 200px;
color: #222;
}

#label_PERSON_ADDRESS
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_ADDRESS
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_ZIP
{
margin-top: 10px;
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_ZIP
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_CITY
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_CITY
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_COUNTRY_CODE
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_COUNTRY_CODE
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_TELEPHONE
{
margin-top: 10px;
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_TELEPHONE
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_EMAIL
{
padding-right:10px;
width: 200px;
}

#field_PERSON_EMAIL
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
} 

#text_hinweis_BASKETINFO
{
margin-top: 0px;
margin-bottom: 10px;
float: left;
width: 400px;
padding: 10px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#floatbox_BASKETINFO2
{
position: relative;
top: 0px;
margin-top: 10px;
margin-bottom: 10px;
float: left;
width: 400px;
}

#label_PERSON_NAME2
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_NAME2
{
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
width: 200px;
color: #222;
}

#label_PERSON_ADDRESS2
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_ADDRESS2
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_ZIP2
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_ZIP2
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_CITY2
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_CITY2
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_COUNTRY_CODE2
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_COUNTRY_CODE2
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_TELEPHONE2
{
margin-top: 10px;
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_TELEPHONE2
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_EMAIL2
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_EMAIL2
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
} 
div.delivery_address input{
border: 1px solid #bbb;
}
#text_DELIVERY_ADDRESS_BASKETINFO
{
position: relative;
top: 20px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
width: 400px;
padding: 2px 0px 2px 2px;
background-color: #E0E0E4;
font-weight: bold;
color: #222;
}

#textinfo_DELIVERY_ADDRESS_BASKETINFO
{
position: relative;
top: 30px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
width: 400px;
color: #222;
}

#floatbox_BASKETINFO3
{
position: relative;
top: 10px;
margin-top: 10px;
margin-bottom: 10px;
float: left;
width: 400px;
color: #222;
}

#label_DELIVERY_SALUTATION
{
padding-right:10px;
margin-top: 10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_SALUTATION
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_DELIVERY_NAME
{
margin-top: 10px;
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_NAME
{
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
width: 200px;
color: #222;
}

#label_DELIVERY_ADDRESS
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_ADDRESS
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_DELIVERY_ZIP
{
padding-right:10px;
margin-top: 10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_ZIP
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_DELIVERY_CITY
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_CITY
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_DELIVERY_COUNTRY_CODE
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_COUNTRY_CODE
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_DELIVERY_TELEPHONE
{
margin-top: 10px;
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_TELEPHONE
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_DELIVERY_EMAIL
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_EMAIL
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
} 
/*
#label_DELIVERY_BEMERKUNG
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_BEMERKUNG
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
} 
*/
#label_DELIVERY_DESIRED_DATE
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#field_DELIVERY_DESIRED_DATE
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
} 

#label_DELIVERY_NOTE
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#field_DELIVERY_NOTE
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
} 


/************************** Billing Adress FEUSER *****************************************************/

.billing_address_feuser
{
}

.billing_address_title, .delivery_address_title
{
margin: 0px 0px 10px 0px;
font-weight: bold;
text-decoration: underline;
font-size: 14px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
}

.label_billing_name_feuser, .label_billing_address_feuser, .label_billing_email, .label_billing_telephone, .label_delivery_notes, .label_trading_conditions
{
margin: 0px 0px 10px 0px;
display:inline;
float:left;
padding-right:10px;
}

.billing_name_feuser, .billing_email, .billing_telephone, .billing_address_feuser, .billing_country
{
margin: 0px 0px 10px 0px;
font-weight: normal;


}

#delivery_notes
{
background-color:#F4F4F4;
border:1px solid #BDBDBD;
margin-bottom: 20px;
}


/*
.billing_country
{
margin: 0px 0px 10px 0px;
font-weight: normal;
}
*/
#text_agb_BASKETINFO
{
padding: 20px 0px 10px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
width: 400px;
color: #222;
}
#floatbox_BASKETINFO4
{
position: relative;
top: 0px;
margin-top: 0px;
margin-left:0px;
margin-bottom: 10px;
float: left;
width: 400px;
color: #222;
}
#checkboxagb input 
{
float:left;
position: relative;
width: 20px;
}

#text_best_agb_BASKETINFO
{
float: none;
position: relative;
top: -5px;
left: 30px; 
font-weight: normal;
color: #000066;
}

#SUBMIT_BASKETINFO
{
margin-top: 50px;
margin-bottom:40px;
margin-left: 50px;
width: 400px;
}

/************************************** BASKET_OVERVIEW_TEMPLATE *****************************/

.shop_minibasket
{
border-style: solid;
border-width: 1px;
border-color: #BDBDBD;
background-color: #F4F4F4;
padding: 10px;
margin: 10px 0px 10px 0px;
width: 41%;
height: auto;
}

.floatbox_minibasket
{
border-style: solid;
border-width: 1px;
border-color: #BDBDBD;
height: 23px;
}

.shop_minibasket_image
{
float: left;
padding: 2px 2px 0px 2px;
width:10px;
height:auto;
}

.text_mini
{
float: right;
padding: 4px 25px 0px 0px;
}

.anzahl_mini
{
clear: both;
}

.warenwert_mini
{
border-top: 1px solid #BDBDBD;
}

/************************************** BASKET_PAYMENT_TEMPLATE *****************************/

.basket_payment
{
position: relative;
top: 0px;
width: 400px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_PAYMENT_TEMPLATE1
{
position: relative;
top: 0px;
float: left;
width: 500px;
}

.text_bestellung_BASKET_PAYMENT_TEMPLATE1
{
position: relative;
top: 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
padding: 2px 0px 2px 2px;
background-color: #E0E0E4;
width: 500px;
margin-top: 10px;
margin-bottom: 10px;
color: #222;
}

#text_produkte_BASKET_PAYMENT_TEMPLATE1
{
float: left;
width: 250px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_anzahl_BASKET_PAYMENT_TEMPLATE1
{
float: left;
width: 100px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_gesamt_BASKET_PAYMENT_TEMPLATE1
{
float: right;
width: 150px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_PAYMENT_TEMPLATE2
{
position: relative;
top: 0px;
float: left;
width: 500px;
color: #222;
}

#produkte_BASKET_PAYMENT_TEMPLATE2
{
float: left;
width: 250px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#anzahl_BASKET_PAYMENT_TEMPLATE2
{
float: left;
width: 100px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#gesamt_BASKET_PAYMENT_TEMPLATE2
{
float: right;
width: 150px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_PAYMENT_TEMPLATE3
{
position: relative;
top: 0px;
float: left;
width: 500px;
color: #222;
}

#text_rechnungsanschrift_BASKET_PAYMENT_TEMPLATE3
{
position: relative;
top: 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
padding: 2px 0px 2px 2px;
background-color: #E0E0E4;
width: 500px;
margin-top: 10px;
margin-bottom: 10px;
color: #222;
}

#text_PERSON_SALUTATION_BASKET_PAYMENT_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_SALUTATION_BASKET_PAYMENT_TEMPLATE3
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_NAME_BASKET_PAYMENT_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_NAME_BASKET_PAYMENT_TEMPLATE3
{
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
width: 200px;
color: #222;
}

#text_PERSON_ADDRESS_DISPLAY_PAYMENT_BASKET_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE3
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_CITY_BASKET_PAYMENT_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_CITY_BASKET_PAYMENT_TEMPLATE3
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_COUNTRY_BASKET_PAYMENT_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_COUNTRY_BASKET_PAYMENT_TEMPLATE3
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_TELEPHONE_BASKET_PAYMENT_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_TELEPHONE_BASKET_PAYMENT_TEMPLATE3
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_EMAIL_BASKET_PAYMENT_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
}

#PERSON_EMAIL_BASKET_PAYMENT_TEMPLATE3
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
} 

#text_email_BASKET_PAYMENT_TEMPLATE3
{
margin-top: 0px;
margin-bottom: 10px;
float: left;
width: 500px;
padding: 10px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_PAYMENT_TEMPLATE4
{
position: relative;
top: 0px;
float: left;
width: 500px;
}

#text_lieferanschrift_BASKET_PAYMENT_TEMPLATE4
{
position: relative;
top: 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
padding: 2px 0px 2px 2px;
background-color: #E0E0E4;
width: 500px;
margin-top: 10px;
margin-bottom: 10px;
color: #222;
}

#text_DELIVERY_SALUTATION_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_SALUTATION_BASKET_PAYMENT_TEMPLATE4
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_NAME_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_NAME_BASKET_PAYMENT_TEMPLATE4
{
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
width: 200px;
}

#text_DELIVERY_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE4
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_CITY_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_CITY_BASKET_PAYMENT_TEMPLATE4
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_COUNTRY_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_COUNTRY_BASKET_PAYMENT_TEMPLATE4
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_TELEPHONE_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_TELEPHONE_PAYMENT_TEMPLATE4
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
}

#DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4
{
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
} 

#text_email_DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4
{
margin-top: 0px;
margin-bottom: 10px;
float: left;
width: 500px;
padding: 10px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
border: none;
}

.floatbox_BASKET_PAYMENT_TEMPLATE5
{
position: relative;
top: 0px;
float: left;
width: 500px;
}

#text_versand_BASKET_PAYMENT_TEMPLATE5
{
position: relative;
top: 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
padding: 2px 0px 2px 2px;
background-color: #E0E0E4;
width: 500px;
margin-top: 10px;
margin-bottom: 10px;
color: #222;
}

#SHIPPING_TITLE_BASKET_PAYMENT_TEMPLATE5
{
float: left;
width: 350px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PRICE_SHIPPING_BASKET_PAYMENT_TEMPLATE5
{
float: right;
width: 150px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_PAYMENT_TEMPLATE6
{
position: relative;
top: 0px;
float: left;
width: 500px;
margin: 10px 0px 10px 0px;
}

#PAYMENT_TITLE_BASKET_PAYMENT_TEMPLATE6, #PRICE_DISCOUNT_TITLE_BASKET_PAYMENT_TEMPLATE6
{
float: left;
width: 350px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}


#text_zahlungsweise_BASKET_PAYMENT_TEMPLATE6
{
float: left;
width: 350px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
background-color: #E0E0E4;
width:500px;
}

/*
#PAYMENT_IMAGE_BASKET_PAYMENT_TEMPLATE6
{
float: left;
width: 120px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}*/

#PRICE_PAYMENT_BASKET_PAYMENT_TEMPLATE6, #PRICE_DISCOUNT_BASKET_PAYMENT_TEMPLATE6
{
float: right;
width: 150px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;

}

.floatbox_BASKET_PAYMENT_TEMPLATE7
{
position: relative;
top: 0px;
float: none;
width: 500px;
}

#text_PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7
{
float: left;
width: 350px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7
{
float: left;
width: 150px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_VOUCHER_TOTAL_BASKET_PAYMENT_TEMPLATE7
{
float: left;
width: 260px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#PRICE_VOUCHERTOTAL_TAX

{
float: right;
width: 150px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}
#SUBMIT_BASKET_PAYMENT_TEMPLATE7
{
margin-top: 40px;
margin-bottom:40px;
margin-left: 0px;
width: 500px;

}

/************************************** BASKET_ORDERCONFIRMATION_TEMPLATE *****************************/

.BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_dank_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
width: 600px;
}

#ORDER_UID_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 13px;
text-align: center;
font-weight: bold;
margin-top: 10px;
margin-bottom: 10px;
color: #222;
width: 600px;
}

#text_payment_emailsend_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#header_zahlungsart_BASKET_ORDERCONFIRMATION_TEMPLATE
{
width: 600px;
padding: 2px 0px 2px 2px;
background-color: #E0E0E4;
margin-top: 10px;
margin-bottom: 10px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}


#header_zahlungsart_rechnung_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#text_zahlungsart_rechnung_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#header_zahlungsart_selbstabholer_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#text_zahlungsart_selbstabholer_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#header_zahlungsart_nachnahme_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#text_zahlungsart_nachnahme_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#header_zahlungsart_paypal_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#text_zahlungsart_paypal_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#header_lieferstatus__BASKET_ORDERCONFIRMATION_TEMPLATE
{
width: 600px;
padding: 2px 0px 2px 2px;
background-color: #E0E0E4;
margin-top: 10px;
margin-bottom: 10px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#text_lieferstatus_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#bestelldatum_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
margin-top: 10px;
margin-bottom: 10px;
color: #222;
}

#text_status_codeORDER_TRACKING_NO_BASKET_ORDERCONFIRMATION_TEMPLATE
{
margin-top: 10px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#link_PID_TRACKING_TRACKING_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
margin: 0px 0px 10px 0px;
}

#link_PID_BILLING_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#link_PID_DELIVERY_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
margin-bottom: 10px;
color: #222;
}

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE1
{
position: relative;
top: 0px;
float: left;
width: 600px;
}

#text_produkte_BASKET_ORDERCONFIRMATION_TEMPLATE1
{
float: left;
width: 300px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

/*
#text_produkte_BASKET_ORDERCONFIRMATION_TEMPLATE1
{
float: left;
width: 120px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}*/

#text_anzahl_BASKET_ORDERCONFIRMATION_TEMPLATE1
{
float: left;
width: 100px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_gesamt_BASKET_ORDERCONFIRMATION_TEMPLATE1
{
float: left;
width: 200px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE2
{
position: relative;
top: 0px;
float: left;
width: 600px;
}

#produkte_BASKET_ORDERCONFIRMATION_TEMPLATE2
{
float: left;
width: 300px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#anzahl_BASKET_ORDERCONFIRMATION_TEMPLATE2
{
float: left;
width: 100px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#gesamt_BASKET_ORDERCONFIRMATION_TEMPLATE2
{
float: left;
width: 200px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
position: relative;
top: 0px;
float: left;
width: 600px;
}

#text_rechnungsanschrift_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
position: relative;
top: 0px;
margin: 10px 0px 10px 0px;
padding: 2px 0px 2px 2px;
background-color: #E0E0E4;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
width: 600px;
color: #222;
}

#text_PERSON_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
position: relative;
top: 0px;
float: left;
width: 200px;
}

#PERSON_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
width: 210px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
width: 210px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE
{
width: 210px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
width: 210px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
width: 210px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
width: 210px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
margin: 10px 0px 10px 0px;
}

#PERSON_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
width: 210px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_email_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
margin-bottom:10px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
position: relative;
top: 0px;
float: left;
width: 600px;
color: #222;
}

#text_lieferanschrift_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
position: relative;
top: 0px;
margin-top: 10px;
margin-bottom: 10px;
padding: 2px 0px 2px 2px;
background-color: #E0E0E4;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
width: 600px;
color: #222;
}

#text_DELIVERY_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
margin-bottom: 10px;
}

#DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
margin: 10px 0px 10px 0px;
}


#text_email_DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
margin-bottom: 10px;
}

#text_DELIVERY_DESIRED_DATE_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
font-weight: bold;
}

#DELIVERY_DESIRED_DATE_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

/*
#text_DELIVERY_BEMERKUNGEN_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}*/

#text_DELIVERY_NOTE_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}
#DELIVERY_NOTE_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}


.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE5
{
position: relative;
top: 0px;
float: left;
width: 600px;
color: #222;
}

#text_versand_BASKET_ORDERCONFIRMATION_TEMPLATE5
{
width: 600px;
padding: 2px 0px 2px 2px;
background-color: #E0E0E4;
margin-top: 10px;
margin-bottom: 10px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}
#text_pauschale_BASKET_ORDERCONFIRMATION_TEMPLATE
{
float: left;
position: relative;
top: 10px;
margin-top: 0px;
margin-bottom: 10px;
width: 600px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}
#SHIPPING_SELECTOR_BASKET_ORDERCONFIRMATION_TEMPLATE5
{
float: left;
width: 400px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PRICE_SHIPPING_TAX_BASKET_ORDERCONFIRMATION_TEMPLATE5
{
float: right;
width: 200px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
margin-top: -20px;
}


#text_zahlungsweise_BASKET_ORDERCONFIRMATION_TEMPLATE6
{
float: left;
width: 600px;
padding: 2px 0px 2px 2px;
background-color: #E0E0E4;
margin-top: 10px;
margin-bottom: 10px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE6
{
position: relative;
top: 0px;
float: left;
width: 600px;
}

#PAYMENT_SELECTOR_BASKET_ORDERCONFIRMATION_TEMPLATE6
{
float: left;
width: 400px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#TAX_INCL_EXCL_BASKET_ORDERCONFIRMATION_TEMPLATE6
{
float: right;
width: 200px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
margin-top: -10px;
}

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE7
{
position: relative;
top: 10px;
float: left;
width: 600px;
}

#text_PRICE_TOTAL_BASKET_ORDERCONFIRMATION_TEMPLATE7
{

width: 400px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
text-align:left;
}

#PRICE_TOTAL_BASKET_ORDERCONFIRMATION_TEMPLATE7
{
float: right;
width: 200px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}


#text_regards_BASKET_ORDERCONFIRMATION_TEMPLATE
{
margin-top: 20px;
width: 600px;
padding: 0px 0px 0px 0px;
margin-bottom: 10px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}
/************************************** BASKET_TEMPLATE_EMPTY *****************************/

.BASKET_TEMPLATE_EMPTY
{
position: relative;
top: 10px;
padding: 10px;
text-align: left;
width: 600px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;

}


#backtolist_BASKET_EMPTY
{
position: relative;
top: 10px;
text-align: left;
padding: 10px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

/************************************** BASKET_REQUIRED_INFO_MISSING *****************************/
.BASKET_REQUIRED_INFO_MISSING
{
position: relative;
top: 10px;
text-align: left;
width: 410px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
margin-bottom: 10px;
}
#form_URL
{
margin-top: 20px;
margin-left: 70px;
}
#button2_BASKET_REQUIRED_INFO_MISSING {

position:relative;
top: 10px;
left: 110px;
margin-left: 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 0.8em;
font-weight: normal;
margin-left: 0px;
margin-top: 5px;
margin-bottom: 15px;
height: 25px;
width:150px;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
background: #fafafa none repeat scroll 0%;
border: 1px solid #cccccc;
color: #777777;
vertical-align: middle;

}

/************************************** TRACKING_DISPLAY_INFO *****************************/
.floatbox_TRACKING_DISPLAY_INFO1
{
position: relative;
top: 0px;
float: left;
width: 570px;
}


#text_datum_zeit_TRACKING_DISPLAY_INFO1
{
float: left;
width: 120px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_code_TRACKING_DISPLAY_INFO1
{
float: left;
width: 50px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_aktion_TRACKING_DISPLAY_INFO1
{
float: left;
width: 200px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_kommentar_zeit_TRACKING_DISPLAY_INFO1
{
float: left;
width: 200px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_TRACKING_DISPLAY_INFO2
{
position: relative;
top: 0px;
float: left;
width: 570px;
margin: 10px 0px 10px 0px;
}

#datum_zeit_TRACKING_DISPLAY_INFO2
{
float: left;
width: 120px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#code_TRACKING_DISPLAY_INFO2
{
float: left;
width: 50px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#aktion_TRACKING_DISPLAY_INFO2
{
float: left;
width: 200px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#kommentar_TRACKING_DISPLAY_INFO2
{
float: left;
width: 200px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.shopadmin
{
position: relative;
top: 10px;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
width: 570px;
font-weight: bold;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;

}

#checkbox_tracking
{
margin:0px 10px 0px 0px;
}

.statuscode, .shopadmin
{
margin: 10px 0px 0px 0px;
font-weight: bold;
}

.tracking-form
{
margin: 0px;
}
/************************************** TRACKING_DISPLAY_INFO END*****************************/

.input {
border-style: solid;
border-width: 1px;
border-color: #BDBDBD;

}

select {
border-style: solid;
border-width: 1px;
border-color: #BDBDBD;
width: auto;
}



#tx-ttproducts-pi1-list {
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size:14px;
}

.tx-ttproducts-pi1-wrap2 {
color: #222;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: 400;
font-size:12px; 
font-weight:bold;
display:inline;


}

.tx-ttproducts-pi1-wrap1 {
color: #222;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 11px;
font-weight: 400;
font-size:11px; 
font-weight:bold;

}
div.anzahl{
display:inline;
float:left;
padding-top: 5px;
padding-right:7px;
margin-top:0px;
}
.tx-ttproducts-pi1 {
color: #222;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: 400;
font-size:12px; 
}
#button1, #button3, #button4, #button5 {

  border: 1px solid #cccccc;
  padding: 2px;
  background: #fafafa none repeat scroll 0%;
  margin-left: 0em;
  width: auto;
  font-family: Arial,Verdana,Helvetica,Sans-Serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 1,0em;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  color: #777777;
}



/* Button Submit Listenansicht */



#tx-ttproducts-pi1-search .inputimage {
border: none;

/*!important*/
}


#tx-ttproducts-pi1-search input{
border-style: solid;
border-width: 1px;
border-color: #BDBDBD;
}


 
p.bodytext { 
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size:12px; 
/*color: #537829;*/
color:#000066;
} 
/*sonst macht der IE 6 und 7 einen Underline unter den Titel*/

/*

table, tr, td .tx-ttproducts-pi1{
color: #333;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: 400;
padding: 3px 0px 3px 3px;
font-size:12px; 
}

.tx-ttproducts-pi1 {
color: #333;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
font-weight: 400;
font-size:12px; 
}
*/


#registrationForm 
{
margin: 0px;
vertical-align: top;
}

/********************************* ORDERS_LIST_TEMPLATE 

*********************************************************/

.header_ORDERS_LIST
{
font-size: 12px;
position: relative;
top: 10px;
margin-bottom: 20px;
}

.floatbox_ORDERS_LIST1, floatbox_ORDERS_LIST2
{
position: relative;
top: 0px;
float: left;
width: 500px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
font-weight: bold;
}

#text_datum_ORDERS_LIST, #datum_ORDERS_LIST
{
float: left;
width: 100px;
padding: 0px 0px 0px 0px;
margin-bottom: 10px;
}

#text_ordernumber_ORDERS_LIST, #ordernumber_ORDERS_LIST
{
float: left;
width: 120px;
padding: 0px 0px 0px 0px;
}

#text_price_ORDERS_LIST, #price_ORDERS_LIST
{
float: left;
width: 150px;
padding: 0px 0px 0px 0px;
}

#text_action_ORDERS_LIST, #action_ORDERS_LIST
{
float: left;
width: 130px;
padding: 0px 0px 0px 0px;
margin-bottom: 10px;
}

.link1, .link2, .link3
{
padding-bottom: 5px;
}


.statistic_ORDERS_LIST
{
clear: left;
width: 500px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.header_statistic_ORDERS_LIST
{
width: 200px;
padding: 0px 0px 0px 0px;
font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size: 12px;
color: #222;
font-weight: bold;
}

div.angemeldet {

font-size: 12px;
color: #FF0000;
position: relative;
}
div.produkt_bild {

}
input { 
display: block;
}

fieldset {
display: block;
padding-left: 0px;
font-size: 11px;
margin-bottom: 20px;
border:none;

}
/* *********************STANDARDMAILFORM************** */
form#mailform{
width:550px;
margin-left:30px;
padding-top:15px;
}
fieldset .csc-mailform{

}
label {
display: block;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 3px;
text-align: left;
padding-right: 1em;

}
div.csc-mailform-field label{
width:150px;
display: block;
float:left;
color:#000;
}
div.field-Kontakt label{
width:150px;
}
span.csc-mailform-label input.csc-mailform-check{
margin-top:15px;

}
div.csc-mailform-field {
font-size:10pt;
font-weight:bold;
margin-top: 5px;
margin-right:0px;
clear:both;
}
hr.shop {
color: #000000;
width:100%;
height:1px;
align:left;
padding-top:5px;
padding-bottom:5px;
}
p.list_item_itemnumber {
display:none;
color: #FFFFFF;
}
div.web_price_LIST_extra {

}
table.buttons {

}
td.buttons_navi {
background-color: #FFFFFF;
}
td.buttons_navi input{
background-color: #FFFFFF;
color:#777;
margin-left:10px;
border: 1px solid #ccc;
}
td.csc-uploads-fileName p a:link { font-size: 12px; color:#000066; }
td.csc-uploads-fileName p a:visited { font-size: 12px; color:#000066; }
td.csc-uploads-fileName p a:hover { font-size: 12px; color:#000066; }

#mailformaddress, #mailformemail, #mailformname, #mailformFirma, #mailformadresse, #mailformArtikelnummer, #mailformNachricht{
border: 1px solid #bbb; 
}

input.csc-mailform-submit{
width:200px;
background-color:#D9E683;
/*background-color:#AEC12D;*/
border:1px solid #bbb;
margin-top:10px;
margin-left:265px;
}
input#tx-newloginbox-pi1-user, #tx-newloginbox-pi1-pass{
border:1px solid #bbb;
margin-left:10px;
}
div.tx-newloginbox-pi1 table{
margin-top:10px;
}
div.tx-newloginbox-pi1 h3{
font-size: 13px;
margin-top:10px;
margin-bottom:5px;
}
div.tx-newloginbox-pi1 p {
font-size: 12px;
}
p.tx-newloginbox-pi1-forgotP {
margin-top:10px;
}
p.tx-newloginbox-pi1-forgotP a:link{ margin-top:10px; font-size: 12px; color:#808040;}
p.tx-newloginbox-pi1-forgotP a:visited{ margin-top:10px; font-size: 12px; color:#808040;}
p.tx-newloginbox-pi1-forgotP a:hover{ margin-top:10px; font-size: 12px; color:#808040;}




#tx-newloginbox-pi1-login_submit{
width:90px;
background-color:#D9E683;
/*background-color:#AEC12D;*/
border:1px solid #bbb;
margin-top:10px;
margin-left:10px;
}
/* **********************sitemap************************ */
div.csc-sitemap {
padding-top:20px;
}
div.csc-sitemap li a:link { font-size: 12px; color:#000066; text-decoration:none; }
div.csc-sitemap li a:visited { font-size: 12px; color:#000066; text-decoration:none;}
div.csc-sitemap li a:hover{ font-size: 12px; color:#000066; text-decoration:underline;}


li.sitemap_li1 a:link{ font-size: 12px; color:#000066; }
li.sitemap_li1 a:visited{ font-size: 12px; color:#000066; }
li.sitemap_li1 a:hover{ font-size: 12px; color:#000066; }

ul.sitemap_ul1 {
list-style-type:square;
color:#000066; 
font-weight:normal;
padding-bottom: 10px; 
}

ul.sitemap_ul1 li a:link { font-size: 12px; color:#000066; text-decoration:none; }
ul.sitemap_ul1 li a:visited { font-size: 12px; color:#000066; text-decoration:none; }
ul.sitemap_ul1 li a:hover { font-size: 12px; color:#000066; text-decoration:underline; }


li a:link { font-size: 12px; color: #5E5E5E; }
li a:visited { font-size: 12px; color: #5E5E5E; }
li a:hover{ font-size: 12px; color:#000066; }

li.csc-section a:link { font-size: 12px; color:#000066; text-decoration:none; }
li.csc-section a:visited { font-size: 12px; color:#000066; text-decoration:none;}
li.csc-section a:hover{ font-size: 12px; color:#000066; text-decoration:underline;}



div.csc-section {

}
div.suche input{
border:1px solid #bbb;
}
div.suche [type=hidden]{
border:0px solid #bbb;
}
td.suche {
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
padding-left:6px;
margin-right:20px;
color:#000066;
}
div.suche td {
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
padding-left:6px;
margin-right:20px;
color:#000066;
}
div.suche [type=submit]{
position: relative;
width:90px;
background-color:#D9E683;
/*background-color:#AEC12D;*/
border:1px solid #bbb;
margin-top:-35px;
margin-left:200px;
}
div.suche [type=text]{
position: relative;
width:190px;
/*border:1px solid #bbb;*/
font-size: 13px;
margin-top:10px;
height:20px;
}
td.suche_in{
height:20px;
}
div.suche_in {
height:20px;
display:inline;

}
div.suche [type=checkbox]{
margin-left:65px;
margin-top:10px;
}
td.index_checkbox_r {
text-align:left;
padding-top:10px;
}
dl.csc-menu-4 dt a:link{ font-size: 13px; color:#000066; padding-left:5px;}
dl.csc-menu-4 dt a:visited{ font-size: 13px; color:#000066; padding-left:5px;}
dl.csc-menu-4 dt li.a:hover{ font-size: 13px; color:#000066; padding-left:5px;}

dl.csc-menu-4 dd{
font-size: 12px;
padding-left:5px;
}

div.csc-header-n1, div.csc-header-n2, div.csc-header-n3, div.csc-header-n4, div.csc-header-n5, div.csc-header-n6, div.csc-header-n7, div.csc-header-n8, div.csc-header-n9, div.csc-header-n10 {
height:20px;
margin-top:2px;
}


p.csc-linkToTop a:link{ padding-left:22px; font-size: 12px; color:#808040; background: url('../images/arrow-up.png') no-repeat;}
p.csc-linkToTop a:visited{ padding-left:22px; font-size: 12px; color:#808040; background: url('../images/arrow-up.png') no-repeat;}
p.csc-linkToTop a:hover{ padding-left:22px; font-size: 12px; color:#808040; background: url('../images/arrow-up.png') no-repeat;}

p.align-center, p.align-left, align-right { font-size:12px; }
#mailformnachricht, #mailformweitere_Personen {
border:1px solid #bbb;
}
table.csc-loginform {
margin-top:5px;
}
td.csc-form-fieldcell {
margin-left:20px;
}
input#tx-newloginbox-pi1-forgot_email{
border:1px solid #bbb;
margin-left:10px;
}
input#tx-newloginbox-pi1-forgot_email_submit{
width:120px;
background-color:#D9E683;
/*background-color:#AEC12D;*/
border:1px solid #bbb;
margin-top:10px;
margin-left:10px;
}
/*
ul.csc-bulletlist-3 li.odd {
padding-left:5px;
}
*/
/*
div.csc-textpic-imagewrap pre {
width:570px;
font-size:9px;
}
*/
div.tx-felogin-pi1 h3{
font-size:13px;
}
div.tx-felogin-pi1{
font-size:12px;
}
div.tx-felogin-pi1 fieldset{
font-size:12px;
}
div.tx-felogin-pi1 legend{
padding-top:10px;
}
div.tx-felogin-pi1 input#user, div.tx-felogin-pi1 input#pass{
border:1px solid #bbb;
}
div.tx-felogin-pi1 [type=submit]{
width:90px;
background-color:#D9E683;
/*background-color:#AEC12D;*/
border:1px solid #bbb;
margin-top:10px;
margin-left:10px;
}
td.statistik {
font-weight:bold;
padding-top:10px;

}
td.statistik1 {
font-weight:bold;


}
table.statistik {
border:1px solid #bbb;
width:180px;
}
div.empfehlungen, div.anzeigen {
font-size:13px;
font-weight:bold;
padding-bottom:3px;
padding-top:5px;
padding-left:0px;
background-color: #A5B83B;
font-family: Arial,Helvetica,sans-serif;
margin-top:17px;
text-align:center;
width:180px;
}
p.banner {
padding-top:15px;
}
div.bannertext_kl{
font-size:8pt;
font-weight:normal;
}
div.bannertext_kl_bold{
font-size:8pt;
font-weight:bold;
}
div.bannertext_nor{
font-size:9pt;
font-weight:normal;
}
div.bannertext_bold{
font-size:9pt;
font-weight:bold;
}
div.server {
font-size:10pt;
font-weight:normal;
padding-bottom:10px;
padding-top:10px;
}
td.green2 marquee {
padding-top:2px;
}
div.tx-indexedsearch p{
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
padding-left:6px;
margin-right:20px;
color:#000066;
}


/* ******************NEU************** */
div.mitte_rechts h1.gruen {
width:295px;
}
div.links_mitte .block-inner h1.gruen, div.mitte_rechts .block-inner h1.gruen {
    width: 270px;
}


div.mitte_rechts h1.gruen, div.links_mitte h1.gruen, div.oben h1.gruen, div.unten h1.gruen{
padding-top:5px;
padding-left:6px;
padding-bottom:0px;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
margin:0px; 
/*background-color:#D9E683;*/
background-color: #a5b83b;
}
div.mitte_rechts h1.gruen{
padding-top:5px;
padding-left:6px;
padding-bottom:0px;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
margin:0px; 
/*background-color:#D9E683;*/
background-color: #a5b83b;

}
div.links_mitte h1.gruen{
padding-top:5px;
padding-left:6px;
padding-bottom:0px;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
margin-left:3px; 
/*background-color:#D9E683;*/
background-color: #a5b83b;
width:288px;
}


div.links_mitte p.bodytext{
color:#5E5E5E;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
margin-right:10px;
padding-left:0;
padding-top:10px;
}
div.links_mitte {
  float:left;
  width:300px;
  margin-top:0px;
  margin-left:0px;
  padding-right:0px;
  height:auto;
  text-align:left;
  padding-left:15px;
  padding-top:0px;
  /*background: url('../images/back_content.jpg'); */
}
div.links_mitte ul{
padding-top:0px;
padding-left:16px;
}

div.mitte_rechts {
  float:right;
  width:300px;
  margin-top:0px;
  margin-left:0px;
  padding-right:15px;
  height:auto;
  text-align:left;
  padding-left:0px;
  padding-top:0px;
  /*background-color:#F4F6E7;*/
 /* background: url('../images/back_content.jpg');*/
    
}
div.mitte_rechts h1 {
/*background: url('../../templates/images/q_gruen_kl.png') no-repeat scroll 0 5px transparent;*/
/*background: url('../../templates/images/h1_back_b.png') repeat-x bottom transparent;*/
padding-left:0px;
padding-top:0px;
padding-bottom:5px;
font-weight: bold;
/*text-transform: uppercase;*/
height:20px;
color:#000066;
font-family:Arial;
font-size:15px;
/*margin:0px;*/
/*height:20px;*/
/*padding-left:10px;*/
}
div.mitte_rechts ul { 
margin-top: 10px; 
margin-left:10px;
padding-left:10px; 
}
div.mitte_rechts p.bodytext {
color:#5E5E5E;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
margin-right:10px;
padding-left:0;
padding-top:10px;
}
div.oben {
text-align:left;
/*background: url('../images/back_content.jpg');*/
padding: 0px 10px 0px 10px;
width:640px;
float:left;
margin:auto;
font-family: Arial, Helvetica, sans-serif;
overflow:hidden;
font-size:13px;
}
div.oben p.bodytext {
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
padding-left:0px;
padding-top:10px;
margin-right:10px;
/*color:#000066;*/
color:#5E5E5E;
}
div.oben ul, div.unten ul  {
padding-left:16px;
}
div.unten p.bodytext {
color:#5E5E5E;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
margin-right:10px;
padding-left:0;
padding-top:10px;
}
.csc-header-n2 h1, .csc-header-n3 h1{
padding-left:6px;
padding-bottom:10px;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
/*font-weight: bold;*/

}
div.unten {
/*clear:both;*/
text-align:left;
/*background-color:#F6F6F6;*/
/*background-color:#F4F6E7;*/
/*background: url('../images/back_content.jpg');*/
padding: 15px 10px 20px 10px;
width:640px;
float:left;
margin:auto;
font-family: Arial, Helvetica, sans-serif;
overflow:hidden;
font-size: 13px;
}
div.footer {
/*background: url('../images/nav_back_gruen.jpg');*/
width:325px;
height:20px;
margin-bottom:30px;
padding-top:12px;
padding-left:0px;
color:#fff;
font-size:11px;
text-align:center;
float:left;
}
div.footer a:link, div.footer a:visited, div.footer a:hover {
margin-top:0px;
color:#fff;
font-size:12px;
text-decoration:none;
}
div.links_mitte h1 {
color:#000066;
font-family:Arial;
font-size:15px;
margin:0px;
height:20px;
padding-left:0px;
/*background-color:#D9E683;*/
font-weight: bold;
}

div.oben h1 {
/*background: url('../../templates/images/q_gruen_kl.png') no-repeat scroll 0 5px transparent;*/
/*background: url('../../templates/images/h1_back_b.png') repeat-x bottom transparent;*/
padding-left:0px;
padding-top:0px;
padding-bottom:15px;
margin-bottom:15px;
/*font-weight: bold;*/
/*text-transform: uppercase;*/
height:25px;
color:#000066;
font-family:Arial;
font-size:15px;
/*margin:0px;*/
/*height:20px;*/
/*padding-left:10px;*/
font-weight: bold;

}
div.oben .news-single-item li{
list-style-type: disc;
  
  }



div.links_mitte h1, div.unten h1{
/*background: url('../../templates/images/q_gruen_kl.png') no-repeat scroll 0 5px transparent;*/
/*background: url('../../templates/images/h1_back_b.png') repeat-x bottom transparent;*/
padding-left:0px;
padding-top:0px;
padding-bottom:5px;
font-weight: bold;
/*text-transform: uppercase;*/
height:20px;
color:#000066;
font-family:Arial;
font-size:15px;
/*margin:0px;*/
/*height:20px;*/
/*padding-left:10px;*/

}
div.main_border {

}
div.normal_border {

}
div.small_border {

}
div.no_border {

}
.block-inner{
border-right:1px solid #CCC;
border-left:1px solid #CCC;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
/*#C7CAB9;*/
/*background-color:#EBF3C7;*/
background-color:#fff;
padding-top:10px;
padding-left:10px;
padding-right:15px;
padding-bottom:20px;
}
.green{
border-right:1px solid #CCC;
border-left:1px solid #CCC;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
/*#C7CAB9;*/
background-color:#eee;
padding-top:3px;
padding-left:6px;
padding-right:3px;
padding-bottom:3px;
}
/* ************comments*************************** */
div.tx-comments-comment-2, div.tx-comments-comment-1 {
margin-top:15px;
}
div.tx-comments-comment-form {
margin-top:20px;
width:600px;
padding-left:20px;
float:left;
}
div.tx-comments-comment-form form{
width:600px;

}
div.tx-comments-comment-form label{
display:block;
float:left;
font-size:10pt;
padding-top:0px;
}
div.tx-comments-comment-form input{
display:block;
/*float:left;*/
font-size:10pt;
padding-top:0px;
}
div.comm_feld_button input {
display:block;
float:left;
font-size:10pt;
padding-top:0px;
}
span.tx-comments-comment-date, span.tx-comments-comment-name{
font-size:10pt;
}
div.tx-comments-comment-content{
font-size:10pt;
font-weight:normal;
background-color:#EAEAEA;
padding:5px;
color:#5E5E5E;;
}
input.tx-comments-comment-input{
border:1px solid #bbb;
margin-left:32px;
}
textarea#tx_comments_pi1_content {
border:1px solid #bbb;
font-size:13px;
}
div.tx-comments-captcha{
padding-left:30px;
float:left;
font-size:10pt;
padding-top:0px;
width:300px;
}
div.tx-comments-captcha .tx-comments-comment-input[type=text]{
float:left;
margin-left:0px;
}
.tx-comments-captcha img {
width:200px;
float:left;
}
div.tx-comments-comment-form textarea {
/*margin-left:32px;*/
}
input#tx_comments_pi1_submit {
/*margin-left:132px;*/
width:120px;
background-color:#D9E683;
border:1px solid #bbb;
/*float:left;*/
margin-right:5px;

}

/**************************hiercommentanfang*********/
span.tx-comments-count-wrap {
font-size: 9px;
color:#5E5E5E;
padding-left:5px;
}
span.tx-comments-count-wrap a:link, span.tx-comments-count-wrap a:visited {
color:#5E5E5E;
text-decoration:none;
}
span.tx-comments-count-wrap a:hover {
color:#000;
text-decoration:none;
}
.tx-comments-comment-form fieldset {
border:medium none;
display:block;
}
div.comm_feld {
width:600px;
height:auto;
}
div.comm_feld_button {
width:400px;
height:auto;
padding-left:144px;
}
div.comm_feld_button input{
width:120px;
background-color:#D9E683;
border:1px solid #bbb;
}

div.required {
width:10px;
height:auto;
margin: 0px 0px;

}
div.tx-comments-comment-form h4{
padding-bottom:10px;
font-size:14px;
font-weight:bold;
}
div.tx-comments-captcha .tx-comments-required-mark {
font-weight:bold;
font-size:18px;

}
div.tx-comments-captcha input[type=text]{
padding-left:20px;
margin-left:40px;
}

.tx-comments-required-mark{
width:10px;
height:auto;
margin: 0px 0px;
}
input.tx-comments-comment-input{
border:1px solid #bbb;
margin-left:32px;
}
textarea#tx_comments_pi1_content {
border:1px solid #bbb;
}
div.tx-comments-comment-form label {
padding-top:0px;
width:130px;
font-size:10pt;
font-weight:normal;
padding-left:0px;
margin-left:0px;
}
div.tx-comments-comment-form p{
font-size:10pt;
font-weight:normal;
float:left;
}

div.tx-comments-comment-content{
font-size:10pt;
font-weight:normal;

}
span.tx-comments-comment-date {
color:#5E5E5E;
}
span.tx-comments-comment-name{
font-size:10pt;
background-color: #979FC7;
color:#fff;
padding-left:10px;
padding-right:10px;
}
span.tx-comments-comment-name a:link {
color:#fff;
text-decoration:none;
}
span.tx-comments-comment-name a:visited {
color:#fff;
text-decoration: none;
}
span.tx-comments-comment-name a:hover {
color:#fff;
text-decoration: underline;
}
div.tx-comments-comment-form input, div.tx-comments-comment-form textarea, div.tx-comments-comment-form img {
/*margin-top:5px;*/
padding-left:0px;
}
div.tx-comments-comment-form input[type=reset]{
/*margin-left:275px;
margin-top:-18px;
*/
width:120px;
background-color:#D9E683;
border:1px solid #bbb;
}
/*************************** endeneuhiercoment*/
div.automatisch {
font-size:10pt;
position:absolute;
margin-top:-15px;
margin-left:440px;
}

/* ******ticker******* */

a.ticker { font-size: 12px; color:#000066; }

/* ******tipp******* */
input.tippname {
margin-bottom:3px;
padding-bottom:3px;
border: 1px solid #bbb;
}
input.tipp {
padding-bottom:3px;
border: 1px solid #bbb;
}
textarea.tipparea {
border: 1px solid #bbb;
}
input.tippbutton{
margin-top:10px;
width:90px;
background-color:#D9E683;
border:1px solid #bbb;
}
p.csc-subheader {
font-size:12px;
padding-left:20px;
}
#content ul li.csc-textpic-lastcol {
margin:10px 5px;
}
#content ul li.csc-textpic-image {
margin:10px 5px;
}
#content ul li.csc-textpic-firstcol{
margin:10px 5px;
}
/*
div.csc-textpic-above{
margin:10px 5px;
}
*/
div.csc-textpic-imagewrap ul{
width:620px;
}
/* ******NEWSCALENDAR************************** *\
div.newscalendar_dayHeader {
font-size:14px;
color:#000066;
margin-left: 0px;
background-color:#EDEBF1;
padding:0px 0px;
height: 13px;
}
div.newsCalendar_listBody {

}
/*
.newscalendarTooltip {
  display: none;
}
*/

div.newsCalendar_listItem a:link, .newsCalendar_listItem a:visited, .newsCalendar_listItem a:hover {
color:#000066;

font-size:12px;
}
div.newsCalendar_listHeader{
color:#000066;
font-size:13px;
border:0px;
background-color:#EDEBF1;
padding:0px 0px;
}
div.newsCalendar_listItem_subheader {
font-size:12px;
padding-bottom:5px;

}
div.newsCalendar_listItem_image{
border: 0px solid black;
}
div.tx-rgsmoothgallery-pi1 {
margin-left:15px;
}

/* ******AB_LINKLISTE************************** *\
div.tx-ablinklist-pi1{
/*float:left;*/
margin-left:20px;
padding-bottom:20px;
width:580px;
}
oben .tx-ablinklist-pi1{
/*float:left;*/
margin-left:20px;
padding-bottom:20px;
width:580px;
}
div.tx_ablinklist_viewAddNewLink form{
margin-left:20px;
display:block;
}
div.tx_ablinklist_viewAddNewLink label {
/*clear:both;*/
display:block;
float:left;
width:10em;
font-size: 13px; color: #000066; 
font-family: Arial, Helvetica, sans-serif;
}
div.tx-link-field {
clear:both;

display:block;
}
div.tx-link-field_captcha{
position:relative;
margin-left:0px;
width:600px;
padding-left:0px;
}
div.tx_ablinklist_viewAddNewLink input, div.tx_ablinklist_viewAddNewLink textarea {

border:1px solid #bbb;
}
div.tx_ablinklist_viewAddNewLink p.link{
font-size: 13px; color: #000066; 
font-family: Arial, Helvetica, sans-serif;
padding-top:10px;
padding-bottom:0px;
}
div.tx_ablinklist_viewAddNewLink p.link_freecap{
font-size: 13px; color: #000066; 
font-family: Arial, Helvetica, sans-serif;
padding-top:0px;
padding-bottom:10px;
}
div.link_button {
width:300px;
padding-left:154px;

}

div.link_button input.cancel{
position:relative;
margin-left:130px;
margin-top:-36px;
width:90px;
background-color:#D9E683;
border:1px solid #bbb;
}
div.link_button input.sub{
position:relative;
margin-left:30px;
margin-top:0px;
width:90px;
background-color:#D9E683;
border:1px solid #bbb;
}
div.tx-link-field_captcha img{

padding-top:10px;
}
/*tx_ablinklist_pi1[cancel_button]*/

/* *********************NEWSLETTER********************** */


input.newsletter {

border:1px solid #bbb;
display: block;

}
div.oben form#tt_address_form{
width:550px;
margin-left:30px;
}
div.oben label.l_newsletter{
width:150px;
display: block;
float:left;
}

div.oben [type="reset"]{
float:left;
}

div.csc-textpic-left div.csc-textpic-imagewrap {
    float: left;
    padding-left:10px;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap {
    float: right;
    padding-right:10px;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap {
float:left;
 padding-left:10px;
}
/* *********** IMAGES iN TEXTELEMENTEN ************************ */
div.csc-textpic img {
border:medium none;
padding-top:15px;
}
DIV.csc-textpic DIV.csc-textpic-single-image IMG {
padding-top:0px;
}
div.mitte_rechts DIV.csc-textpic DIV.csc-textpic-single-image IMG {
padding-top:15px;
}
div.csc-textpic-intext-right-nowrap img {
padding-top:40px;
}
/* ***********************BVG*************************** */
/* ***************************+WUNSCH********************************* */
div.wunsch {
margin-top:10px;

padding-left:0px;
margin-left:0px;
text-align:left;
border-spacing: 0;
border: 0px;
}
div.wunsch img{
margin-top:0px;

padding-left:0px;
margin-left:0px;
border-spacing: 0;
border: 0px;
}
div.wunsch_foe img {
    border: 0 none;
    border-spacing: 0;
    margin-left: 0px;
    margin-top: 4px;
    margin-bottom: 0px;
    padding-left: 0px;
    text-align: left;
}
div.wunsch_foe {
    border: 0 none;
    border-spacing: 0;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
    text-align: left;
}

div.umfrage {
height:150px;
border-style: solid;
    border-width: 0px;
    padding: 10px 0px 10px 0px;
    border-color:#ccc;

}
div.tx-jkpoll-pi1 {
height:150px;
}
div.tx-jkpoll-pi1 h1{
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
width:145px;
padding-bottom:10px;
}
div.tx-jkpoll-pi1 pre{
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
width:145px;
}
p.tx_jkpoll_pi1_result_votes, p.tx_jkpoll_pi1_answer_google {
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
}
div.error {
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
}
ul.tx_jkpoll_pi1_answers label {
padding-left:25px;
width:20px;
 
}
ul.tx_jkpoll_pi1_answers input.pollanswer {
float: left;
margin-top: 0px;
padding-top:0px;
}
div.tx_jkpoll_pi1_answer input.answer{
height:auto;
  margin-left: 0;
    margin-top: 0px;
    width: 10px;
}
p.tx_jkpoll_pi1_result_votes {
padding-top:10px;
}
/* *************************terminmelden******************* */
div.v_meldung {
    border: 1px solid #BBBBBB;
    color: #5E5E5E;
    font-size: 13px;
    padding:4px;
}
/* *****************INDEXSEARCH************************** */
div.tx-macinasearchbox-pi1{
width:180px;
border: 1px solid #BBBBBB;
margin-bottom:15px;
padding:0px;
}
div#rechts td.input_search input{
margin-top:10px;
margin-left:5px;
width:170px;
}
div#rechts input.search_input {
border: 1px solid #BBBBBB;
}
div#rechts td.index_search_ad a:link, td.index_search_ad a:hover, td.index_search_ad a:visited {
text-decoration:none;
font-size:10px;
color:#000;
margin-left:5px;
}
td.cap_notice {
font-size:11px;
}
textarea.tipparea {
 border: solid 1px #bbb;
 width:500px;
}
td.inp input{
  border: solid 1px #bbb;
}

/* **********TIP*********************** */
fieldset.tip{
 display:block;
 
}
div.tip_alles{
  width:700px;
 

}

div.tip_alles label{
display:block;
width:200px;
float:left;
margin-top:0px;
padding-right:78px;
font-weight:bold;
font-size:12px;
  color:#000;
}
div.tip_alles input{
border: 1px solid #BBBBBB;
width:220px;
display:block;
 margin-top:2px;
  
}
p.tip_header{
width:200px;
font-size:16px;
font-weight:bold;
color:#333;
margin-top:5px;
margin-bottom:25px;
background-color: #EAEAEA;
padding:3px;
border: 1px solid #BBBBBB;
}
p.tip_hinweis1{
color:#333;
font-size:13px;
}
p.tip_url{
margin-top:5px;
margin-bottom:5px;
}
p.tip_hinweis_rot{
margin-top:20px;
font-size:11px;
color:#000066;
}
p.fehler{
font-size:10px;
color:#990000;
}
p.space{
}


div.tip_feld_name{
width:400px;  
}
div.tip_feld_adresse{
width:400px;     
}
div.tip_feld_empfaenger{
width:400px;  
}
div.tip_feld_mehrere{
clear:both;
}
div.tip_feld_nachricht{
margin-top:20px;
margin-bottom:15px;
width:380px;
}
div.cap_notice{
width:400px;
margin-top:15px;
font-weight:bold;
color:#333;
}
div.captcha_image{
 margin-top:5px;
 width:500px;
}
div.captcha_image image{
 
}
img.tx-srfreecap-pi2-image{
margin-top:15px;   
}
span.sicherheit{
padding-right:230px;
font-weight:bold;
color:#000;
}
div.tip_send input{
margin-top:25px;
margin-left:280px;
width:220px;
background-color: #D9E683;
border: 1px solid #BBBBBB;
}    
div.tip_send input:hover{
color:#fff;
background-color:#A5B83B;
}
div.tip_image {

}
span.tip_mehrere {
width:280px;
margin-top:0px;
padding-top: 2px;
padding-bottom: 2px;
  color:#000066;
}
span.tx-srfreecap-pi2-cant-read a:link{
color:#000;  
}
div.fb_bild{
display:none; 
}
div.rgsgcontent {
margin-top:15px;
}
/* *********** topnewsbreite********* */
table.news {
width:180px;  
}
#range{
    background-image:url('../images/aa_fhs_header8.jpg');
    display:block;
    height:100px;
    text-indent:-9999px;
    width:350px;
}
/* ************** */
p.sc-linkToTop a:link{
 background: url('../images/arrow-up.png') no-repeat;
  }