/* -------------------------------------------------- */
/*           allgemeine Regeln                        */
/* -------------------------------------------------- */

body
{
        background-color:#dddedf;
        background-image: url(gfx/bg.gif);
        background-position: top left;
        background-repeat: repeat-y;
        margin:0px;
        font-weight:normal;
        color:#7f7f7f;
        font-size:13px;
        font-family: verdana, geneva, arial, helvetica, sans-serif;

}

td
{
        font-weight:normal;
        color:#7f7f7f;
        font-size:13px;
        font-family: verdana, geneva, arial, helvetica, sans-serif;
}

html,body
{
	height:100%;
}


/* -------------------------------------------------- */
/*           Regeln für Links                         */
/* -------------------------------------------------- */

a:link,
a:visited,
a:active,
a:hover
{
         text-decoration: underline;
         color:#7f7f7f;
         font-size:13px;
         font-weight:bold;
         font-family: verdana, geneva, arial, helvetica, sans-serif;
}

a:hover
{
         text-decoration: none;
}

a:link.nav,a:visited.nav,a:active.nav,a:hover.nav
{
	text-decoration: none;
         color:#332b22;
         font-size:11px;
         line-height:14px;
         font-weight:normal;
         font-family: verdana, geneva, arial, helvetica, sans-serif;
}

a:hover.nav
{
         text-decoration: underline;
}

a:link.nav_main,a:visited.nav_main,a:active.nav_main
{
	text-decoration: none;
         display:block;
         -moz-border-radius-bottomleft:10px;
         -moz-border-radius-bottomright:10px;
         background-color:#ebd9a1;
         color:#5a492d;
         width:60px;
         font-weight:bold;
         text-align:center;
         float:left;
         margin-right:5px;
         padding:10px;
         border: 1px solid #b29e6c;
         border-width: 0px 1px 1px 1px;
         font-size:13px;
         font-family: verdana, geneva, arial, helvetica, sans-serif;
}

a:hover.nav_main
{
         color:#fff;
         background-color:#9a8657;
         border-color: none;
         padding-top:20px;
}


/* -------------------------------------------------- */
/*           Regeln für spezielle Formatierungen      */
/* -------------------------------------------------- */

input.login
{
         width:80px;
         height:15px;
         background-color: white;
         border: 1px solid #7f7f7f;
         color:#7f7f7f;
         font-size:9px;
	padding-left:5px;
}

input.go
{
         width:17px;
         height:14px;
	border: 1px solid #7f7f7f;
	margin-bottom:-3px;
}

input.kontakt
{
         width:200px;
         height:18px;
         background-color: white;
         border: 1px solid #7f7f7f;
         color:#7f7f7f;
         font-size:9px;
	padding-left:5px;
	margin-top:5px;
}

input.senden
{
         width:100px;
         height:18px;
	font-weight:bold;
         background-color: #F5F3EC;
         border: 1px solid #7f7f7f;
         color:#7f7f7f;
         font-size:9px;
	padding-left:5px;
	margin-top:5px;
}

textarea
{
         width:375px;
         height:300x;
         background-color: white;
         border: 1px solid #7f7f7f;
         color:#7f7f7f;
         font-size:9px;
	padding-left:5px;
	margin-top:5px;
}

img
{
		border:0px;
}



h1
{
		color:#5a472c;
		font-family: verdana;
		font-size:15px;
        font-weight:bold;
}

/* -------------------------------------------------- */
/*           Regeln für Ebenen                        */
/* -------------------------------------------------- */

#nav_main {

	 position:absolute;
         top:244px;
         left:160px;
         height:20px;
         width:550px;
         z-index:3;
}

#adsense {position:absolute; left: 730px; top:330px; width:160px; height:600px; }

#nav_main span {float:left;font-size:10px;width:200px;padding-top:5px;}

#container
{
         position:relative;
         top:0px;
         left:0px;
         height:100%;
         width:720px;
         z-index:1;
}

#balkentop
{
         position:absolute;
         top:0px;
         left:0px;
         height:5px;
         width:714px;
         background-color:#332b22;
         z-index:1;
}

#nav
{
         position:absolute;
         top:0px;
         left:0px;
         height:125px;
         width:714px;
         z-index:2;
         background-image: url(gfx/nav_bg.gif);
}

#home
{
         position:relative;
         background-image: url(gfx/home.jpg);
         top:0px;
         text-align:center;
         left:0px;
         height:125px;
         width:133px;
         float:left;
         z-index:2;
}

#nav1
{
         position:relative;
         background position: 50px;
         background-image: url(gfx/nav_bg.jpg);
         height:120px;
         top:5px;
         padding: 0 11px 0 10px;
         border-left: 1px solid #eee3cf;
         float:left;
         z-index:2;
}

#headpic
{
         position:absolute;
         top:125px;
         left:0px;
         background-image: url(gfx/gba_head.jpg);
         height:119px;
         width:713px;
         z-index:2;
}

#logo_part
{
         position:absolute;
         top:87px;
         left:493px;
         background-image: url(gfx/gba_part.gif);
         height:38px;
         width:177px;
         z-index:2;
}

#sidebar
{
         position:absolute;
         top:244px;
         left:0px;
         padding: 20px 0 0 10px;
         width:133px;
         float:left;
}

#main
{
	position:relative;
         left: 150px;
         top:290px;
         padding: 0px 0 0 10px;
         width:530px;
         float:left;
         font-size:13px;
}

#main table tr td {padding:10px;}
#main table.kontakt tr td {padding:0px;}

.Stil1 td {padding-top:5px;}

.etracker {visibility:hidden;}
