/* --------------------------------------------------------
 CompuPax.de - August 2008
-----------------------------------------------------------*/

body{
  background: #2F346F url('../images/bg2.png') repeat-x;
  font: 14px verdana,arial,sans-serif;
  margin: 0;
  color:#F2FCCA;
}
#container{
  margin: 0 auto;
  width: 950px;
}
a {
  text-decoration: none;
  outline: none;
  color: #942B28;
}
a:hover {
  color: #942B28;
/*  background-color:#F3E6B9;*/
}
h1 {
  text-decoration: none;
  font: 15px verdana,arial,sans-serif;
  color:#404040;
}
hr {
  margin: 10px 0 10px 0;
  border:solid #942B28 1px;
  height:2px;
/*  margin: 0px;*/
}
.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;
}
.text1 {
  padding:0 0 0 10px;
  font-family: Arial,Helvetica,Sans-Serif;
  font-size: 10pt;
  font-weight: normal;
  text-align: left;
}

/* GUESTBOOK
-----------------------------------------------------------*/
.guestbook_top { 
  padding: 0.2em 0 0.5em 0;
/*  height: 1.8em;*/
}
.guestbook_big { 
  float: left; 
  font-size: 1.2em; font-weight: bold; 
  padding: 0.3em 0.5em 0;
  margin-right: 0.5em 
}
.guestbook_small { 
  padding: 2.6em 0 0.5em 0;
}
.guestbook_contact { 
  padding: 0 0 0.2em 0.5em;
  border-bottom: 1px solid #CCCCCC; 
}
.guestbook_content { 
  padding: 0.5em; 
  clear: right;
}
.guestbook_mod { 
  padding: 0.0em 0.5em 0.5em 0.5em; 
}

/* HEAD
-----------------------------------------------------------*/
#head{
  background: url('../images/top14.jpg') no-repeat; 
  background-color: #F5E7B7; 
  height: 265px;
}
#head_txt{
/*  width:420px; */
  width:490px; 
  padding: 0 28px 0 23px;  
/*  margin: 80px 0px 0px 0px; */
  margin: 60px 0px 0px 0px; 
  float: right;
/*border:3px solid #FFCC99;*/
}
.head_txt1{
  margin: 0;
  padding: 6px 0 0 0;
  text-align: center;
  font-size: 40px;
  font-style: italic;
  font-weight: bold;
  font-family: times,times new roman,sans-serif;
  color: #FCDA64;	
}
.head_txt2{
  margin: 0;
  padding: 2px 0 0 0;
  text-align: center;
  font-size: 16px;
  font-style: italic;
  font-weight: bold;
  color: #FCDA64;	
}
.head_txt3{
  margin: 0;
  padding: 2px 0 65px 0;
  text-align: center;
  font-size: 26px;
  font-style: italic;
  font-weight: normal;
  font-family: times,times new roman,sans-serif;
  color: #FCDA64;	
}
.klein_txt{
  margin: 0;
  padding: 2px 2px 65px 0;
  font-size: 11px;
}

/* DISCOGRAPHIE
-----------------------------------------------------------*/
table{
  margin: 4;
  border-spacing: 0;
}
table tr td.line_img{
  text-align: center;
  vertical-align: top;
  background: #F4E7B8;
}
table tr td.line1{
  text-align: center;
  color: #000000;
  vertical-align: top;
  background: #F4E7B8;
}
table tr td.line2{
  text-align: center;
  color: #000000;
  vertical-align: top;
  background: #F4E7B8;
}
table tr td.line3{
  text-align: center;
  color: #000000;
  vertical-align: top;
  background: #F4E7B8;
}
table tr td.spacer{
  text-align: center;
  vertical-align: middle	;
  background: #F9F1D5;
}
.line1 {
  font-weight: bold;
  font-size: 17;
}
.line2 {
  font-weight: normal;
  font-size: 12;
}
.line3 {
  font-weight: normal;
  font-size: 14;
}
/* LINKS
-----------------------------------------------------------*/
table tr td.link_pic {
  text-align: center;
  vertical-align: middle	;
  background: #F9F1D5;
}
table tr td.link_txt {
  text-align: left;
  vertical-align: middle	;
  background: #F9F1D5;
}

/* MAIN
-----------------------------------------------------------*/
#main{
  background: url('../images/cont6.png') center;
  width:950px;
  margin:0;
/*  padding: 0px 0px 0px 0px;*/
  overflow:hidden;
  color:#505050;
/* border:3px solid #FFCC99;*/
}
ul.menu {
  color:#FCCA00;
  width:157px; 
  margin: 6px 0px 0px 0px; 
  padding: 0 28px 0 23px;  
  background-repeat: repeat-y;  
  background-position: right;  
  float: left;  
}
ul.menu li {
  list-style: none;
  margin: 0.0em; 
  padding: 0.1em;
  border-bottom: #606060 1px dotted;
}
ul.menu li a{
  display: block;
  padding: 05px 0px 05px 0px;
  margin: 0px 0px 0px 0px;
  font: 15px Times new roman,sans-serif,arial;
  font-weight: bold;
  font-style: italic;
  color: #FCDA64;
  text-align: center;
  text-decoration: none;
/*border:1px solid #0099AA;*/
}
ul.menu li a:hover{
  color: #942B28;
}
ul.menu li.active a{
  color: #FF331B;
}

/* CONTENT
--------------------------------------------------------------------------*/
#maincontent{
/*  margin: 20px 10px 10px 10px;*/
  margin: 0px 10px 10px 10px;
  width:500px;
  padding: 0 0 0 10px;
  text-align:justify;
  overflow:hidden;
  height: auto;
  float:left; 
/* border:1px solid #0099AA; */
}
.mainbox{
/* border:1px solid #0099AA;*/
}
.mainbox a:hover {
  color: #942B28;
  background-color:#F3E6B9;
}
#rechts_box{
  width: 180px;
  height: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 11px 0px 0px;
  float: right;
  text-align: center;
  display: block;
/* border:1px solid #0099AA;*/
}
div.clearboth
{
  clear: both;
  font-size: 0px;
  line-height: 0px;
}
h2{
/*  background: url('../images/dreieck.gif') top left no-repeat;*/
/*  color:#848484;*/
  color:#505050;
  margin:0px 0 0 0;
  font-size: 18px;
  font-weight: bold;
  line-height:20px;
  padding: 0px 0 0 22px;
}
p{
/*  padding: 0px 0 0 22px;*/
  color:#505050;
}
pre{
  color:#505050;
}
/* FOOTER
--------------------------------------------------------------------------*/
#foot{
  background: url('../images/bottom5.png') no-repeat; 
  margin: 0px 0px 0px 0px;	
  padding: 0px;
  height: 40px;
  float: inherit;
}
#foot p{
  font-size: 10px;
  text-align: center;
  color:#999999;
  padding: 12px 40px 1px 1px;
}


