/*  ------------------------------------------------------
BASICS
--------------------------------------------------------*/

*  {margin: 0; padding: 0;}

img{
border:0px;
}
body {
font-size:100.1%;
font-family: Arial, sans-serif !important;
color: #000;
margin:0;
padding:0;
text-align:center;
}
div#wrapper{
width:100%;
}

div#content{
width:760px;
margin:auto;
}
div#main{
width:760px;
float:left;
background: url(/basics/images/mainnavbg.gif) repeat-y;
background-color:#d8d4b7;
}
h1, h2{
color:#2c641b;
}

div#main td{
font-size:0.8em;
}
div#main th{
font-size:1.0em;
color:#2c641b;
}


/*  ------------------------------------------------------
NAVI
--------------------------------------------------------*/

div#mainnav ul {
	font-size: 11px;
	list-style-type: none;
	padding: 0;
margin:0;
}
div#mainnav ul ul, div#mainnav ul ul ul {
	margin: 0;
}

div#mainnav ul li {
}
div#mainnav ul ul li {
}
div#mainnav ul ul ul li {
}

div#mainnav ul li a, div#mainnav ul ul li a, div#mainnav ul ul ul li a {
	display:block;
margin-bottom:0px;
	text-decoration: none;
	border-bottom: none;

}

div#mainnav ul li a{
	background-color: #e6e1dd;
	color:  #000;
	padding: 3px 2px 3px 10px;
	border-top: #fff 1px solid;
	border-bottom: none;
}

div#mainnav ul ul li a {
	padding: 3px 2px 3px 20px;
	background: #e6e1dd ;
	font-weight: normal;
	font-style: normal;
	border-bottom: none;
}

div#mainnav ul ul ul li a {
	padding: 3px 2px 3px 30px;
	background: #e6e1dd;
	font-weight: normal;
	font-style: normal;
	border-bottom: none;
}

div#mainnav ul li a:hover, div#mainnav ul ul li a:hover, div#mainnav ul ul ul li a:hover {
	color: #fff;
	background-color: #2c641b;
	border-top: #f0ffe0 1px solid;
	border-bottom: none;
}
div#mainnav a.active{
	border-top: #fff 1px solid;
	background-color: #2c641b;
	color: #fff;
	border-bottom: none;
}

/*  ------------------------------------------------------
HEAD
--------------------------------------------------------*/
 
div#header{
width:760px;
}
div#logo{
height:85px;
background:url(/basics/images/dachshundclub.jpg)
}

div#navline{
line-height:22px;
vertical-align:baseline;
width:760px;
height:22px;
background-color:#2c641b;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
color:#ffffff;
font-size:0.8em;
}

/*  ------------------------------------------------------
CONTENT
--------------------------------------------------------*/

div#navbox{
float:left;
width:179px;

}
div#contentbox{
padding:8px;
font-size:0.8em;
text-align:left;
width:550px;
float:left;
}
div#mainnav{
font-size:0.8em;
text-align:left;
}


div#contentbox link, div#contentbox a, div#contentbox a:hover,  div#contentbox a:active {
color:#2c641b !important;
}

.center{
text-align:center;
}
.links {
	align: left;
}
.rechts {
	align: right;
}
.clear{
clear:both;
}
/*  ------------------------------------------------------
FOOTER
--------------------------------------------------------*/
div#footer{
margin:auto;
float:left;
height:22px;
line-height:22px;
background-color:#2c641b;
width:760px;
}

p#footer{
color:#ffffff;
margin:5 0 0 10px;
text-align:left;
font-size:0.7em;
}

