/* CSS Für www.patrickbauhoff.de */

/* -------------------------------
   Body Formatierungen
   ------------------------------- */
html,body{
   background:#cccccc;
   background-attachment:fixed;
   background-repeat:no-repeat;
   padding:0;
   margin:0;
   font-family:'Arial',arial,serif; 
   font-size:11px;
   text-align:left;
   color:#000000;
   height: 100%;
/*
scrollbar-3dlight-color: black;
 scrollbar-arrow-color: white;
 scrollbar-darkshadow-color: c0c0c0;
 scrollbar-face-color: #8CA6B5;
 scrollbar-highlight-color: white;
 scrollbar-shadow-color: black;
 scrollbar-track-color: #a6bac5; */
}


ol{
      font-family:'Verdana',arial,serif; 
      font-size:11px;
      margin:       0px 0px 0px 50px;
      color:#808080;
}
hr{
   border: 0px;  
   height: 1px;
   margin-bottom: 0px;
   border-top:1px solid #553B2D;
   border-bottom: transparent;
   padding-bottom: 13px;
}

li {
	font-family: 'Verdana',arial,serif; 
      font-size: 11px;
      color: #666666;
	margin: 5px 0px 0px 8px;
	text-align: left;
}

ul{
      font-family:'Verdana',arial,serif; 
      font-size:11px;
      color:#808080;
	text-align: left;
}
p{
      font-family:'Verdana',arial,serif; 
      font-size:14px;
      text-align:left;
      color:#666666;
      margin-left: 30px;
      margin-right: 0px;
      margin-top: 8px;
      margin-bottom: 0px;
}
   A:link {
      color: #000000;
      text-decoration: none;
      font-family:'Verdana',arial,verdana,serif; 
      font-size:12px;
   }
   A:visited {
      color: #000000;
      text-decoration: none;
      font-family:'Verdana',arial,verdana,serif; 
      font-size:12px;
   }
  A:hover {
      color: #000000;
      text-decoration: underline;
      font-family:'Verdana',arial,verdana,serif; 
      font-size:12px;
   }
.header {
color: #ffffff;
font-size: 3em;
margin-left: 0px;
padding-left: 0px;
margin-top: 0px;
font-family: Verdana;
text-align: center;
}

h1 {
   color:          #553B2D;

   margin:       20px 0px 10px 30px;
   font-family:  'Verdana',times,verdana; 
   font-size:     16px; 	
   text-align: left;

  }

h2 {
   color:          #666666;
   margin:       22px 0px 10px 0px;
   font-family:  'Verdana',verdana,arial,serif; 
   font-size:     20px; 	
   text-align: left;
}

h3 {
   color:          #666666;
   margin:       0px 0px 0px 30px;
   font-family:  'Times New Roman',verdana,arial,serif; 
   font-size:     18px; 	
   text-align: left;
}

h4 {
   color:          #FFCC00;
   margin:       20px 0px 0px 20px;
   font-family:  'Times New Roman',verdana,arial,serif; 
   font-size:     24px; 	
   font-weight:  bold;
}

h5 {
   color:          white;

   background-image: url(pictures/tableend.jpg);
   margin:       22px 0px 10px 30px;
   font-family:  verdana,arial,serif; 
   font-size:     14px; 	
   text-align: left;
   font-weight: bold;
height: 20px;
padding-top: 3px;
padding-left: 5px;
}

h6 {
   color:          #FFFFFF;
   margin:       20px 0px 10px 0px;
   font-family:  'Times New Roman',verdana,arial,serif; 
   font-size:     20px; 	

}



/* -------------------------------
   Formatierung der Menu-Tabellen
   ------------------------------- */

   .tabletest {
  
      background-image:	url(../Images/top.jpg);
      background-repeat:	repeat-x;
      height: 194px;
   }

   .tableMain {
     width: 600px;

   }

   .contenttable {
      margin-left: 78px;
      background-color:	white;
      border: thin solid #c0c0c0;
      padding: 0px;
      border-spacing: 0px;
      width: 400px;
   }
      .contenttable td{
      border: thin solid #c0c0c0;
      padding: 0px;
      border-spacing: 0px;
   }

   .contenttable p{
      font-family:'Verdana',arial,serif; 
      font-size:12px;
      text-align:left;
      color:#5B09F4;
      margin-left: 5px;
      margin-right: 5px;
      margin-top: 5px;
      margin-bottom: 5px;

   }
   
   .shoptable {
      margin-left: 78px;
      background-color:	white;
      border: none;
      padding: 0px;
      border-spacing: 0px;
      width: 600px;
   }
      .shoptable td{
      border: none;
      padding: 0px;
      border-spacing: 0px;
   }

   .shoptable p{
      font-family:'Verdana',arial,serif; 
      font-size:12px;
      text-align:left;
      color:black;
      margin-left: 5px;
      margin-right: 5px;
      margin-top: 5px;
      margin-bottom: 5px;

   }
   
   
   .shoptable td A:link {
      color: blue;
      text-decoration: none;
     white-space:normal;
   }
   .shoptable td A:visited {
      color: blue;
      text-decoration: none;
      white-space:normal;
   }
   .shoptable td A:hover {
      color: blue;
      text-decoration: overline underline;
      white-space:normal;
   }

   .shoptable td A:active {
      color: blue;
      text-decoration: overline underline;
      white-space:normal;
   }
   
   

   .Menu {
  
      font-size:     14px; 	
      font-family:  'Arial',arial,serif; 
      text-align: left;
   }

   .Main5 {

     width: 100%;
   }
   .Menu td{
      
   }
   .Menu A:link {
      color: black;
      text-decoration: none;
     white-space:normal;
   }
   .Menu A:visited {
      color: black;
      text-decoration: none;
      white-space:normal;
   }
   .Menu A:hover {
      color: #fff8f8;
      text-decoration: underline;
      white-space:normal;
   }
   .Menu A:active {
      color: #fff8f8;
      text-decoration: underline;
      white-space:normal;
   }
   .Menu2 {
  
      font-size:     14px; 	
      font-family:  'Arial',arial,serif; 
      text-align: left;
   }
 
   .Menu2 td A:link {
      color: #fff8f8;
      text-decoration: none;
     white-space:normal;
   }
   .Menu2 td A:visited {
      color: #fff8f8;
      text-decoration: none;
      white-space:normal;
   }
   .Menu2 td A:hover {
      color: #fff8f8;
      text-decoration: overline underline;
      white-space:normal;
   }

   .Menu2 td A:active {
      color: #fff8f8;
      text-decoration: overline underline;
      white-space:normal;
   }
   .test {
      height: 300px;
	width: 100%;
	overflow: auto;
   }

.borderdiv {
background-image: url(../Images/mainback.jpg);
border-left: 1px inset #8CA6B5;
border-right: 3px outset #8CA6B5;
width: 1000px;
min-height: 100%;
overflow-x: hidden;
overflow-y: auto;
background-color: #fffede;
height: auto;
}

.footer {
width: 100%;
text-align: center;
background-color: #42210B;
vertical-align: bottom;
margin: 0px;
padding: 0px;
position: relative;
width: 1002px;


}

#divmain {
overflow: auto;
height: 50%;
}

.tabletr {
background-image: url(pictures/tableend.jpg);
}
.referenz {
width: 100%;
margin-left: 30px;
}

.h1linie {
width: 300px;
margin-left: 30px;
height: 1px;
margin-top: -10px;
text-align: left;
}

.mymenu, .mymenu2, .mymenu3, .mymenu4, .mymenu5, .mymenu6, .mymenu1 {
line-height: 14px;
padding-left: 100px;
text-align: left;
padding-top: 2px;
}

.mymenusub {
line-height: 12px;
padding-left: 100px;
text-align: left;
padding-top: 5px;
}

.mymenu1 a:link {
background-image: url(../Images/button1_sta.jpg);
background-repeat: no-repeat;
background-position: bottom;
color: #42210B;
font-family: verdana;
margin-left: 0px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.mymenu1 a:visited {
background-image: url(../Images/button1_sta.jpg);
background-repeat: no-repeat;
background-position: bottom;
color: #42210B;
font-family: verdana;
margin-left: 0px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.mymenu1 a:active {
background-image: url(../Images/button1_over.jpg);
background-repeat: no-repeat;
background-position: bottom;
color: #42210B;
font-family: verdana;
margin-left: 0px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.mymenu1 a:hover {
background-image: url(../Images/button1_over.jpg);
background-repeat: no-repeat;
background-position: bottom;
color: #42210B;
font-family: verdana;
margin-left: 0px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.mymenu2 a:link {
background-image: url(../Images/button2_sta.jpg);
background-repeat: no-repeat;
background-position: bottom;
color: #42210B;
font-family: verdana;
margin-left: 0px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.mymenu2 a:visited {
background-image: url(../Images/button2_sta.jpg);
background-repeat: no-repeat;
color: #42210B;
background-position: bottom;
font-family: verdana;
margin-left: 0px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.mymenu2 a:active {
background-image: url(../Images/button2_over.jpg);
background-repeat: no-repeat;
background-position: bottom;
color: #42210B;
font-family: verdana;
margin-left: 0px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.mymenu2 a:hover {
background-image: url(../Images/button2_over.jpg);
background-repeat: no-repeat;
color: #42210B;
font-family: verdana;
margin-left: 0px;
font-family: verdana;
background-position: bottom;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}


.mymenu3 a:link {
background-image: url(../Images/button3_sta.jpg);
background-repeat: no-repeat;
background-position: bottom;
color: #42210B;
font-family: verdana;
margin-left: 0px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.mymenu3 a:visited {
background-image: url(../Images/button3_sta.jpg);
background-repeat: no-repeat;
background-position: bottom;
color: #42210B;
font-family: verdana;
margin-left: 0px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.mymenu3 a:active {
background-image: url(../Images/button3_over.jpg);
background-repeat: no-repeat;
background-position: bottom;
color: #42210B;
font-family: verdana;
margin-left: 0px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.mymenu3 a:hover {
background-image: url(../Images/button3_over.jpg);
background-repeat: no-repeat;
background-position: bottom;
color: #42210B;
font-family: verdana;
margin-left: 0px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.mymenu4 a:link {
background-image: url(../Images/button4_sta.jpg);
background-repeat: no-repeat;
background-position: bottom;
color: #42210B;
font-family: verdana;
margin-left: 0px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.mymenu4 a:visited {
background-image: url(../Images/button4_sta.jpg);
background-repeat: no-repeat;
background-position: bottom;
color: #42210B;
font-family: verdana;
margin-left: 0px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.mymenu4 a:active {
background-image: url(../Images/button4_over.jpg);
background-repeat: no-repeat;
background-position: bottom;
color: #42210B;
font-family: verdana;
margin-left: 0px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.mymenu4 a:hover {
background-image: url(../Images/button4_over.jpg);
background-repeat: no-repeat;
background-position: bottom;
color: #42210B;
font-family: verdana;
margin-left: 0px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.mymenu5 a:link {
background-image: url(../Images/button5_sta.jpg);
background-repeat: no-repeat;
background-position: bottom;
color: #42210B;
font-family: verdana;
margin-left: 0px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.mymenu5 a:visited {
background-image: url(../Images/button5_sta.jpg);
background-repeat: no-repeat;
background-position: bottom;
color: #42210B;
font-family: verdana;
margin-left: 0px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.mymenu5 a:active {
background-image: url(../Images/button5_over.jpg);
background-repeat: no-repeat;
background-position: bottom;
color: #42210B;
font-family: verdana;
margin-left: 0px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.mymenu5 a:hover {
background-image: url(../Images/button5_over.jpg);
background-repeat: no-repeat;
background-position: bottom;
color: #42210B;
font-family: verdana;
margin-left: 0px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.mymenu6 a:link {
background-image: url(../Images/button6_sta.jpg);
background-repeat: no-repeat;
background-position: bottom;
color: #42210B;
font-family: verdana;
margin-left: 0px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.mymenu6 a:visited {
background-image: url(../Images/button6_sta.jpg);
background-repeat: no-repeat;
background-position: bottom;
color: #42210B;
font-family: verdana;
margin-left: 0px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.mymenu6 a:active {
background-image: url(../Images/button6_over.jpg);
background-repeat: no-repeat;
background-position: bottom;
color: #42210B;
font-family: verdana;
margin-left: 0px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.mymenu6 a:hover {
background-image: url(../Images/button6_over.jpg);
background-repeat: no-repeat;
background-position: bottom;
color: #42210B;
font-family: verdana;
margin-left: 0px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

.mymenusub a:link {
color: black;
font-family: verdana;
margin-left: 10px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
font-weight: bold;
font-size: 10px;
text-decoration: underline;
}

.mymenusub a:visited {
color: black;
font-family: verdana;
margin-left: 10px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
font-weight: bold;
font-size: 10px;
text-decoration: underline;
}

.mymenusub a:active {
color: black;
font-family: verdana;
margin-left: 10px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
font-weight: bold;
font-size: 10px;
text-decoration: underline;
}

.mymenusub a:hover {
color: black;
font-family: verdana;
margin-left: 10px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 133px;
font-weight: bold;
font-size: 10px;
text-decoration: underline;
}


.mymenu a:link {
color: #dbd1c5;
font-family: verdana;
margin-left: 20px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
background-image: url(../Images/button_sta.jpg);
width: 113px;
display: block;
font-weight: bold;
font-size: 8px;
text-decoration: none;
}

.mymenu a:visited {
color: #dbd1c5;
font-family: verdana;
margin-left: 20px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
width: 113px;
display: block;
background-image: url(../Images/button_sta.jpg);
font-weight: bold;
font-size: 8px;
text-decoration: none;
}

.mymenu a:hover {
color: #553b2e;
font-family: verdana;
font-weight: bold;
margin-left: 20px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
background-image: url(../Images/button_over.jpg);
width: 113px;
display: block;
font-weight: bold;
font-size: 8px;
text-decoration: none;
}

.mymenu a:active {
color: #553b2e;
font-family: verdana;
margin-left: 20px;
font-family: verdana;
padding-top: 5px;
padding-bottom: 5px;
background-image: url(../Images/button_over.jpg);
width: 113px;
display: block;
font-weight: bold;
font-size: 8px;
text-decoration: none;
}

.topimg {
width: 122px;
background-image: url(../Images/topimg.jpg);
height: 194px;
}

.t1 {
width: 166px;
background-image: url(../Images/1.jpg);
height: 194px;
}

.t1a {
width: 21px;
background-image: url(../Images/1a.jpg);
height: 194px;
}

.t2 {
width: 21px;
background-image: url(../Images/2.jpg);
height: 194px;
}

.t3 {
width: 21px;
background-image: url(../Images/3.jpg);
height: 194px;
}

.t4 {
width: 21px;
background-image: url(../Images/4.jpg);
height: 194px;
}

.t5 {
width: 21px;
background-image: url(../Images/5.jpg);
height: 194px;
}

.t6 {
width: 21px;
background-image: url(../Images/6.jpg);
height: 194px;
}

.undertop {
background-image: url(../Images/undertop.jpg);
background-repeat: repeat-y;
width: 100%;
background-color: #553B2D;
height: 80px;
}

.undertop2 {
width: 100%;
background-color: #42210B;
height: 20px;
}

.category1 {
width: 837px;
color: #dcd1c5;
height: 2px;
margin-top: -2px;
border-top: 2px solid #dcd1c5;
margin-left: -3px;
}

.none {
margin-left: 30px;
}