/*
----------- Typo3 CSS chiptuning.com -----------
------------------------------------------------
  Creation Date:  12.10.2006
  Author:         Alexander Meid
  Organization:   Quellcodeschmiede
  URL:            http://www.quellcodeschmie.de
------------------------------------------------
*/

body, html
{
/*  background-color:      #edeee9; */
  background-color:      #d1d2d6;
  color:                 #000000;
  font-family:           Arial, Tahoma, Verdana;
  font-size:             100.01%;
	margin:                0px 0px 0px 0px;
  padding:               0px 0px 0px 0px;
}

img
{
  border:                0px none #000000;
  display:               inline;
  margin:                0px 0px 0px 0px;
  padding:               0px 0px 0px 0px;
}

h1
{
  background-color:      transparent;
  background-image:      url(../../images/break_1.gif);
  background-position:   top left;
  background-repeat:     no-repeat;
  color:                 #000000;
  font-family:           Arial, Tahoma, Verdana;
  font-size:             12px;
  font-weight:           bold;
  margin:                0px 0px 0px 0px;
  padding:               0px 0px 0px 0px;
}

h2
{
  color:                 #3d4258;
  font-family:           Arial, Tahoma, Verdana;
  font-size:             0.79em;
  font-weight:           bold;
  letter-spacing:        -0.5px;
  line-height:           150%;
  margin:                10px 0px 17px 0px;
  padding:               0px 0px 0px 0px;
}
 
h3
{
  font-size:             12px;
  font-weight:           bold;
  margin:                0px 0px 0px 0px;
  padding:               0px 0px 0px 0px;
  text-decoration:       underline;
}
h4
{
  font-size:             14px;
  margin:                0px 0px 0px 0px;
}
h5
{
  font-size:             13px;
  margin:                20px 0px 0px 0px;
}
h6
{
  background-color:      transparent;
  background-image:      url(../../images/dotted_line.gif);
  background-position:   bottom;
  background-repeat:     repeat-x;
  margin:                10px 0px 20px 0px;
}

p,li
{
  background-color:      transparent;
  background-image:      url();
  font-family:           Arial, Tahoma, Verdana;
  font-size:             12px;
  line-height:           150%;
  margin:                10px 0px 17px 0px;
  padding:               0px 0px 0px 0px;
}

ul
{
  margin-left:           10px;
  padding-left:          10px;
  margin:                10px 0px 10px 0px;
}
li
{
  font-size:             12px;
  margin:                0px 0px 0px 20px;
}
code
{
  font-size:             14px;
  color:                 #0000ff;
}
pre
{
  font-size:             14px;
  color:                 #0000ff;
  padding:               5px 5px 5px 5px;
}
legend
{
  display:               none;
}
fieldset
{
  border:                0px 0px 0px 0px;
}





a, a:hover, a:active, a:link, a:visited
{
  color:                 #2c4257;
  text-decoration:       underline;
}
a:link, a:visited
{ 
  text-decoration:       underline;
}
a:active, a:hover
{ 
  text-decoration:       underline;
}





#title {
 padding:0;
 /*border:1px solid red;*/
 /*margin-bottom:20px;*/
 /*border:1px solid blue; */
 text-align:left;
 margin:0 0 0 0;
 background-color:#edb200; 
 background-repeat:repeat-x;
}

#left {
 padding:0px;
 float:left;
 width:210px;
 /*border:1px solid blue;*/
 background-color:transparent;
 margin:0 0 0 0;
 text-align:left;

}
#right {
 float:right;
 width:180px;
 margin:0 0 0 0;
 border:1px solid #E77817;
}
.menutitle
{
 font-weight:bold;
 border-top:1px dashed #000000;
 margin-top:15px;
}

#content {
 float:left;
 width:55%;
 min-width:300px; /*#########*/
 /*border:1px solid blue;*/
 /*overflow-x:hidden;*/
}
#content-top {
 text-transform:uppercase;
 letter-spacing:0.05em;
 padding:20px 0 0 0;
 font-variant:normal;
 font-size:0.80em;
 font-weight:bold;
 color:#97AFA0;
 margin:0 20px 0 20px; 
}
#content-body {
  font-family:           Arial, Tahoma, Verdana;
  font-size:             12px;
  margin:                0px 20px 0px 20px;
  min-width:             300px;
  padding-top:           5px;
}
#content-body-start {
  color:                 #2c4257;
  float:                 left;
  font-family:           Arial, Tahoma, Verdana;
  font-size:             12px;
  margin:                0px 20px 0px 20px;
  min-width:             300px;
  padding-top:           5px;
}


/*********************************************************/
/*                     Rootline      					 */
/*********************************************************/

#klick{
 background-image:url(../../images/bgora.jpg);
 background-repeat:repeat-x;
 background-color:transparent;
 margin:3px 0 3px 0;
 padding:3px 0 3px 3px;
 font-size:0.69em;
 font-family:Arial, Helvetica, sans-serif;
}
#klick a{ 
  color:#3d4258;
  text-decoration:none;
  margin:0 8px 0 2px;
}
 
#pagestat{
 margin:3px 0 3px 0;
 padding:3px 15px 3px 15px;
 font-size:0.69em;
 font-family:Arial, Helvetica, sans-serif;
 border-bottom:1px solid #BBC7BF;
 border-top:0px solid #97AFA0;
 color:#313131;
}  
 
/*********************************************************/
/*        Tip-A-Friend - Mailformular 					 */
/*********************************************************/

.fontM{
 color:#3d4258; 
 font-size:12px;
 background-color:transparent;
 border:1px solid #cccccc;
}

.td-tip{
 border:1px solid #cccccc;
 background-color:transparent;
}

.tr-tip{
 background-color:transparent;
}
 
.inputM {
 background-color: transparent;
 font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
 font-size: 11px;
 border: 1px solid #5B81AA;
}

.input {
/*  width:100px; */
  background-color: #eeeeee;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
  font-size: 11px;
  border: 1px solid #5B81AA;
}

.csc-mailform-radio{
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
  font-size: 0.69em;
  border: 1px solid #5B81AA;
  margin-left:10px;
  margin-right:2px;
  
}

 
/*********************************************************/
/*                     Content-Footer      				 */
/*********************************************************/

#content-footer{
  font-size:0.60em;
  background-image:url(../../images/dotted_line.gif);
  background-position:top;
  background-repeat:repeat-x;
  margin:0 20px 0 20px;
  line-height:150%;
  padding-top:5px;
  color:#3d4258;
  /*border:1px solid green;*/
}

a.content:link, a.content:visited
{ 
 display:inline;
 text-decoration:underline; 
}
a.content:active, a.content:hover
{ 
 display:inline;
 color:#090000;
 text-decoration:underline;
}

/*********************************************************/
/*                       Footer          				 */
/*********************************************************/

a.footer:link, a.footer:visited
{ 
 display:inline;
 text-decoration:underline; 
}
a.footer:active, a.footer:hover
{ 
 display:inline;
 color:#090000;
 text-decoration:underline;
}

#footer {
 clear:both;
 width:100%;
 background-color:transparent;
 border:1px solid #8b8e9b;
 margin:10px 0 10px 0;
}

#footer div {
 text-align:center;
 border:2px solid #fff;
 font-size:0.69em;
 color:#3d4258;
 /* background-image:url(../ci-pic/footer.gif);*/
}

#footer div span {
 padding:0 0 0 12px;
}

/* abstaende bei uebersicht der posts */
div#tx_chcforum-pi1 div.tx-chcforum-pi1-singlePost {
 margin:10px 0 10px 0;
}

/* 
---------------- // ACCESSOIRES // ----------------
*/

.dotted-line {
 margin:0 0 0 0;
 background-color:#CBD7D0;
 height:3px;
 line-height:3px;
 font-size:1px;
 clear:both;
}

.disabled {
 display:none;
}

/**********************************************************/
/*                     MenüEbene 1                        */
/**********************************************************/

/********  No ********/

a.primmenuinactive
{
  color:                 #000000;
  display:               block;
  font-size:             13px;
  font-weight:           normal;
  margin:                0px 0px 0px 0px;
  padding:               3px 3px 3px 23px;
  text-align:            left; 
  text-decoration:       none;
}

a.primmenuinactive:link, a.primmenuinactive:visited
{
  color:                 #000000;
  text-decoration:       none;
}
a.primmenuinactive:active, a.primmenuinactive:hover
{
  color:                 #000000;
}

/********  Cur ********/

a.primmenuselected 
{
  background-image:      url(../../images/arrri.jpg);
  background-position:   5px 4px;
  background-repeat:     no-repeat;
  color:                 #000000;
  display:               block;
  font-size:             13px;
  font-weight:           normal;
  margin:                0px 0px 0px 0px;
  padding:               3px 3px 3px 23px;
  text-align:            left; 
  text-decoration:       none;
}
 
a.primmenuselected:link, a.primmenuselected:visited
{
  color:                 #000000;
  text-decoration:       none;
}
a.primmenuselected:active, a.primmenuselected:hover
{
  color:                 #000000;
}
/********  Act ********/

a.primmenuopen 
{
  background-color:      transparent;
  background-image:      url(../../images/arrdo.jpg);
  background-position:   5px 4px;
  background-repeat:     no-repeat;
  color:                 #000000;
  display:               block;
  font-size:             13px;
  font-weight:           normal;
  margin:                0px 0px 0px 0px;
  padding:               3px 3px 3px 23px;
  text-align:            left; 
  text-decoration:       none;
}

a.primmenuopen:link, a.primmenuopen:visited
{
  color:                 #000000;
  text-decoration:       none;
}
a.primmenuopen:active, a.primmenuopen:hover
{
  color:                 #000000;
}


/*********************************************************/
/*                     MenüEbene 2     					 */
/*********************************************************/

/******** No ********/

a.secmenuinactive
{
  background-image:      url(../../images/menuitem.jpg);
  background-position:   5px 4px;
  background-repeat:     no-repeat;
  color:                 #000000;
  display:               block;
  font-size:             13px;
  font-weight:           normal;
  margin:                0px 0px 0px 0px;
  padding:               3px 3px 3px 43px;
  text-align:            left; 
  text-decoration:       none;
}

a.secmenuinactive:link, a.secmenuinactive:visited
{
  color:                 #000000;
  text-decoration:       none;
}
a.secmenuinactive:active, a.secmenuinactive:hover
{
  color:                 #000000;
}

/******** Cur ********/

a.secmenuselected
{
  background-image:      url(../../images/arrri.jpg);
  background-position:   25px 4px;
  background-repeat:     no-repeat;
  color:                 #000000;
  display:               block;
  font-size:             13px;
  font-weight:           normal;
  margin:                0px 0px 0px 0px;
  padding:               3px 3px 3px 43px;
  text-align:            left; 
  text-decoration:       none;
}

a.secmenuselected:link, a.secmenuselected:visited
{
  color:                 #000000;
  text-decoration:       none;
}
a.secmenuselected:active, a.secmenuselected:hover
{
  color:                 #000000;
}

a.secmenuopen
{
  background-image:      url(../../images/arrdo.jpg);
  background-position:   25px 4px;
  background-repeat:     no-repeat;
  color:                 #000000;
  display:               block;
  font-size:             13px;
  font-weight:           normal;
  margin:                0px 0px 0px 0px;
  padding:               3px 3px 3px 43px;
  text-align:            left; 
  text-decoration:       none;
}

a.secmenuopen:link, a.secmenuopen:visited
{
  color:                 #000000;
  text-decoration:       none;
}
a.secmenuopen:active, a.secmenuopen:hover
{
  color:                 #000000;
}



/*********************************************************/
/*                     MenüEbene 3     					 */
/*********************************************************/

/******** No ********/

a.thirdmenuinactive
{
  background-image:      url(../../images/menuitem.jpg);
  background-position:   58px 4px;
  background-repeat:     no-repeat;
  color:                 #000000;
  display:               block;
  font-size:             13px;
  font-weight:           normal;
  margin:                0px 0px 0px 0px;
  padding:               3px 3px 3px 63px;
  text-align:            left; 
  text-decoration:       none;
}

a.thirdmenuinactive:link, a.thirdmenuinactive:visited
{
  color:                 #000000;
  text-decoration:       none;
}
a.thirdmenuinactive:active, a.thirdmenuinactive:hover
{
  color:                 #000000;
}

/******** Cur ********/

a.thirdmenuselected
{
  background-image:      url(../../images/arrri.jpg);
  background-position:   45px 4px;
  background-repeat:     no-repeat;
  color:                 #000000;
  display:               block;
  font-size:             13px;
  font-weight:           normal;
  margin:                0px 0px 0px 0px;
  padding:               3px 3px 3px 63px;
  text-align:            left; 
  text-decoration:       none;
}

a.thirdmenuselected:link, a.thirdmenuselected:visited
{
  color:                 #000000;
  text-decoration:       none;
}
a.thirdmenuselected:active, a.thirdmenuselected:hover
{
  color:                 #000000;
}


/*********************************************************/
/*                     S I T E M A P   					 */
/*********************************************************/

#sitemaptitel {
 font-size:0.75em;
 font-weight:bold;
 color: #FFFFFF;
 height: 18px;        
 background-color: #829FBF;
 text-align : center;
 vertical-align:middle;	 
} 

/******** Ebene 1 ********/

a.map_layer1:link, a.map_layer1:visited
{ 
 color:#E4672F; 
 font-size:0.80em; 
 letter-spacing:2px;
 text-decoration:underline;
}
a.map_layer1:active, a.map_layer1:hover
{ 
 color:#E4672F;
 text-decoration:underline;
 font-size:0.8em;
}

/******** Ebene 2 ********/

.map_layer2{
  margin:0 15px 0 15px;
}
a.map_layer2:link, a.map_layer2:visited
{ 
 background-color:#97AFA0;
 border-top:1px solid #ffffff;
 color:#ffffff;
 display:block;
 font-size:0.69em;
 padding:3px 3px 3px 10px;  
 text-decoration:underline;
 text-shadow:#0000CC;
}
a.map_layer2:active, a.map_layer2:hover
{ 
 color:#ffffff;
 text-decoration:underline;
 font-size:0.69em;
}

/******** Ebene 3 ********/

.map_layer3{
   margin:0 15px 0 15px;
}
a.map_layer3:link, a.map_layer3:visited
{ 
 background-color:#D4DEE7;
 border-top:1px solid #ffffff;
 color:#E77817;
 display:block;
 font-size:0.69em;
 padding:3px 3px 3px 30px; 
 text-align:left;
 text-decoration:underline; 
 }
a.map_layer3:active, a.map_layer3:hover
{ 
 color:#E77817;
 text-decoration:underline; 
 font-size:0.69em;
}

/*********************************************************/
/*                 NewLoginBox		 					 */
/*********************************************************/

/* PLUGIN */

.tx-newloginbox-pi1 table { border:1px solid #ccc;  }
.tx-newloginbox-pi1 tr { }
.tx-newloginbox-pi1 td { background:#eee; padding:4px; font-size:0.69em; }

/*Header h3 ausblenden*/
.tx-newloginbox-pi1 h3 { display:none;}

#tx-newloginbox-pi1-user, #tx-newloginbox-pi1-pass, #tx-newloginbox-pi1-forgot_email{
 background-color: #eeeeee;
 border: 1px solid #FF6600;
 font-size:1.0em; 
 padding-left:2px;
 padding-right:2px;
}
.tx-newloginbox-pi1-submit{
 background-color: #eeeeee;
 border: 1px solid #FF6600;
 font-size:0.8em;
}

/* kleine LoginBox */
.loginform{display:inline;}
.login { margin:0; padding-left:2px; background-color:#A9BBB0;}

.loginSubmit {
 background-color: #eeeeee;
 border: 1px solid #FF6600;
 font-size:0.69em; 
}
.loginSubmit2 {
 background-color: #eeeeee;
 border: 1px solid #FF6600;
 font-size:0.8em;
}
.loginInput{
 padding-left:2px;
 padding-right:2px;
 width:80px;
 background-color:#DEDEDD;
 border: 1px solid #FF6600;
 font-size:0.69em;
}

.loginUserTitle{
 text-align:center;
 padding:2px; 
}
.loginUser{
 text-align:center;
 padding:2px;
 font-weight:normal;
 font-style:italic;
 font-size:0.69em;
 background-color:#DEDEDD;
}

a.loginPass:link, a.loginPass:visited
{ 
 color:#FF6600;
 text-decoration:underline; 
 font-size:10px;
 
}
a.loginPass:active, a.loginPass:hover
{ 
 color:#FF6600;
 text-decoration:none; 
 font-size:10px;
}


/*********************************************************/
/*                SUCHE   			 					 */
/*********************************************************/

.search form{display:inline;}
.search {margin:0; padding-left:2px; background-color:#A9BBB0;}
.searchLabel{
  font-size:0.69em; 
  background-color:#DEDEDD; 
}
.searchLabelBg{
  background-color:#DEDEDD; 
  float:left; 
  font-size:0.69em;
  height:20px;  
  padding-left:9px;
  padding-top:4px;
  margin-right:5px;
  margin-top:2px;
  width:46px;  
}
.searchSubmit {
  background-color: #DEDEDD;
  font-size:0.69em;
  vertical-align: bottom; 
}
.searchInput {
  background-color:#DEDEDD;
  background-image:url(../../images/searchdot.gif);
  background-repeat:repeat-x;
  background-position:0px 17px;
  border: 1px solid #DEDEDD;
  font-size:0.69em;
  padding-left:2px;
  height:20px;
  width:100px;
}

/*********************************************************/
/*                      LINK	      					 */
/*********************************************************/

a.link:link, a.link:visited{  
 font-weight:normal;
 color:#000000;
 text-decoration:underline; 
 font-size:1.00em;
}
a.link:active, a.link:hover{  
 font-weight:normal; 
 color:#000000;
 text-decoration:underline; 
 font-size:1.00em;
}

a.link_fett:link, a.link_fett:visited{  
 font-weight:bold;
 color:#000000;
 text-decoration:underline; 
 font-size:1.00em;
}
a.link_fett:active, a.link_fett:hover{  
 font-weight:bold; 
 color:#000000;
 text-decoration:underline; 
 font-size:1.00em;
}

/*********************************************************/
/*                     Mail Links     					 */
/*********************************************************/

a.mail:link, a.mail:visited
{ 
 display: inline;
}
a.mail:active, a.mail:hover
{ 
  display: inline;
}
.mail img {
 display: inline;
}



/*********************************************************/
/*                  HTMLAREA KlASSEN   					 */
/*********************************************************/

.htmlarea-content-body{
 margin: 0;
 padding: 5px;
 font-size:100.01%;
 background-color: #FFFFFF;
 font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
} 

.external-link img{ display:inline; }
.external-link-new-window img { display:inline; }
.internal-link img { display:inline; }
.internal-link-new-window img { display:inline;}
.download img  { display:inline;}
.mail img { display:inline;}

a.external-link:link, a.external-link:visited,a.external-link:active{  
  border-bottom:1px solid #ddd;
  display: inline;
  text-decoration:underline; 
}
a.external-link:hover{
  background-color:#FCE9D6;
  text-decoration:underline;
  border-bottom:1px solid #069;
}

a.external-link-new-window:link, a.external-link-new-window:visited,a.external-link-new-window:active{ 
  border-bottom:1px solid #ddd;
  display: inline;
  text-decoration:underline; 
}
a.external-link-new-window:hover{
   background-color:#FCE9D6;
   text-decoration:underline;
   border-bottom:1px solid #069;
}
a.internal-link:link, a.internal-link:visited,a.internal-link:active{ 
  border-bottom:1px solid #ddd;
  display: inline;
  text-decoration:underline;  
}
a.internal-link:hover{
  background-color:#FCE9D6;
  text-decoration:underline;
  border-bottom:1px solid #069;
}

a.internal-link-new-window:link, a.internal-link-new-window:visited,a.internal-link-new-window:active{ 
  border-bottom:1px solid #ddd;
  display: inline;
  text-decoration:underline; 
}
a.internal-link-new-window:hover{
   background-color:#FCE9D6;
   text-decoration:underline;
   border-bottom:1px solid #069;
}

a.download:link, a.download:visited,a.download:active{ 
  border-bottom:1px solid #ddd;
  display: inline;
  text-decoration:underline; 
}
a.download:hover{
   background-color:#FCE9D6;
   text-decoration:underline;
   border-bottom:1px solid #069;
}

a.mail:link, a.mail:visited,a.mail:active{ 
  border-bottom:1px solid #ddd;
  display: inline;
  text-decoration:underline; 
}
a.mail:hover{
   background-color:#FCE9D6;
   text-decoration:underline;
   border-bottom:1px solid #069;
}



p.fettGross {
        margin-top:10px;
        font-size:11px;
        line-height:20px;
        font-weight:bold;
}
span.flex{
 font-style:italic;
 color:#E77817;
 background-image:url(../../images/flex.gif);
 background-repeat:no-repeat;
 background-position:0px 2px;
 padding-left:12px;
 
}
span.pool{
 color:#97AFA0;
}
 

.copyright {
  color: #999999;
  font: normal normal normal 9px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}



a.pathway {
  background-color:      transparent;
  color:                 #000000;
  font-family:           Arial, Tahoma, Verdana;
  font-size:             12px;
	margin:                0px 0px 0px 0px;
  padding:               0px 0px 0px 0px;
  text-decoration:       underline;
}

.headline {
  background-color:      transparent;
  color:                 #707c8d;
  font-family:           Arial, Tahoma, Verdana;
  font-size:             11px;
	margin:                0px 0px 0px 0px;
  padding:               0px 0px 0px 0px;
  text-decoration:       none;
}
a.headline:hover {
  color:                 #000000;
}

.starttext {
  background-color:      transparent;
  color:                 #333333;
  font-family:           Arial, Tahoma, Verdana;
  font-size:             11px;
	margin:                0px 0px 0px 0px;
  padding:               0px 0px 0px 0px;
  text-decoration:       none;
}

th {
  background-color:      transparent;
  color:                 #d85b52;
  font-family:           Arial, Tahoma, Verdana;
  font-size:             12px;
	margin:                0px 0px 0px 0px;
  padding:               0px 0px 0px 0px;
  text-decoration:       none;
}
.ann-red-top {
  background-color:      transparent;
  color:                 #d85b52;
  font-family:           Arial, Tahoma, Verdana;
  font-size:             18px;
  font-weight:           bold;
	margin:                0px 0px 0px 0px;
  padding:               0px 0px 0px 0px;
  text-decoration:       none;
}
.txtblk {
  background-color:      transparent;
  color:                 #555555;
  font-family:           Arial, Tahoma, Verdana;
  font-size:             12px;
  font-weight:           bold;
	margin:                0px 0px 0px 0px;
  padding:               0px 0px 0px 0px;
  text-decoration:       none;
}

/*.menu
{
  background-image:      url(../../images/navl.jpg);
  background-position:   top left;
  background-repeat:     no-repeat;
}*/

.topmenu
{
  color:                 #000000;
  font-size:             13px;
  font-weight:           normal;
  height:                21px;
  padding:               1px 0px 0px 0px;
}
.topmenuitem
{
  color:                 #000000;
  font-size:             13px;
  font-weight:           normal;
}


a.topmenuitem
{
  background-color:      transparent;
  background-image:      url(../../images/menuitem.jpg);
  background-position:   8px 4px;
  background-repeat:     no-repeat;
  color:                 #000000;
  font-size:             13px;
  font-weight:           normal;
  margin:                0px 20px 0px 20px;
  padding:               0px 0px 0px 0px;
  text-align:            left; 
  text-decoration:       none;
}

a.topmenuitem:link, a.topmenuitem:visited
{
  border-bottom:         1px solid #999999;
  color:                 #000000;
  text-decoration:       none;
}
a.topmenuitem:active, a.topmenuitem:hover
{
  color:                 #000000;
}
