/* --------------------------------------------------------
 CompuPax.de - Mai 2009
-----------------------------------------------------------*/

body{
/*  background: #2F346F url('images/bg2.png') repeat-x;*/
  background: #C4C7FA;
  font: 14px verdana,arial,sans-serif;
  margin: 0;
  color:#000000;
text-align:center;
}
#container{
  margin: 0 auto;
  width: 1010px;
  font: 12px arial,verdana,sans-serif;
  color:#000000;
}
a {
  text-decoration: none;
  outline: none;
  color: #942B28;
}
a:hover {
  color: #FF0000;
/*  background-color:#F3E6B9; */
}
h1 {
  text-decoration: none;
  font: 15px verdana,arial,sans-serif;
  color:#404040;
}
hr{
  border-top: solid 1px #D6E3FC;
  border-bottom: solid 1px #080361;
  border-left: solid 1px #D6E3FC;
  border-right: solid 1px #D6E3FC;
  margin: 10px 0 10px 0;
}
.normtext{ font: 14px arial,verdana,sans-serif; color: #000000;}
.smalltext{ font: 12px arial,verdana,sans-serif; color: #000000;}
.linksmall_red{ font: 12px arial,verdana,sans-serif; color: #C00000;}
.linksmall{ font: 10px arial,verdana,sans-serif; color: #C00000;}
.pictext{ font: 11px arial,verdana,sans-serif; color: #000000;}

/* PREISE
-----------------------------------------------------------*/
.header{ background-color:#080361; text-align:center; color:#FFFFFF; font-weight:bold; font-size:11pt;}
.header2{ background-color:#C0C0FF; text-align:center; color:#004080;font-weight:normal; font-size:10pt;}
.databold{ background-color:#A0A0FF; text-align:center; color:#004080;font-weight:bold; font-size:10pt; vertical-align:middle;}
.data{ background-color:#A0A0FF;text-align:center;color:#004080;font-weight:normal;font-size:10pt; vertical-align:middle;}
.header_lm{ background-color:#EB3801; text-align:center; color:#FFFFFF; font-weight:bold; font-size:11pt;}
.header2_lm{ background-color:#F5F741; text-align:center; color:#004080; font-weight: normal;font-size:10pt;}
.data_lm{ background-color:#F9D31F;text-align:center; color:#004080; font-weight:normal; font-size:10pt;}
.footer_red{ background-color:#C0C0FF; text-align:center; color:#FF0000; font-weight:bold; font-size:11pt}
.footer_red_big{ background-color:#C0C0FF; text-align:center; color:#C00000; font-weight:bold; font-size:14pt}

.ueberschrift_gr {
  font: 22px verdana,arial,sans-serif;
  font-weight: bold;
}
.ueberschrift_mittel {
  font: 18px verdana,arial,sans-serif;
}
.ueberschrift_kl {
  font: 14px verdana,arial,sans-serif;
}

/* HEAD
-----------------------------------------------------------*/
#head{
  background: url('images/top.jpg') no-repeat; 
  background-color: #C4C7FA; 
  height: 140px;
  margin: 0px 0px 0px 0px; 
/* border:3px solid #FFCC99;*/
}
#head_txt{
  width:490px; 
  padding: 0 15px 0 23px;  
  margin: 75px 0px 0px 0px; 
  float: right;
}
#head_email{
  margin: 0;
  padding: 30px 0 0 0;
  height: 10px;
  weigth: 40px;
  text-align: right;
/* border:3px solid #FFCC99;*/
}

/* MAIN
-----------------------------------------------------------*/
#main{
  background: url('images/main.png') center;
  width:1010px;
  margin:0;
/*  padding: 0px 0px 0px 0px;*/
  overflow:hidden;
  color:#505050;
/* border:3px solid #FFCC99; */
}
#mainmenu{
  width:160px;
  margin:0;
  padding: 0px 0px 0px 24px;
  overflow:hidden;
  float:left;
/* border:3px solid #FFCC99; */
}

/* CONTENT
--------------------------------------------------------------------------*/
#maincontent{
/* margin: 0px 3em 0px 0px;*/
/*  margin: 0px 10px 10px 0px;*/
  margin: 0px 0px 0px 0px;
  padding: 0 55 0 0px;
  text-align:justify;
  float:right;
  overflow:hidden;
/* border:1px solid #0099AA;*/
}
.mainbox{
  padding: 0 0 0 0px;
  width:750px;
  float:right;
/* border:3px solid #FFCC99;*/
}
/* FOOTER
--------------------------------------------------------------------------*/
#foot{
  background: url('images/foot.png') no-repeat; 
  margin: 0px 0px 0px 0px;	
  padding: 0px;
  height: 40px;
}
#foot.foottext{
  font-size: 10px;
  text-align: center;
  color:#FFFFFF;
  padding: 12px 40px 1px 1px;
}

