/* Layout Stylesheet */
body{

 margin: 0;
 padding:0;
 background:#ffffff;
font:11px verdana, arial, helvetica, sans-serif;
	       color:#222;

	       }
	       	 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}


#lh-col{
 position:absolute;
 top:270px;
 left:1px;
 width:182px;
 z-index:3;
 background:#ffffff;
 color: #333333;}

#contenttext{
 position:absolute;
 width:376px;
 z-index:3;
 background:#ffffff;
 color: #333333;}
#contenttext h1{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 14px verdana, sans-serif;
border-left:18px solid #ff0033;
border-bottom:1px solid #ff0033;}


#contentlinks{
width: 90%;
 position:absolute;
 top:380px;
margin-left:auto;margin-right:auto;
	text-align:center;
	padding:0px;
	border:1px dashed #333;
	background-color:#eee;
 z-index:4;
 background:#ffffff;
 color: #333333;}

.ueberschrift{
width: 300px;
margin-left: 0px auto;
padding:2px 0 2px 5px;
font:bold 14px verdana, sans-serif;
border-left:18px solid #ff0033;
border-bottom:1px solid #ff0033;}

.ueberschrift-lcol{
width: 140px;
margin-left: 0px auto;
padding:2px 0 2px 5px;
font:bold 14px verdana, sans-serif;
border-left:18px solid #ff0033;
border-bottom:1px solid #ff0033;}

.ueberschriftlang{
width: 600px;
margin-left: 0px;
text-align: left;
padding:2px 0 2px 5px;
font:bold 14px verdana, sans-serif;
border-left:18px solid #ff0033;
border-bottom:1px solid #ff0033;}

.ueberschriftmittel{
width: 400px;
margin-left: 0px;
text-align: left;
padding:2px 0 2px 5px;
font:bold 14px verdana, sans-serif;
border-left:18px solid #ff0033;
border-bottom:1px solid #ff0033;}

.ueberschrift-tooltip{

font:bold 14px verdana, sans-serif;
}

#shops {position:absolute;
width: 90%;
 top:380px;
 left:10px;
	margin-left:auto;margin-right:auto;
	text-align:left;
	padding:15px;
	border:1px dashed #333;
	background-color:#fff;
}




#rh-col{
	position:absolute;
	top:286px;
	right:0;
	width:140px;
	z-index:2;
	background:#c0c0c0;
	color: #333333;
	left: 862px;
}

#c-block {
 width:100%;
 z-index:1;
 background:#ffffff;
 color: #333333;
 height:80%;}

#hdr{
 height:30px;
 border-bottom:0px dashed #000000;
 width:100%;
 background:#eeeeee;
 color: #333333;
 margin:0;
  }

#c-col{
 margin:0 0px 0 182px;
height: 950px;
 position:relative;
 background:#ffffff;
 color: #333333;
 z-index:5;
 border: solid #EBEBEB;
 border-width:0 1px;
 }

 #c-col2{
 margin:0 0px 0 182px;
height: 1200px;
 position:relative;
 background:#ffffff;
 color: #333333;
 z-index:5;
 border: solid #EBEBEB;
 border-width:0 1px;
 }

#ftr {
 width:100%;
 height:35px;
 border: dashed #000000;
 border-width:1px 0;
 background:#eeeeee;
 color: #333333;
 margin:0;
 }

 /* Layout scrolling links */

.scrolltext{font:11px verdana, arial, helvetica, sans-serif;
	       color:#222;}

/* Curved cutout Borders*/
.curved {background: transparent; width:158px; margin:0 auto;}
.curved h1, .curved p {margin:0 10px;}
.curved h1 {font-size:12; color:#A52A2A; letter-spacing:1px;}
.curved p {padding-bottom:0.5em;}

.curved .top, .curved .bottom {display:block; background:transparent; font-size:1px;}
.curved .b1, .curved .b2, .curved .b3, .curved .b4 {display:block; overflow:hidden; height:1px;}
.curved .b2, .curved .b3, .curved .b4 {background:#e0cea3; border-left:1px solid #000; border-right:1px solid #000;}
.curved .b1 {margin:0 4px; background:#000;}
.curved .b2 {margin:0 4px; height:2px;}
.curved .b3 {margin:0 3px;}
.curved .b4 {margin:0; height:1px; border-width:0 3px 0 3px;}

.curved .boxcontent {display:block; background:#e0cea3; border:0 solid #000; border-width:0 1px;}


/* Chamfer Borders*/
.chamfer {background: transparent; width:200px; margin:0 auto;}
.chamfer h1, .chamfer p {margin:0 10px;}
.chamfer h1 {font-size:2em; color:#000; letter-spacing:1px;}
.chamfer p {padding-bottom:0.5em;}

.chamfer .top, .chamfer .bottom {display:block; background:transparent; font-size:1px;}
.chamfer .b1, .chamfer .b2, .chamfer .b3, .chamfer .b4, .chamfer .b5 {display:block; overflow:hidden; height:1px; background:#eca; border-left:1px solid #000; border-right:1px solid #000;}
.chamfer .b1 {margin:0 5px; background:#000;}
.chamfer .b2 {margin:0 4px;}
.chamfer .b3 {margin:0 3px;}
.chamfer .b4 {margin:0 2px;}
.chamfer .b5 {margin:0 1px;}

.chamfer .boxcontent {display:block; background:#eca; border-left:1px solid #000; border-right:1px solid #000;}


/* Layout topmenu */


#navcontainer
           {
             margin-top: 1em;
             margin-left: auto;
             margin-right: auto;
             margin-bottom: 1.0em;
             border-top: 1px solid #999;
             z-index: 23;
           }
      #navcontainer ul
           {
	list-style-type: none;
	text-align: center;
	margin-top: -0.9em;
	padding: 0;
	position: relative;
	z-index: 2;
	left: -1px;
           }
      #navcontainer li
           {
             display: inline;
             text-align: center;
             margin: 0 5px;
           }
      #navcontainer li a
           {
             padding: 1px 7px;
             color: #666;
             background-color: #eee;
             border: 1px solid #ccc;
             text-decoration: none;
           }
      #navcontainer li a:hover
           {
             color: #000;
             border: 1px solid #666;
             border-top: 1px solid #666;
             border-bottom: 1px solid #666;


           }
      #navcontainer li a#current
           {
             color: #000;
             border: 1px solid #666;
             border-top: 1px solid #666;
             border-bottom: 1px solid #666;
           }



/* =-=-=-=-=-=-=-[Menu links]-=-=-=-=-=-=-=- */

#menu8 {
	width: 180px;
	margin-top: 10px;
	}

#menu8 li a {
	text-decoration: none;
	height: 32px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	height: 24px;
	}

#menu8 li a:link, #menu8 li a:visited {
	color: #777;
	display: block;
	background: url(../images/menu8.gif);
	padding: 8px 0 0 20px;
	}

#menu8 li a:hover {
	color: #257EB7;
	background: url(../images/menu8.gif) 0 -32px;
	padding: 8px 0 0 25px;
	}

#menu8 li a:active {
	color: #fff;
	background: url(../images/menu8.gif) 0 -64px;
	padding: 8px 0 0 25px;
	}

.ebene{visibility: visible; left: -442px; top: -5px;position:absolute; width:400px; height:115px; z-index:44}
.keysbottom {font-size: 1px; font-family: verdana; color: #ffffff }