*                                                   {font-family:Helvetica, Tahoma, Arial;color:#414042;font-size:13px;line-height:18px; font-weight:100;}
body                                                {font-weight:normal;margin:0px;padding:0px;}
body.popup                                          {padding:10px;}
a, img                                              {border-style:none; margin:0px;}
a                                                   {border:0px; padding:0px; margin:0px;}
a:hover                                             {text-decoration:underline;}
a, span                                             {}
h1, .titel                                          {font-size:16px;font-weight:bold;margin:0px; color:#619208;}
h2, .untertitel                                     {font-size:16px;font-weight:bold;margin:0px;}
h2.toptitel 										{color:#3F2C23;display:inline;padding-right:20px;}
h3, .content                                        {font-size:12px;font-weight:bold;}
div                                                 {margin:0px; padding:0px; display:block;}
ul, ol, form                                        {margin:0px;padding:0px;}
td                                                  {vertical-align:top;}

.minigreybold       {font-size:11px;color:#cccccc;font-weight:bold;}
.miniblack          {font-size:11px;color:#000000;}
.minigrey           {font-size:11px;color:#999999;}
.minigreynav        {font-size:12px;color:#999999;text-decoration:underline;}
.miniestblack       {font-size:10px;color:#000000;}

.content {background-image:url(../images/bg.jpg); background-color:#fff; background-position:center; background-position:top;}
#container {position:absolute; width:1000px; left:50%; margin-left:-500px; top:20px; z-index:10;}
#head {width:1000px; height:150px;margin-bottom:30px;}
#myslider {width:980px; height:300px; padding:10px; background-color:#fff;}
#myslider_schatten {width:1000px; height:40px; background-image:url(../images/schatten.png);}
#text {width:1000px; margin-bottom:50px;}
#footer_linie {width:1000px; height:1px; background-color:#9aad39;}
#footer {width:1000px; margin-top:10px; text-align:center; font-size:11px; margin-bottom:100px;}
#slider {width:980px; height:300px;}
#fotoeckeno {position:absolute;width:1016px; height:50px; top:192px; left:50%; margin-left:-508px; z-index:20; background-image:url(../images/fotoecken_oben.png);}
#fotoeckenu {position:absolute;width:1016px; height:50px; top:478px; left:50%; margin-left:-508px; z-index:20; background-image:url(../images/fotoecken_unten.png);}

#footer a, #footer a:hover {font-size:11px;}


.texttable {width:1000px; margin:0px; padding:0px;}
.texttdl {width:600px; padding-right:50px; vertical-align:top;}
.texttdr {width:350px; vertical-align:top;}
.texttdr img {padding:0px; margin:0px;}

.headtable         {width:1000px; margin:0px; padding:0px;}
.headtdl           {width:150px; height:150px; margin:0px; padding:0px;}
.headtdr           {width:850px; height:150px; vertical-align:bottom; margin:0px; padding:0px; text-align:right;}

.headtdr a         {font-size:17px; font-weight:100; text-decoration:none;}
.headtdr a:hover   {font-size:17px; text-decoration:underline;}

h2.mainmenu         {font-weight:normal;}
li.mainitemactive, li.mainitemnormal, h2.mainmenu, li.trenner  {}
li.mainitemactive, li.mainitemnormal                           {}
li.mainitemactive                                              {}

a.activemainmenu                                    {font-size:13px;color:#619208;font-weight:bold; line-height:30px;}
a.normalmainmenu                                    {font-size:13px;color:#619208;line-height:30px;}
a.activemainmenu:hover, a.normalmainmenu:hover      {color:#619208;text-decoration:underline;}

.table2sp          {width:500px;}
.td2spl, .td2spr   {}
.td2spl            {width:50%;padding-right:10px;}
.td2spr            {width:50%;padding-left:10px;}

div.myIcon {display:inline;padding-right:20px;}

#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:450px;
	bottom:-40px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:165px;
	height:73px;
	background:url(../images/button_zurueck.png) no-repeat;
	text-indent:-9999px;
	border:0;
	z-index:90;
	overflow:hidden;
}
a.nivo-nextNav {
	width:160px;
	height:59px;
	background:url(../images/button_weiter.png) no-repeat;
	right:-50px;
	overflow:hidden;
	
}
a.nivo-prevNav {
	left:-50px;
	overflow:hidden;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}
