
body {
		margin:0px; 
		padding:0px; 
		background-image:url(pics/hintergrund.gif); 
		background-repeat:repeat-x;
}

#seite {
		width: 900px;
		position: absolute;
		left: 50%;
		top: 5px;
		margin-left: -450px;
}

a:link { 
		text-decoration:underline; 
		color:black; 
}

a:visited { 
		text-decoration:underline; 
		color:black ;
}
a:hover { 
		text-decoration:none; 
		color:#000000; 
}

a:active { 
		color:#000000; 
}

a:focus { 
		color:#000000; 
}

a.r_link:link {
		text-decoration:none;
}

a.r_link:visited {
		text-decoration:none;
}

.form input{
		border:solid 1px #000000;
}

.form textarea{
		border:solid 1px #000000; 
		width:206px;
}

#zitat {
		font:24px trebuchet, arial; 
		color:#000000; 
		position:relative; 
		top:100px; 
		left:250px;
}

#logo {

		font:17px trebuchet, arial; 
		text-align:center; 
		vertical-align:middle; 
		position:relative; 
		margin:0px; 
		padding:0px; 
		width:900px; 
		height:200px; 
		border:1px solid #CDCDCD; 
		background:#ffffff;
}

#navi {
		position:relative; 
		z-index:2; 
		margin-top:5px; 
		padding:0px; 
		width:900px; 
		line-height:42px; 
		height:43px; 
		border:1px solid #CDCDCD;
}

#content_start {
		position:relative;
		z-index:1; 
		background:#ffffff; 
		margin-top:5px; 
		font:15px trebuchet, arial; 
		padding:0px; 
		width:900px; 
		height:360px; 
		border:1px solid #CDCDCD; 
		background-image:url(pics/steinkopf.jpg); 
		background-repeat:repeat-y;
}

#content_impressum {
		position:relative; 
		z-index:1; 
		background:#ffffff; 
		margin-top:5px; 
		font:15px trebuchet, arial;
		padding:0px; 
		width:900px; 
		height:360px; 
		border:1px solid #CDCDCD; 
		background-image:url(pics/tarek.jpg); 
		background-repeat:repeat-y;
}

#content_kontakt {
		z-index:1; 
		background:#ffffff; 
		margin-top:5px; 
		font:15px trebuchet, arial; 
		padding:0px; 
		width:900px; 
		height:360px; 
		border:1px solid #CDCDCD; 
		background-image:url(pics/kontakt.jpg); 
		background-repeat:repeat-no;
}

#content_referenzen { 
		z-index:2; 
		background:#ffffff; 
		margin-top:5px; 
		font:15px trebuchet, arial; 
		padding:0px; 
		width:900px; 
		height:360px; 
		border:1px solid #CDCDCD; 
		background-image:url(pics/referenzen.jpg); 
		background-repeat:repeat-no;
}

#content_referenzen_aeg { 
		z-index:2; 
		background:#ffffff; 
		margin-top:5px; 
		font:15px trebuchet, arial; 
		padding:0px; 
		width:900px; 
		height:360px; 
		border:1px solid #CDCDCD; 
		background-image:url(pics/referenzen_aeg.jpg); 
		background-repeat:repeat-no;
}

#content_referenzen_anra { 
		z-index:2; 
		background:#ffffff; 
		margin-top:5px; 
		font:15px trebuchet, arial; 
		padding:0px; 
		width:900px; 
		height:360px; 
		border:1px solid #CDCDCD; 
		background-image:url(pics/referenzen_anra.jpg); 
		background-repeat:repeat-no;
}

#content_referenzen_ammonvogt {
		z-index:2; 
		background:#ffffff; 
		margin-top:5px; 
		font:15px trebuchet, arial; 
		padding:0px; 
		width:900px; 
		height:360px; 
		border:1px solid #CDCDCD; 
		background-image:url(pics/referenzen_ammonvogt.jpg); 
		background-repeat:repeat-no;
}

#content_referenzen_kats-makeup {
		z-index:2; 
		background:#ffffff; 
		margin-top:5px; 
		font:15px trebuchet, arial; 
		padding:0px; 
		width:900px; 
		height:360px; 
		border:1px solid #CDCDCD; 
		background-image:url(pics/referenzen_kats-makeup.jpg); 
		background-repeat:repeat-no;
}

#content_referenzen_blackout { 
		z-index:2; 
		background:#ffffff; 
		margin-top:5px; 
		font:15px trebuchet, arial; 
		padding:0px; 
		width:900px; 
		height:360px; 
		border:1px solid #CDCDCD; 
		background-image:url(pics/referenzen_blackout.jpg); 
		background-repeat:repeat-no;
}

#content_referenzen_cafewunderbar { 
		z-index:2; 
		background:#ffffff; 
		margin-top:5px; 
		font:15px trebuchet, arial; 
		padding:0px; 
		width:900px; 
		height:360px; 
		border:1px solid #CDCDCD; 
		background-image:url(pics/referenzen_cafewunderbar.jpg); 
		background-repeat:repeat-no;
}

#content_grafik {
		position:relative; 
		z-index:1; 
		background:#ffffff; 
		margin-top:5px; 
		font:15px trebuchet, arial; 
		padding:0px; 
		width:900px; 
		height:360px; 
		border:1px solid #CDCDCD; 
		background-image:url(pics/grafik.jpg); 
		background-repeat:repeat-y;
}

#content_druck {
		position:relative; 
		z-index:1; 
		background:#ffffff; 
		margin-top:5px; 
		font:15px trebuchet, arial; 
		padding:0px; 
		width:900px; 
		height:360px; 
		border:1px solid #CDCDCD; 
		background-image:url(pics/druck.jpg); 
		background-repeat:repeat-y;
}

#content_marketing {
		position:relative; 
		z-index:1; 
		background:#ffffff; 
		margin-top:5px; 
		font:15px trebuchet, arial; 
		padding:0px; 
		width:900px; 
		height:360px; 
		border:1px solid #CDCDCD; 
		background-image:url(pics/marketing.jpg); 
		background-repeat:repeat-y;
}

#content_internetvideo {
		position:relative; 
		z-index:1; 
		background:#ffffff; 
		margin-top:5px; 
		font:15px trebuchet, arial; 
		padding:0px; 
		width:900px; 
		height:360px; 
		border:1px solid #CDCDCD; 
		background-image:url(pics/internetvideo.jpg); 
		background-repeat:repeat-y;
}

#content_webdesign {
		position:relative; 
		z-index:1; 
		background:#ffffff; 
		margin-top:5px; 
		font:15px trebuchet, arial; 
		padding:0px; 
		width:900px; 
		height:360px; 
		border:1px solid #CDCDCD; 
		background-image:url(pics/webdesign.jpg); 
		background-repeat:repeat-y;
}

#visitenkarten {
		position:absolute; 
		z-index:1; 
		left:330px; 
		top:220px; 
		font:12px trebuchet, arial; 
		padding:0px; 
		width:100px; 
		height:150px; 
		text-align:center;
}

#flyer {
		position:absolute; 
		z-index:1; 
		left:430px; 
		top:220px; 
		font:12px trebuchet, arial; 
		padding:0px; 
		width:100px; 
		height:150px; 
		text-align:center; 
}

#faltblaetter {
		position:absolute; 
		z-index:1; 
		left:530px; 
		top:220px; 
		font:12px trebuchet, arial; 
		padding:0px; 
		width:100px; 
		height:150px; 
		text-align:center; 
}

#umschlaege {
		position:absolute; 
		z-index:1; 
		left:630px; 
		top:220px; 
		font:12px trebuchet, arial; 
		padding:0px; 
		width:100px; 
		height:150px; 
		text-align:center; 
}

#speisekarte {
		position:absolute; 
		z-index:1; 
		left:730px; 
		top:220px; 
		font:12px trebuchet, arial; 
		padding:0px; 
		width:150px; 
		height:150px; 
		text-align:center; 
}

#rosi_logo {
		position:absolute; 
		z-index:1; 
		left:250px; 
		top:400px; 
		font:12px trebuchet, arial; 
		padding:1px; 
		width:160px; 
		height:185px; 
		text-align:center; 
		border:1px solid #CDCDCD; 
}

#aeg_flyer {
		position:absolute; 
		z-index:1; 
		left:410px; 
		top:400px; 
		font:12px trebuchet, arial; 
		padding:1px; 
		width:160px; 
		height:185px; 
		text-align:center; 
		border:1px solid #CDCDCD;
}

#aeg_tasse {
		position:absolute; 
		z-index:1; 
		left:570px; 
		top:400px; 
		font:12px trebuchet, arial; 
		padding:1px; 
		width:160px; 
		height:185px; 
		text-align:center; 
		border:1px solid #CDCDCD;
}

#aeg_einleger {
		position:absolute; 
		z-index:1; 
		left:730px; 
		top:400px; 
		font:12px trebuchet, arial; 
		padding:1px; 
		width:160px; 
		height:185px; 
		text-align:center; 
		border:1px solid #CDCDCD;
}

#ammonvogt_webdesign {
		position:absolute;
		z-index:1; 
		left:500px; 
		top:400px; 
		font:12px trebuchet, arial; 
		padding:1px; 
		width:160px; 
		height:185px; 
		text-align:center; 
		border:1px solid #CDCDCD; 
}

#blackout_flyer {
		position:absolute; 
		z-index:1; 
		left:410px; 
		top:400px; 
		font:12px trebuchet, arial; 
		padding:1px; 
		width:160px; 
		height:185px; 
		text-align:center; 
		border:1px solid #CDCDCD;
}

#blackout_fotos {
		position:absolute; 
		z-index:1; 
		left:570px; 
		top:400px; 
		font:12px trebuchet, arial; 
		padding:1px; 
		width:160px; 
		height:185px; 
		text-align:center; 
		border:1px solid #CDCDCD;
}

#ref_1-3 {
		position:absolute; 
		z-index:1; 
		left:330px; 
		top:400px; 
		font:12px trebuchet, arial; 
		padding:1px; 
		width:160px; 
		height:185px; 
		text-align:center; 
		border:1px solid #CDCDCD;
}

#ref_2-3 {
		position:absolute; 
		z-index:1; 
		left:490px; 
		top:400px; 
		font:12px trebuchet, arial; 
		padding:1px; 
		width:160px; 
		height:185px; 
		text-align:center; 
		border:1px solid #CDCDCD;
}
		
#ref_3-3 {
		position:absolute; 
		z-index:1; 
		left:650px; 
		top:400px; 
		font:12px trebuchet, arial; 
		padding:1px; 
		width:160px; 
		height:185px; 
		text-align:center; 
		border:1px solid #CDCDCD;
}

#referenzen_link {
		position:absolute; 
		z-index:1; 
		left:876px; 
		top:595px; 
		font:18px trebuchet, arial; 
		padding:1px; 
		width:70px; 
		height:15px;
}

#referenzen_link_back {
		position:absolute; 
		z-index:1; 
		left:250px; 
		top:595px; 
		font:18px trebuchet, arial; 
		padding:1px; 
		width:70px; 
		height:15px;
}

#adressblock {
		display:block; 
		text-align:center; 
		background:#E3E3E3; 
		vertical-align:middle; 
		position:relative; 
		font:0.8em trebuchet, arial; 
		color:#3D3D3D; 
		line-height:30px; 
		margin-top:5px; 
		padding:0px; 
		width:900px; 
		height:35px; 
		border:1px solid #CDCDCD;
}

#inhalt {
		line-height:1.3; 
		position:relative; 
		top:20px; 
		left:300px; 
		width:599px; 
		z-index:1; 
}

h2 {
		font:17px trebuchet, arial;
}

h3 {
		font:12px trebuchet, arial;
}

#error_input{
		font:11px trebuchet, arial;
}

#menu .active  {
		padding-bottom:5px;
}

#menu {
		list-style-type:none; 
		margin:0px 0 0px 0px; 
		padding:0;
}

#menu li {
		float:left; 
		padding:0; 
		margin:0px; 
		position:relative; 
		width:180px; 
		height:30px; 
		z-index:100;
}

#menu li dl {
		position:absolute; 
		top:0; 
		left:0;
		padding-bottom:5px;
}

#menu li a, #menu li a:visited {
		text-decoration:none;
}

#menu li dd {
		display:none;
}

#menu li a:hover {
		border:0;
}

#menu li:hover dd, #menu li a:hover dd {
		display:block;
}

#menu li:hover dl, #menu li a:hover dl {
		padding-bottom:10px;
}

#menu table {
		border-collapse:collapse; 
		padding:0; 
		margin:-1px; 
		font-size:1em;
}

#menu dl {
		width: 180px; 
		margin:0px; 
		padding:0; 
		background:#c9ba65;
}

#menu dt {
		margin:0; 
		padding: 5px 5px 5px 20px; 
		font: 1.1em trebuchet, arial; 
		color: #fff; 
		border-bottom:1px solid #fff; 
		border-top:1px solid #fff;
}

#menu .one {
		background:#C2C0B5; 
		border-top:5px solid #C2C0B5;
}

#menu .two {
		background:#C2C0B5; 
		border-top:5px solid #C2C0B5;
}

#menu .three {
		background:#C2C0B5; 
		border-top:5px solid #C2C0B5;
}

#menu .four {
		background:#C2C0B5; 
		border-top:5px solid #C2C0B5;
}

#menu .five {
		background:#C2C0B5; 
		border-top:5px solid #C2C0B5;
}

#menu .one dt {
		background:#75746D;
}

#menu .two dt {
		background:#8F8F8F;
}

#menu .three dt {
		background:#75746D;
}

#menu .four dt {
		background:#8F8F8F;
}

#menu .five dt {
		background:#75746D;
}

#menu dd {
		margin:0; 
		padding:0; 
		color:#fff; 
		font-size:1em; 
		text-align:left;
}

#menu .one dd {
		border-bottom:1px solid #aaa;
}

#menu .two dd {
		border-bottom:1px solid #e8e8e8;
}

#menu .three dd {
		border-bottom:1px solid #eee;
}

#menu .four dd {
		border-bottom:1px solid #999;
}

#menu dd.last {
		border-bottom:1px solid #fff;
}

#menu dt a, #menu dt a:visited {
		display:block; color:#EDEDED;
}

#menu dd a, #menu dd a:visited {
		color:#fff; 
		text-decoration:none; 
		display:block; 
		padding:4px 5px 4px 20px; 
		font: 1.0em trebuchet, arial; 
		width:154px;
}

#menu .one dd a {
		background:#C2C0B5; 
		color:#eee;
}

#menu .two dd a {
		background:#8F8F8F; 
		color:#fff;
}

#menu .three dd a {
		background:#C2C0B5; 
		color:#654;
}

#menu .four dd a {
		background:#C2C0B5; 
		color:#ff8;
}

#menu .one dd a:hover {
		background:#C2C0B5; 
		color:#345;
}

#menu .two dd a:hover {
		background:#F5F5F5; 
		color:#75746D;
}

#menu .three dd a:hover {
		background:#C2C0B5; 
		color:#123;
}

#menu .four dd a:hover {
		background:#C2C0B5; 
		color:#534;
}