/* www.drusushof.de - by Webdesign site-RAHMEN */
/*     http://www.site-rahmen.de       05/2006 */

html, body, table, td, ul {font-family:arial, sans-serif;font-size:12px;line-height:1.2em}

body 		{margin:0;color:rgb(000,000,000);background-color:rgb(228,216,192)}
#start		{position:relative;margin-top:30px;left:0px;width:100%;height:300px;text-align:center;background-image:url('images/hg.gif');background-repeat:repeat-x}
.startt 	{position:relative;margin-top:30px;left:0px;width:100%;text-align:center}

#headline	{position:absolute;left:0;top:0;width:100%;height:105px;background-image:url('images/hg.gif');background-repeat:repeat-x}
#angebote	{position:absolute;top:568px;left:0;width:100%;height:40px;background-image:url('images/hg.gif');background-repeat:repeat-x}
#content 	{position:absolute;top:145px;left:83px;width:667px;height:385px;overflow:auto}
#navigation	{position:absolute;left:0;top:105px;width:750px;height:38px;background-color:rgb(208,192,162)}

.jazz		{border-style:none;border-width:0;float:right;margin-right:0;margin-left:15px;margin-top:0;margin-bottom:0}
#rightanim	{position:absolute;top:105px;left:750px;width:250px;height:425px}

h1 {font-size:14px;margin-top:0;margin-bottom:1.3em;line-height:1.3em}
h2 {font-size:14px;margin-top:0;margin-bottom:1.3em;line-height:1.3em}
h3 {font-size:14px;color:rgb(123,016,000);margin-top:0;margin-bottom:1.3em;line-height:1.3em}

.klein {
	font-size : 12px;
	}
td {
	vertical-align : top;
	}
td.content {
	padding :20px 10px 0 10px;
	}
td.light {
	padding : 10px;
	}
td.dark {
	padding : 10px;
	background-color : rgb(208,192,162);
	}
td.lightl {
	padding : 10px;
	text-align : left;
	width : 70%;
	}
td.lightr {
	padding : 10px;
	text-align : right;
	width : 30%;
	}
td.darkl {
	padding : 10px;
	text-align : left;
	width : 70%;
	background-color : rgb(208,192,162);
	}
td.darkr {
	padding : 10px;
	text-align : right;
	width : 30%;
	background-color : rgb(208,192,162);
	}
td.unten {
	padding : 10px;
	padding-top : 25px;
	text-align : right;
	vertical-align : bottom;
	}
table {
	border : none;
	}
img {
	border : none;
	border-width : 0;
	}
p.nscr	{margin:0}
.klein {
	font-size : 10px;
	}
#w3cvalide {
	position : absolute;
	text-align : center;
	top : 530px;
	left : 750px;
	width: 250px;
	height : 40px;
	}
td.w3c {
	width : 100%;
	text-align : center;
	padding : 2px;
	}
/* Textlinks */
a {
	color : rgb(0,0,0);
	text-decoration : underline;
	}
a:active {
	color : rgb(0,0,0);
	text-decoration : underline;
	}
a:visited {
	color : rgb(0,0,0);
	text-decoration : underline;
	}
a:hover {
	color : rgb(123,16,0);
	text-decoration : underline;
	}

/* Links Hauptnavigation */
a.navi {
	font-weight : bold;
    text-decoration : none;
    color : rgb(123,16,0);
    }
a:active.navi {
	font-weight : bold;
    color : rgb(123,16,0);
    text-decoration : none;
    }
a:visited.navi {
    font-weight : bold;
    color : rgb(123,16,0);
    text-decoration : none;
    }
a:hover.navi {
    font-weight : bold;
    color : rgb(0,0,0);
    text-decoration : underline;
    }
td.navhier {
	width : 14%;
	text-align : center;
	height : 40px;
	background-color : rgb(195,175,142);
	vertical-align : middle;
	}
td.nav {
	width : 14%;
	text-align : center;
	height : 40px;
	background-color : rgb(208,192,162);
	vertical-align : middle;
	}
