/*****************************/
/*                           */
/*  copyright by ESCreation  */
/*  Elmar Schliemann         */
/*  www.escreation.de        */
/*                           */
/*  08.2006                  */
/*****************************/
*{
  margin:0px;
  padding:0px;
}

body {
  text-align:center;
  /* font-family: Verdana, Arial, Helvetica, sans-serif; */ 
  font-family:Trebuchet MS, Helvetica, sans-serif;
  font-size: 10pt;
  color:#000;
  background-color:#000000;
  background-image:url(../img/hg_site_16.jpg);
  background-position:top;
}

h1,h2,h3{
  background: transparent;
  margin-top:10px;
  margin-bottom:10px;
}

h1 {
  font-size: 18px;
  font-weight: bolder;
}
h2 {
  font-size: 12px;
}
h3 {
  font-size: 10px;
}

ul{
margin:5px 0px 5px 20px;
}

label{    
     color:#000;
     font-weight: normal;
     font-size: 14px;
}



p {
    margin-top:0px;
    padding-bottom:10px;
    padding-left:0px;
    padding-right:0px;
    padding-top:2px;
}


a {
  padding-right:0px;
  padding-left:0px;
  border:0px solid black;
  text-decoration:none;
}

a:link, a:visited {
        color:#000;
        font-weight:900;
}

a:hover {
        color:#fff;
}


/*****************************************/


.navigation_activ a:link {
                  color:#fff;
}
.navigation_activ a:visited {
                  color:#fff;
}
.navigation_activ a:active {
                  color:#fff;
}



#navi_top {
          border-bottom:2px solid #000; 
          /*border:1px solid red;*/  
		      margin-top:40px;    
		      height:25px;
          color:#000;
          text-align:left;
}

#navi_top a {
            padding-left:0px;
            padding-right:5px;
            font-size:15px;
}






/*-------------------------------------------------*/

#logobox {
    border:0px solid red;
    max-width:1000px;
    min-width:700px;
    height:253px;
    margin-bottom:0px;
    margin-left:0px;
    background-color:transparent;
    background-image:url(../img/logo_escreation.jpg);
    background-position:bottom left;
    background-repeat:no-repeat;
}


#logobox label{
     border:0px solid red;
     position:relative;
     width:200px;
     color:#FFB223;
     font-family: Verdana, sans-serif;
     font-weight: normal;
     font-size: 13px;
}


#logopic {
    margin:0px;
    padding:0px;
    float:left;
  }

#logotxt, #logotxt2 {
           border:0px solid silver;
           margin-left:500px;
           text-align:left;
           color:#000;/* #FFB223; */ 
           /*color:#CC9900; */
           height:200px;
           font-weight:900;
           font-size:14px;
           
}

#logotxt li{
border:0px solid silver;
font-weight:900;
font-size:18px;
margin-top:20px;
}



/*-------------------------------------------------*/

#werbe_box{
  position:absolute;
  border:0px solid green;
  margin: 0 auto;
  z-index:10;
  top:390px;
  width:950px;
  height:150px;
  color:#f1912e;
  font-size:20px;
  font-weight:100;
  line-height:18px;
  letter-spacing:3px;
}


#werbe_box a{
font-weight:100;
}
#werbe_box a:link, #werbe_box a:visited {

        color:red;
        font-weight:100;
}

#werbe_box a:hover {
        color:#fff;
}


/*-------------------------------------------------*/

#short_text{
border:0px solid red;
width:950;
font-size:14px;
height:170px;
color:#FAD8AA;

}

/*-------------------------------------------------*/








#navi {
       border-bottom:2px solid black;
       padding:5px 0px 5px 20px;
       width:450px;
       height:30px;
       color:#000;
       text-align:left;
       margin-top:50px;
       font-size:28px;
       font-weight:900;
}

#navi a {
         padding-left:20px;
         padding-right:20px;
         font-size:20px;
}
#navi_unter{
   border-bottom:0px solid #000;
	 background-repeat:no-repeat;
   padding-top:5px;
   padding-left:40px;
   padding-bottom:5px;
   width:930px;
   height:20px;
   color:#FFB223;
   margin-bottom:20px;
   text-align:left;
}
#navi_unter a {
            padding-left:0px;
            padding-right:5px;
            font-size:15px;
}

#navi_unter a:link, #navi_unter a:visited {
        color:#555555;
        font-weight:900;
}

#navi_unter a:hover {
        color:#fff;
}
  
  
#site{
  margin-top:20px;
  border:0px solid green;
  width:950px;
  text-align:left;
  margin: 0 auto;
}



.zeile_links { /*navitop*/
   border: 0px dotted white;
   padding-left:20px; 
	 width: 40%;
	 text-align:left;
	 float:left;
}

.zeile_rechts { /*navitop*/
   border: 0px dotted white;
   padding-right:20px; 
	 width: 40%;
	 text-align:right;
	 float:right;
}


#content_box {
         border:0px solid black;
         width:925px;
         min-height:400px;
         max-height:800px;
         margin:10px;
         padding-right:10px;
         background-color:transparent; 
         color:#000;
         font-size:18px;
         overflow:auto;
}


#content_box h1, #content_box h2, #content_boxh3{
  border:0px solid red;
  background: transparent;
  color:#000;
  margin:10px 0px 10px 0px;
}

#content_box h1 {
  font-size: 16px;
  font-weight: bolder;
}
#content_box h2 {
  font-size: 14px;
}
#content_box h3 {
  font-size: 12px;
}


#promotion_box {
    float:right;
    border-left:0px solid #777777;
    width: 280px;
    padding:10px;
    margin-right:0px;
    background-color:trancarent; 
    color:#000;
    font-size:14px;
}


#footer{
  border-top:2px solid #000;
  background-color:transparent;
  color:#000;
  text-align:left;
  height:35px;
  padding:5px 0px 0px 5px;  
  margin-bottom:100px;
}

#validator{
  border:0px solid red;  
  float:right;
  width:200px;
  margin-top:0px;
}


/* ----- unterseiten ----- */

.weiteres{
border:0px solid red;
font-size:12px;
}
.weiteres a{
font-size:12px;
}


.preis {
  border:0px solid red;
  color:#000;
  padding-left:50px;
  font-size:26px;
}
 

#text_container{
         
         padding:10px;
         border:1px solid #c8941b;
         background-color:#002544; 
         color:#3399FF;
}

/* referenzen*/
/*
.referenzen_txt{
  border-bottom:1px solid #ffb223;
  width:600px;
}
*/

#beschreibungs_text{
border:0px solid black;
width:500px;
margin-left:20px;
float:left;
}

.part_links{
  border-bottom:1px solid #000;
  padding:10px;
  width:560px;
}
.part_rechts{
  border-bottom:1px solid #000;
  padding:10px;
  width:560px;
}


/* ----------------------- */
/*--- Formular --- */

form input, form textarea {
         color:#515151;
         background-color:#ffe9b1;
			   border:1px solid #C8941B;
			   padding-left:2px;
}

/*--- Formular --- */

.spalte1_t2 {
   border: 0px dotted green;
	 margin: 0px 0px 10px 0px;
	 padding: 0px 10px 0px 0px;
	 width: 100px;
	 text-align:right;
	 float:left;
}

.spalte2_t2 {
   border: 0px dotted silver;
	 margin: 0px 0px 10px 0px;
	 padding: 0px 0px 0px 0px;
	 width: 200px;
	 text-align:left;
	 float:left;
}

.zeile_t2 {
     clear:right;
     border: 0px dotted silver;
	   padding:0px;
	   margin:0px;
     height:30px;
}
/*--- Formular ---*/


.fett {
       border:0px solid red;
       font-size:16px;
       font-weight:900;
}
/*------ unterseiten -------*/

.seitenteilung, .seitenteilung_klein{
border:0px solid red;
width:440px;
margin:10px;
float:left;
}

.seitenteilung_klein{
width:300px;
}

.clear_box{
clear:both;
}

#account_text{
  font-size:12px;
}
#account_text p{
 margin-top:10px;
}

.eingeruckt{
  margin-left:20px;
}
