body
{
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.logo
{
	background-image:url(../images/logo.jpg);
	width:200px;
	height:81px;
         margin:0;
         padding:0;
	background-repeat: no-repeat;
         float:left;

}

div.head
{
	width:600px;
	height:81px;
         margin:5 0 0 0;
         padding:0;
         float:right;

}

div.head2
{
	background-image:url(../images/sus.gif);
	width:800px;
	height:30px;
         margin:0px;
         padding:0px;
	background-repeat: no-repeat;
         clear:both;

}

table.link
{
	background-image:url(../images/navi-links.gif);
	width:600px;
	height:25px;
         margin:0px;
         padding:0px;
	background-repeat: no-repeat;
}

a.navi1:link,  a.navi1:active,  a.navi1:visited
{
         margin:0 0 0 0;
         padding:0px;
         text-align:center;
         font-size:12;
         font-weight:bold;
         color:white;
         text-decoration:none;
}


a.navi1:hover

{
         margin:0px;
         padding:0px;
         text-align:center;
         font-size:12;
         font-weight:bold;
         color:#CC0033;
         text-decoration:none;
}

 a.navi2:link,  a.navi2:active,  a.navi2:visited


{
         margin:0 0 0 0;
         padding:0px;
         text-align:center;
         font-size:10;
         font-weight:bold;
         color:white;
         text-decoration:none;
}


a.navi2:hover

{
         margin:0px;
         padding:0px;
         text-align:center;
         font-size:10;
         font-weight:bold;
         color:#CC0033;
         text-decoration:none;
}

 a.quick:link,  a.quick:active,  a.quick:visited


{
         font-size:12;
         font-weight:bold;
         color:black;
         text-decoration:none;
         margin:62 0 0 0;
}


a.quick:hover

{
         font-size:12;
         font-weight:bold;
         color:#CC0033;
         text-decoration:none;
         margin:62 0 0 0;
}

 a.box:link,  a.box:active,  a.box:visited, a.box:hover
{
         font-size:10;
         font-weight:normal;
         color:blue;
}

 a.box2:link,  a.box2:active,  a.box2:visited, a.box2:hover
{
         font-size:8;
         font-weight:bold;
         color:blue;
}

/*
Menuführung Layer
*/

div#top
{
	position:absolute;
         margin:0;
         padding:0;
}

div#top li
{
	list-style:none;
         text-align:center;
         display:inline;
         padding:0;
         margin:0;
         font-size:11px;
}

div#top a:link, div#top a:visited
{
       	max-width:100%;
         height:20px;
	color:#000000;
         font-size:11px;
         text-align:center;
         text-decoration:none;
         padding-top:7;
         margin:0;
         display:inline;
}

div#top a:hover, div#top a:active
{
       	max-width:100%;
         height:20px;
         color:#000000;
         font-size:11px;
         text-align:center;
 	text-decoration:underline;
         padding-top:7;
         margin:0;
         display:inline;
}

td.shop
{
	background-image:url(../images/sign.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
         padding:0;
         margin:0;
         width:211px;
         height:28px;
}

td.lay
{
	margin:0;
         padding:0;
         width:100%;
         height:25px;
         text-align:center;
}

table.layer
{
         padding:0;
         margin:0;
	table-layout:fixed;
         width:644;
         text-align:center;
}

/*
Ende Menuführung Layer
*/
div.mehr
{
	font-size: 10px;
         padding:2;
         vertical-align:top;
         text-align:center;
	color: #FFFFFF;
	font-weight: bold;
         width:100%;
         background-color:#7E8B82;
}


div.mehr a:link,
div.mehr a:visited,
div.mehr a:active,
div.mehr a:hover

{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

div.top2
{
         margin:5 0 0 0;
         padding:0;
         text-align:center;
         width:100%;
         background-color:#E9F9E9;
}

div.top2 li
{
	list-style:none;
         display:inline;
         padding:2;
         margin:0;
         font-size:9px;
         text-align:left;
         font-weight:normal;
}

div.top2 a:link, div.top2 a:visited, div.top2 a:active
{
	color:#000000;
         font-size:10px;
         text-decoration:underline;
         margin:0;
         font-weight:lighter;
	height:10;
}


div.top2 a:hover
{
	color:#CC0033;
         font-size:10px;
         text-decoration:underline;
         margin:0;
         font-weight:lighter;
}


#slog
{
         width:420px;
	height:56px;
         vertical-align:top;
         text-align:center;
         font-family:brush script mt;/*bradley hand itc;*/
         font-weight:bold;
         font-size:24;
}

.slog
{
	color:#CC0033;
         font-size:36;
         font-weight:bold;
}

td.menu
{
         font-size:10;
         font-weight:normal;
         margin:0;
	border:1px;
         border-style:solid;
         border-color:#7E8B82;
         padding:5 10 0 10;
}

.menu
{
         font-size:10;
         font-weight:normal;
         margin:5 0 0 0;
         padding:0;
}

.menu2
{
         font-size:8;
         font-weight:bold;
         margin:5 0 0 0;
}

.menu3
{
         font-size:8;
         font-weight:bold;
         margin:0;
         padding:0;
}

a.menu3:link,
a.menu3:visited,
a.menu3:active,
a.menu3:hover,
{
         font-size:8;
         font-weight:bold;
         margin:0;
         padding:0;
         text-decoration:none;
         color:black;
}


li.head
{
	font-size:14px;
         font-weight:600;
         margin:0 0 0 10;
	list-style-type:square ;
}

li.head2
{
	font-size:12px;
         font-weight:600;
         margin:0;
         padding:0;
         list-style-image:url(../images/point.png);
}

td.cell1
{
	background-color:#7E8B82;  /*95AB9F;*/
         color:#FFFFFF;
         font-weight:bold;
         font-size:10px;
         text-align:right;
         width:150px;
         height:15px;
         padding:0 10 0 0;
         margin:0;
}

td.cell1 a:link, td.cell1 a:visited, td.cell1 a:active
{
         color:#FFFFFF;
         font-weight:600;
         font-size:10px;
         text-decoration:none;
}

td.cell1 a:hover
{
         color:#CC0033;
         font-weight:600;
         font-size:10px;
         text-decoration:none;
}


td.cell2
{
	background-color:#FFFFFF;
	border-top:0px;
	border-left:1px;
	border-right:1px;
	border-bottom:1px;
         border-style:solid;
         border-color:#7E8B82;
         width:150px;
         height:30px;
         margin:0;
         padding:2;
         font-size:10px;
}


.klein
{
	font-size:8;
}

span.h1
{
	font-size:14px;
         font-weight:600;
}


h1
{
	font-size:14px;
         font-weight:600;
         margin:5 0 0 0;
         display:inline;
}

h2 {
	font-size:14px;
         font-weight:600;
         margin:0 0 0 10;

}

h3 {
	font-size:14px;
         font-weight:600;
         margin:0 0 0 10;
}

h4 {
	font-size:12px;
         font-weight:400;
         margin:0;
}

h5

{
	font-size:8px;
	font-weight: light;
         margin:0;
}

strong
{
	font-size:12px;
	color: #CC0033;
}

strong.light
{
	font-size:10px;
	color: #CC0033;
}

a.copy:link, a.copy:active, a.copy:visited, a.copy:hover
{
	font-size: 8px;
	color: #ffffff;
	text-decoration: none;
	text-align:left;
	font-weight: light;
}

.copyr {
	font-size: 8px;
	font-weight: light;
	color: #FFFFFF;
}

a.site:link, a.site:active, a.site:visited
{
	font-size: 8px;
	color: #ffffff;
	text-decoration: none;
	text-align:left;
	font-weight: light;
}

a.site:hover
{
	font-size: 8px;
	color: #ffffff;
	text-decoration: underline;
	text-align:left;
	font-weight: light;
}

a.ref:link,a.ref:active, a.ref:visited, a.ref:hover

{
	font-size: 8px;
	color: #999999;
	text-decoration: none;
	font-weight:900;
	margin:0;
         padding:0;
}


a.map:link, a.map:active, a.map:visited
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align:left;
	font-weight: lighter;
}

a.map:hover
{
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	text-align:left;
	font-weight: lighter;
}

a.map2:link, a.map2:active, a.map2:visited
{
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	text-align:left;
	font-weight: lighter;
}

a.map2:hover
{
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	text-align:left;
	font-weight: lighter;
}

.rahmen
{
	border:1px;
         border-style:solid;
         border-color:#7E8B82;
	background-color:#ffffff;
	text-align:center;
	width:25%;
         font-size:10;
}

.tops {
	width:156px;
	height:122px;
         margin:0;
         padding:0;
}

.will {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.lore1
{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#7E8B82;
         padding:5 0 0 15;
         margin:0;
}

.lore2
{
	font-size: 7px;
	font-weight: 900;
	color: #000000;
         padding:0 0 0 15;
         margin:0;
}

.lore3
{
	font-size: 12px;
	font-weight: 900;
	color: #000000;
         padding:0 0 0 12;
         margin:0;
}

.lore3 p
{
	font-size: 10px;
	font-weight: 500;
         padding:5 22 0 12;
         margin:0;
         vertical-align:top;
}

.lore4
{
	font-size: 10px;
	color: #000000;
         padding:0 25 10 0;
         margin:0;
         height:20px;
         text-align:right;
}

.lore5
{
	font-size: 12px;
	font-weight: 900;
	color: #000000;
         padding:0 0 0 12;
         margin:0;
         border:1px;
         border-style:solid;
         border-color:#7E8B82;
}

.lore5 p
{
	font-size: 10px;
	font-weight: 500;
         padding:5 22 0 12;
         margin:0;
         vertical-align:top;
}

div.lore6a
{
         margin:0;
         padding:3 5 5 5;
         border:1px;
         border-style:solid  ;
         border-color:#7E8B82;
	font-size: 10px;
	font-weight: 500;
         color:#666666;

}

div.lore6b
{
         padding:5 0 5 0;
         border:1px;
         border-style:solid  ;
         border-color:#7E8B82;
	font-weight: 600;
}


div.lore6a a:link, div.lore6a a:active, div.lore6a a:visited
{
         color:#FFFFFF;
         text-decoration:none;
         font-size:12;
	font-weight: 900;
}


div.lore6a a:hover
{
         color:#FFFFFF;
         text-decoration:underline;
         font-size:12;
	font-weight: 900;
}


p.lore6a
{
	font-size:12;
	font-weight: 900;
	color: #cc0033;
         margin:0;
         padding:3 0 -3 0;
         vertical-align:bottom;
	background-image:url(../images/big-box-index.gif);
	background-repeat: no-repeat;
}

.lore6
{
	font-size: 7px;
	font-weight: 900;
	color: #000000;
         margin:0;
         border:1px;
         border-style:solid  ;
         border-color:#7E8B82;
/*         background-color:#ffffff; */
}

div.goog1
{
	margin:0 0 0 0;
         padding:0;
}

hr.goog1
{
	color:#7E8B82;
         width:100%; /*465;*/
         text-align:center;
         padding:0;
         height:1px;
         font-size:1px;
}

hr.goog2
{
	color:#7E8B82;
         width:100%; /*468;*/
         text-align:center;
         margin:0;
         padding:0;
         height:1px;
         font-size:1px;
}

