/* Author: gabriele könig grafics & consulting */
/* eMail:    g.koenig@mgok.de */

* {
margin:0;
padding:0;
}

html {
height:100%;
margin-bottom:1px;
}



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-family: Arial, Verdana, Helvetica, sans-serif;
   
}

table {
border-collapse:collapse;
border-spacing:0;
}
fieldset, img {
border:0 none;
}
address, caption, cite, code, dfn, em, strong, th {
font-style:normal;
font-weight:normal;
}
li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
caption, th {
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}
input,textarea,select
{font-family:inherit;font-size:inherit;font-weight:inherit;}

dl dd {
margin-left:1em;
}
th, td {
padding:0.5em;
}
th {
font-weight:bold;

}
caption {
margin-bottom:0.5em;
text-align:center;
}
fieldset, table , pre, code, p {
margin-bottom:0.5em;

} 
 




 



.left{float:left;}
.right{float:right;}  
.t_right{text-align:right;}

.clearer, .clearer_30, .clearer_20, .clearer_5, .clearer_10  {
	clear:both;
	display:block;
	font-size:0;
  line-height:0px;
	margin:0;
	padding:0;
} 
.clearer {
	height:0;
}
.clearer_10 {
    height:10px;
}
.clearer_20 {
    height:20px;
}
.clearer_30 {
    height:30px;
}
.clearer_5 {
    height:5px;
}

.ware_line {
   border-top:1px solid #078bdb; 
   margin:10px 0;
}


a{
	color:#a46035; ;
	text-decoration:none;
}
a:hover{
   text-decoration:underline;
} 
a:active { color: #a46035; }  



/* paddings */
.pad_3{
	padding-top:3px;
}
.pad_5{
	padding-top:5px;
}
.pad_10{
	padding-top:10px;
} 
.pad_15{
	padding-top:15px;
}
.pad_20{
	padding-top:20px;
}
.pad_30{
	padding-top:30px;
} 

.pad_r_5{
	padding-right:5px;
}


body{
  
  line-height:15px;
  font-size:12px;
  color:#000;
  margin:0;
  padding:0; 
  background-color:#fdfbeb; 
} 
.frame{
    overflow:hidden;
    width:100%;
    background: url(../images/bg.jpg) repeat-x #fdfbeb; 
}
.mainFrame{
    overflow:hidden;
    width:950px;
    margin:0 auto;
} 

.header{
     height:230px;

}
.logo{
     float:left;
     width:440px;
}
.logo img{
   margin:15px 0 0 0; 
}
.marie_luise {
  float:right;
  width:322px;
  background: url(../images/marie_luise.png) no-repeat;
  height:174px;
  margin-top:51px;
  margin-right:11px;
}
.marie_luise h1{
 padding:61px 0 10px 180px;
  font-size:14px;
  color:#636261;
  font-style:italic;
}
.marie_luise a{
 margin:61px 0 0 180px;
 font-weight:bold;
 font-size:14px;
}

.row{
  background: url(../images/content.png) no-repeat;
  min-height:350px;
  overflow:hidden;
}
ul.menue, ul.menue_select {margin:0; padding:4px 0 0 20px;}
li.menue, li.menue_select, li.menue_long, li.menue_long_select  { float:left; margin:0; padding-left:1px;}
li.menue a { 
background:url(../images/li.png) no-repeat; 
width:155px;
height:28px;
display:block;
text-align:center;
text-decoration:none;
line-height:27px; 
color:#a46035;
}
li.menue:hover a, li.menue:active a{ 
background:url(../images/li_select.png) no-repeat; color:#fff; 
}  
 

li.menue_select a{ 
color:#fff;
background:url(../images/li_select.png) no-repeat;  
width:155px;
height:28px;
display:block;
text-align:center;
cursor: default;
line-height:27px;
text-decoration:none;     
}

li.menue_long a{ 
background:url(../images/li_long.png) no-repeat; 
width:286px;
height:28px;
display:block;
text-align:center; 
color:#a46035;
text-decoration:none;
line-height:27px; 
color:#a46035; 
}
li.menue_long_select a{ 
background:url(../images/li_long_select.png) no-repeat; 
width:286px;
height:28px;
display:block;
text-align:center; 
color:#a46035; 
cursor: default;
line-height:27px;
color:#fff;  text-decoration:none;
}
li.menue_long:hover a , li.menue_long:active a{ 
background:url(../images/li_long_select.png) no-repeat;color:#fff;  
}  
li.menue_long:hover a, li.menue_long:active a, li.menue:hover a, li.menue:active a{ 
 color:#fff;   line-height:27px;  
}





/* footer */ 
.footer {
    text-align:center; 
    clear:both;
}

.footer h6{color:#959595;}

.row_c{
     width:950px;
     overflow:hidden;
     margin-bottom:10px;
     color:#636261;
     padding-top:11px;
}
 h5{
  font-size:14px;
  padding:0 50px 10px 50px ;
   width:850px;
   color:#fff;     
}
.top{
  width:950px;
  height:11px;
  background:url(../images/top_3.png) no-repeat;   
}    
.bottom{
  width:950px;
  height:11px;
  background:url(../images/bottom_3.png) no-repeat;   
}    
.content{
  width:850px;
  overflow:hidden;
  background:url(../images/content_3.png) repeat-y;
  padding:0 50px 30px 50px;   
} 
.content .hand{
  width:850px;
  overflow:hidden;
  min-height:300px;
  background:url(../images/content_3_hand.png) no-repeat right top;
    
}   
.content h2{
  font-size:14px;
  padding:40px 0 10px 0;   
}
.content h4{
  font-size:14px;
  padding:10px 0 10px 0;   
}    
.content p em{
width:80px;
display:block; float:left;

}    
    
.top_12{
  width:950px;
  height:11px;
  background:url(../images/top_1_2.png) no-repeat;   
}    
.bottom_12{
  width:950px;
  height:11px;
  background:url(../images/bottom_1_2.png) no-repeat;   
}    
.content_12{
  width:890px;
  overflow:hidden;
  background:url(../images/content_1_2.png) repeat-y;
  padding:0 30px 0px 30px;   
} 
.luna{
  width:950px;
  overflow:hidden;
  background:url(../images/content_1_2.png) repeat-y;
     
}
   
.bottom_luna{
  width:950px;
  height:11px;
  background:url(../images/bottom_1_2_luna.png) no-repeat;
  margin-left:1px;   
}    
.content_luna{
  width:890px;
  overflow:hidden;
  background:url(../images/content_1_2_luna.png) no-repeat right bottom;
  padding:0 30px 0px 30px;   
}   
.col_1{
  width:182px;
  overflow:hidden;
  float:left;
  padding:10px;
} 
.col_1 a.link {
  width:202px;
  overflow:hidden;
  float:left;
  padding-bottom:10px;
}
.col_1 a.link_select {
  width:202px;
  overflow:hidden;
  float:left;
  padding-bottom:10px;
   color:#636261;
   cursor: default;  
}   
.col_2{
  width:640px;
  overflow:hidden;
  float:left;
  padding:10px 0 10px 40px;
}    
.col_2 h2{
  font-size:14px;
  padding:0 0 10px 0;   
}    
ul.point{
	margin-top:10px;
	padding-left:17px;
}
ul.point li{
	list-style-image: url(../images/point.gif); 
    display:list-item;
	margin-bottom:5px;
	color:#3d3c3c;
	font-size: 12px;
	font-weight:normal;
}    
    