body
{
margin: 0;
padding: 0;
font: 85% arial, hevetica, sans-serif;
text-align: center;
font-weight:bold;
color: #fff;
background-color: #964A00;
/* background-image: url(img_39.gif); */
}

table{margin:auto;}

a:link { color: #fff; }
a:visited { color: #fff; }

a:hover, a:active
{
color: #fff;
background-color: #ff7e00;
}

h2
{
color: #fff;
font: 150% arial, hevetica, sans-serif;
font-weight: bold;
margin: 0 0 2px 0;
}

h2 a { text-decoration: none; }

h3
{
color: #5B5E0E;
font: 106% georgia, times, "times new roman", serif;
font-weight: bold;
margin-top: 0;
}

#container
{
margin: 1em auto;
width: 960px;
text-align: left;
background-color: #964A00;
/* border: 1px none #fff; */
}

#header
{
height: 152px;
width: 100%;
/* background-image: url(header.jpg);
background-repeat: no-repeat;
background-position: 0 0;
border-bottom: 1px solid #fff;
position: relative;
border: 1px none #fff;
border-bottom: 1px solid #fff; */
}

#header h1
{
font-size: 1px;
text-align: right;
color: #fff;
margin: 0;
padding: 0;
}

#mainnav
{
background-color: #ff7e00;
color: #fff;
padding: 10px 0;
margin: auto;
height: 30px;
/* margin-bottom: 22px; */
}

#mainnav ul
{
margin: 0 0 0 0px;
padding: 0;
list-style-type: none;
}

#mainnav li
{
padding: 0 0px;
}

#mainnav li a
{
text-decoration: none;
text-background:none;
}

#mainnav li a:hover
{
text-decoration: none;
background-color: #ff7e00;
}

ul.nav {
	display: inline;
	margin: 0;
}
ul.nav li {
	float: left;
	list-style: none;
	margin: 0;
}

#mainnav ul { list-style-type: none; }

.nav li span { display: none; }

#men_1 { background-image: url(../pics/start_n.png); width:66px; height:31px; display: block;}
#men_2 { background-image: url(../pics/rueden_n.png); width:80px; height:33px; display: block;}
#men_3 { background-image: url(../pics/huendinnen_n.png); width:128px; height:33px; display: block;}
#men_4 { background-image: url(../pics/welpen_n.png); width:93px; height:36px; display: block;}
#men_5 { background-image: url(../pics/neues_n.png); width:79px; height:33px; display: block;}
#men_6 { background-image: url(../pics/galerie_n.png); width:90px; height:36px; display: block;}
#men_7 { background-image: url(../pics/kontakt_n.png); width:102px; height:36px; display: block;}
#men_8 { background-image: url(../pics/gb_n.png); width:122px; height:38px; display: block;}
#men_9 { background-image: url(../pics/links_n.png); width:66px; height:36px; display: block;}
#men_10 { background-image: url(../pics/impressum_n.png); width:134px; height:36px; display: block;}

#men_1:hover { background-image: url(../pics/start_h.png); width:66px; height:31px; display: block; }
#men_2:hover { background-image: url(../pics/rueden_h.png); width:80px; height:33px; display: block;}
#men_3:hover { background-image: url(../pics/huendinnen_h.png); width:128px; height:33px; display: block;}
#men_4:hover { background-image: url(../pics/welpen_h.png); width:93px; height:36px; display: block;}
#men_5:hover { background-image: url(../pics/neues_h.png); width:79px; height:33px; display: block;}
#men_6:hover { background-image: url(../pics/galerie_h.png); width:90px; height:36px; display: block;}
#men_7:hover { background-image: url(../pics/kontakt_h.png); width:102px; height:36px; display: block;}
#men_8:hover { background-image: url(../pics/gb_h.png); width:122px; height:38px; display: block;}
#men_9:hover { background-image: url(../pics/links_h.png); width:66px; height:36px; display: block;}
#men_10:hover { background-image: url(../pics/impressum_h.png); width:134px; height:36px; display: block;}

#menu
{
float: right;
width: 260px;
padding-left: 15px;
padding-top: 20px;
}

#contents { margin: 0 20px 40px 20px; }
#contents p { line-height: 165%; }

#main_cont
{
padding-top: 20px;
}

.imagefloat_r { float: right; }
.imagefloat_l { float: left; }
.imagefloat_n { float: none; }

#skipmenu
{
display: none;
position: absolute;
left: 0;
top: 20px;
width: 300px;
text-align: right;
}

#skipmenu a
{
color: #666;
text-decoration: none;
}

#skipmenu a:hover
{
color: #fff;
background-color: #666;
text-decoration: none;
}

#container
{
border: 1px solid #fff;
}

#menu ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
line-height: 165%;
}

.imagefloat
{
padding: 2px;
border: 1px solid #9FA41D;
margin: 0 0 10px 10px;
}

.blogentry ul
{
list-style-type: none;
text-align: right;
margin: 1em 0;
padding: 0;
font-size: 95%;
}

.blogentry li
{
display: inline;
padding: 0 0 0 7px;
}

#main
{
margin: 0 0 0 0;
background:#964a00 url(../pics/shadow_t.jpg) top repeat-x;
}

#footer
{
padding: 0px 10px 0px 10px;
height: 50px;
clear: both;
color: #fff;
text-align: center;
line-height:70px;
font-size: 100%;
font-weight: bold;
background:#ff7e00 url(../pics/shadow_b.jpg) top repeat-x;
}

Input
{
	background-color: #964A00;
	color:#fff;
	border: 1px solid #ff7e00;
	font-family: Verdana,Arial,Helvetica;
}

Textarea
{
	background-color: #964A00;
	color:#fff;
	border: 1px solid #ff7e00;
	font-family: Verdana,Arial,Helvetica;
}

#links li
{
list-style-type: none;
float: left;
margin: 0 10px 10px 0;
text-align: center;
font-weight: bold;
font: 90% arial, hevetica, sans-serif;
}

#links img
{
width: 160px;
height: 95px;
display: block;
padding: 3px;
border: 1px solid #ff7e00;
}

#links1 li
{
list-style-type: none;
float: left;
margin: 0 10px 10px 0;
text-align: center;
font-weight: bold;
font: 90% arial, hevetica, sans-serif;
}

#links1 img
{
width: 468px;
height: 60px;
display: block;
padding: 3px;
border: 1px solid #ff7e00;
}

#galerie li
{
list-style-type: none;
float: left;
margin: 0 10px 10px 0;
text-align: center;
font-weight: bold;
}

#galerie img
{
/*width: 150px;
height: 113px;*/
display: block;
padding: 3px;
border: 1px solid #ff7e00;
}

#preview { float: left; text-align: center; width:920px; text-decoration: none; }
#preview img {margin:10px;}
#preview a.thumb img { filter:alpha(opacity=70);	-moz-opacity: 0.70;	opacity: 0.70;  }
#preview a.thumb:hover img { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
#preview a:hover, a:active { color: #fff; background-color: #964A00; text-decoration: none; }