body	{background-image:url(../images/gras.jpg); margin:auto; margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

a:	{font-family: arial unicode ms, Arial; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; color: navy;}
a:link  {font-family: arial unicode ms, Arial; font-size:11px; font-style: normal; font-weight: bold; text-decoration: none; color: navy;}
a:visited  {font-family: arial unicode ms, Arial; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; color: navy}
a:active  {font-family: arial unicode ms, Arial; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; olor: navy}
a:hover   {font-family: arial unicode ms, Arial; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; color:#C1E90F}

a:.newsLink	{font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: navy;}
a:link.newsLink  {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: navy;}
a:visited.newsLink  {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: navy;}
a:active.newsLink  {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: navy;}
a:hover.newsLink   {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color:#FC0;}

.out	{width:100%;}
		
/*#### Flyer ####*/
#flyer	{position:absolute; top:45px; left:10px; width:200px; text-align:center; background:#fff; color:#F00;}

/*### TOP ###*/
#top	{margin:auto; width:1034px; height:141px; background-image:url(../images/oben/streifen2R1C1.jpg); background-repeat:no-repeat;}
		
#top1	{position:relative; top:20px; left:40px; font-family:CascriptDB,arial,helvetia; font-size:35px; color:black; font-style:italic;}
		
/*##### NAVIGATION #####*/
#navOut	{position:relative; top:73px; left:0; padding-bottom:4px; width:1034px; height:24px; background:url(../images/oben/button.jpg);}
#nav {padding:0; margin:0; list-style:none; height:28px; position:relative; z-index:500; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; letter-spacing:0.5px;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:28px; line-height:27px; color:#FFF; text-decoration:none; font-size:11px; font-weight:normal; cursor:pointer;}
#nav li a.top_link span {float:left; display:block; padding:0 20px 0 20px; height:28px; font-size:11px; font-weight:normal;}
#nav li a.top_link span.down {float:left; display:block; padding:0 12px 0 12px; height:28px;}
#nav li a.top_link:hover {color:#fff; background:url(../images/oben/button2.jpg);}
#nav li a.top_link:hover span {background:url(../images/design/button2.jpg);}
#nav li a.top_link:hover span.down {background:url(../images/oben/button2.jpg);}

#nav li:hover > a.top_link {color:#fff; background:url(../images/oben/button2.jpg);}
#nav li:hover > a.top_link span {background:url(../images/oben/button2.jpg);}
#nav li:hover > a.top_link span.down {background:url(../images/oben/button2.jpg);}

#nav li:hover {position:relative; z-index:200;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul	{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.sub	{left:0; top:28px; height:auto; width:130px; background:url(../images/oben/dropdown_bgr.png) repeat; border:4px solid #009; border-width:0 2px 2px 2px; border-radius:0 0 6px 6px; white-space:nowrap; z-index:300; text-align:center;}
#nav li:hover ul.sub li	{display:block; height:30px; width:130px; position:relative; float:left; font-weight:normal; font-size:11px; border:dashed 1px #009; border-width:0 0 1px 0;}
#nav li:hover ul.sub li a	{display:block; height:30px; width:130px; line-height:30px; color:#fff; text-decoration:none; font-weight:normal;}
#nav li ul.sub li a.fly	{background:#000;}
#nav li:hover ul.sub li a:hover	{color:#fff; background:url(../images/oben/dropdown_aktiv_bgr.png) repeat;}
#nav li:hover ul.sub li a.fly:hover	{color:#fff;}

#nav li:hover ul li:hover > a.fly {color:#fff;} 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:90px; top:-4px; background:#00326D; padding:4px; border:1px solid #009; white-space:nowrap; width:auto; z-index:400; height:auto;}

/* aktive Seite */
.on	{background:url(../images/oben/button2.jpg); height:28px;}
#nav li a.top_linkOn {display:block; float:left; height:28px; line-height:27px; color:#fff; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; cursor:pointer;}
#nav li a.top_linkOn span {float:left; display:block; padding:0 20px 0 20px; height:28px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
/*#### Navigation End ####*/

/*### CONTEND_TOP ###*/
#content_top	{margin:auto; width:1034px; height:30px; background:url(../images/oben/streifen2R3C2.jpg) repeat-x;}

/*### LEFT ###*/
#left	{float:left; width:200px; padding-top:30px;}

#news_out	{
		position:relative;
		top:0px;
		left:10px;
		width:179px;
		height:19px;
		background-image:url(../images/links/angebote.gif);
		background-position:top;
		background-repeat:no-repeat;
		}
		
#news_out2	{
		position:relative;
		top:0px;
		left:10px;
		width:179px;
		height:19px;
		background-image:url(../images/links/news.gif);
		background-position:top;
		background-repeat:no-repeat;
		}
		
.news1	{
		margin:0 0 20px 0;
		position:relative;
		top:0px;
		left:10px;
		width:167px;
		min-height:25px;
		padding:5px 5px 0 5px;
		border-left:solid 1px #F2C00B;
		border-right:solid 1px #F2C00B;
		border-bottom:solid 1px #F2C00B;
		border-radius:0 0 10px 10px;
		font-weight:normal;
		}

/*#### News Administration ####*/
.newsTableOut	{margin:auto; margin-top:5px; padding:5px; width:750px; min-height:150px; border:solid 1px #222; border-radius:4px; background:#eee;}

.newsList	{width:260px;}
.newsListTxt	{width:150px; height:15px; border:solid 1px #222; border-radius:4px; margin:2px 0 2px 4px; padding:5px; font-size:10px; background:#CC9;}
.newsListDiv	{width:260px; min-height:20px; border: solid 1px #222; border-radius:4px; margin:2px 0 2px 4px; padding:5px; font-size:10px; background:#ccc;}

.newsDatTxt	{width:150px; height:15px; border: solid 1px #222; border-radius:4px; margin:2px 0 2px 4px; padding:5px; font-size:10px; background:#CC9;}
.newsDatDiv	{width:150px; height:20px; border: solid 1px #222; border-radius:4px; margin:2px 0 2px 4px; padding:5px; font-size:10px; background:#ccc;}
.newsDatField	{width:142px; border:solid 1px #222; padding-left:5px;}

.newsIdTxt	{float:left; width:150px; height:15px; border: solid 1px #222; border-radius:4px; margin:2px 0 2px 4px; padding:5px; font-size:10px; background:#CC9; visibility:hidden;}
.newsIdDiv	{float:left; width:150px; height:20px; border: solid 1px #222; border-radius:4px; margin:2px 0 2px 4px; padding:5px; font-size:10px; background:#ccc; visibility:hidden;}
.newsIdField	{width:142px; border:solid 1px #222; padding-left:5px; visibility:hidden;}

.newsHeadlineTxt	{width:150px; height:15px; border: solid 1px #222; border-radius:4px; margin:2px 0 2px 4px; padding:5px; font-size:10px; background:#CC9;}
.newsHeadlineDiv	{width:440px; height:20px; border: solid 1px #222; border-radius:4px; margin:2px 0 2px 4px; padding:5px; font-size:10px; background:#ccc;}
.newsHeadlineField	{width:432px; border:solid 1px #222; padding-left:5px;}

.newsNewsTxt	{width:150px; height:15px; border: solid 1px #222; border-radius:4px; margin:2px 0 2px 4px; padding:5px; font-size:10px; background:#CC9;}
.newsNewsDiv	{width:440px; height:204px; border: solid 1px #222; border-radius:4px; margin:2px 0 2px 4px; padding:5px; font-size:10px; background:#ccc;}
.newsNewsField	{width:432px; height:200px; border:solid 1px #222; padding-left:5px;}

.newsLinkTxt	{width:150px; height:15px; border: solid 1px #222; border-radius:4px; margin:2px 0 2px 4px; padding:5px; font-size:10px; background:#CC9;}
.newsLinkDiv	{width:440px; border: solid 1px #222; border-radius:4px; margin:2px 0 2px 4px; padding:5px; font-size:10px; background:#ccc;}
.newsLinkField	{width:390px; border:solid 1px #222; padding-left:5px;}

.newsButton {margin-right:4px; border:outset 1px #000; background:#444; width:100px; color:#fff;}

/*#### Shop Navigation ####*/
#shopOut	{position:relative; top:0px; left:10px; width:179px; height:19px; background-image:url(../images/links/shop.gif); background-position:top; background-repeat:no-repeat;}
#leftShop	{margin-bottom:20px; position:relative; top:0px; left:10px; width:175px; min-height:50px; border-left:solid 1px #f2c00b; border-right:solid 1px #f2c00b; border-bottom:solid 1px #f2c00b; border-radius:0 0 5px 5px; padding:10px 0 0 2px;}

/*.root {padding: 0px 0px 2px 0px}
.root div {padding: 0px 0px 0px 0px; display:none; margin-left:10px;}*/

/*### Contend out ###*/
#contentOut	{margin:auto; width:1034px; min-height:100%; height:auto !important; height:100%; overflow:hidden !important; background:#fff;}

#content	{float:left; width:794px; padding:0 20px 20px 20px;}

/*### Über uns ###*/
#about	{text-align:justify; font-size:11px; line-height:18px;}

/*### Erzeugnisse ###*/
#erzeugnisse1	{
		float:left;
		width:410px;
		margin-bottom:10px;
		}
		
#erzeugnisse2	{
		float:left;
		width:130px;
		text-align:center;
		margin-left:20px;
		}

/*### Verkauf ###*/
#verkauf1 {
		width:794px;
		height:20px;
		text-align:center;
		}
		
#verkauf2 {
		width:794px;
		}

/*### EZZ ###*/
#ezz {
		width:794px;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding-top:10px;
		}

#fuehrung	{
		padding-right:10px;
		width:570px;
		}
		
#presse	{width:794px;}
		
#kontakt	{width:794px;}
		
#agb	{width:794px;}

#impressum	{width:794px;}
		
/*### FOOTER ###*/
#footer	{
		margin:auto;
		clear:both;
		width:1034px;
		height:22px;
		background:url(../images/unten/hinter2.jpg) repeat-x;
		text-align:left;
		padding-top:10px;
		padding-bottom:10px;
		}

#footer_left	{
		display:block;
		float:left;
		position:relative;
		left:50px;
		top:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		}
		
#footer_right	{
		display:block;
		float:left;
		position:relative;
		left:700px;
		top:0px;
		}

p {
  font-family:arial unicode ms, Arial,helvetia;
  font-size:10pt;
  font-style:normal;
  font-weight:normal;
  color:black;
	}
	
.normal{
        font-family: arial unicode ms, Arial;
        font-size: 11px;
        font-style: normal;
        font-weight: normal;
        color: black;
        }
.normal_c{
          font-family: arial unicode ms, Arial;
          font-size: 14px;
          font-style: normal;
          font-weight: normal;
          color: black;
          text-align:center;
          font-weight:bold;
          }
.gaeste{
        font-family: arial unicode ms, Arial;
        font-size: 12px;
        font-style: normal;
        font-weight: normal;
        color: black;
        }


