html {
	overflow:scroll;
}
* {
	padding: 		0;
	margin: 		0;
}
.darkgrey{
	color:#282828;
	}
.lightgrey{
	color:#999999;
}
.red{
	color:#A70A0E;
}
.shiningred{
	color:#C80B0F;
	font-weight: bold;
}
.white{
	color:#FFFFFF;
}

body {
	text-align: center;
	background: #828282 url(/_elements/images/bg.jpg) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
p, p *, dl, dd, dt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676763;
	margin: 0 0 8px 0;
	line-height: 150%;
}
hr {
display:none;
}
acronym{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C8C8C8;
	cursor: help;
}
.label {
display:none;
}
#container {
	width: 774px;
	margin: 0 auto;
	text-align:left;
	background: #FFFFFF url(/_elements/images/schatten.jpg) repeat-y;
	}
	
#headerschatten{
	position: 		relative;
	width: 			774px;
	height: 		13px;
	background: 	transparent url(/_elements/images/header_schatten.jpg) no-repeat;
	line-height:	0px;
	font-size:		0px;
	}
	
#header {
	position: 		relative;
	width: 			774px;
	height: 		102px;
	background: 	transparent url(/_elements/images/header_bg.jpg) no-repeat;
	}
#teaser {
	position: 		relative;
	width: 			774px;
	height: 		158px;
	background: 	transparent url(/_elements/images/teaser_bg.jpg) no-repeat;
}
#teaserimage{
	position:			relative;
	background-repeat:	no-repeat;
	width: 				760px;
	height:				155px;
	z-index:			10;
	margin-left: 		7px;
	word-spacing: 10px;
}
.igras 					{background-image:	url(/_elements/images/i_gras.jpg);}
.imargerite				{background-image:	url(/_elements/images/i_margerite.jpg);}
.itulpen 				{background-image:	url(/_elements/images/i_tulpen.jpg);}
.isonnenuntergang 		{background-image:	url(/_elements/images/i_sonnenuntergang.jpg);}
.iraps					{background-image:	url(/_elements/images/i_raps.jpg);}
.iblaetter				{background-image:	url(/_elements/images/i_blaetter.jpg);}
.iabendhimmel			{background-image:	url(/_elements/images/i_abendhimmel.jpg);}

#leftshadow {
	background: 	transparent url(/_elements/images/content_schatten.jpg) no-repeat;
	width:			7px;
	height:			142px;
	float:			left;
}
#rightshadow {
	background: 	transparent url(/_elements/images/content_schatten.jpg) no-repeat -767px;
	width:			7px;
	height:			142px;
	float:			left;
}

#columnleft {
	float: 			left;
	width:			299px;
	}

#content {
	float: 			left;
	width:			461px;
	}
#footer {
	width: 			774px;
	height:			70px;
	clear: 			left;
	background: 	transparent url(/_elements/images/footer.jpg) no-repeat;
}
#footerleft {
	float: 			left;
	width:	296px;
	margin-top: 26px;
	padding-left: 27px;
	font-size: 10px;
}
#footerright {
	float: 			left;
	margin-top:26px;
	font-size: 10px;
}

/* headers _______________________________________________________________________________*/

#header h1 { 
	background: 	transparent url(/_elements/images/alexwenz_logo.gif) no-repeat;
	width: 			183px;
	height: 		99px;
	margin-left: 	530px;
}
#header h1 a { 
	display: 		block;
	width: 			183px;
	height: 		99px;	
}
#header span{
	display: none;
}
#header #headerSlogan {
	position:absolute;
	top:64px;
	left:26px;
	background: 	transparent url(/_elements/images/header_slogan.gif) no-repeat;
	width: 			244px;
	height: 		10px;
}

/* TOP-NAVIGATION */
ul#TopNavi {
	position: absolute; 
	z-index: 100;	
	top:0px;
	left:306px; 
	margin: 0;
	width: 440px; 
	height:26px;
	list-style-type: none;
	overflow:hidden;
}
ul#TopNavi li a {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -9000px;
	text-decoration: none;
	padding: 26px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:26px; /* IE5/Win */
	background: transparent url(/_elements/images/topnavi.gif) no-repeat;
}

body#start li#home a 			{ background-position:    0px    0px; width: 98px; left: 0; }
body#start li#home a:hover		{ background-position:    0px    0px; }
body#start li#leis a 			{ background-position:  -98px    0px; width: 121px; left: 98px; top: 0}
body#start li#leis a:hover		{ background-position:  -98px -104px; }
body#start li#show a 			{ background-position: -219px  0px; width: 121px; left: 219px; top: 0}
body#start li#show a:hover		{ background-position: -219px -104px; }
body#start li#kont a 			{ background-position: -340px  0px; width: 100px; left: 340px; top: 0}
body#start li#kont a:hover		{ background-position: -340px -104px; }

body#bodyLeistungen li#home a 			{ background-position:    0px  -26px; width: 98px; left: 0; }
body#bodyLeistungen li#home a:hover		{ background-position:    0px -104px; }
body#bodyLeistungen li#leis a 			{ background-position:  -98px  -26px; width: 121px; left: 98px; top: 0}
body#bodyLeistungen li#leis a:hover		{ background-position:  -98px  -26px; }
body#bodyLeistungen li#show a 			{ background-position: -219px    0px; width: 121px; left: 219px; top: 0}
body#bodyLeistungen li#show a:hover		{ background-position: -219px -104px; }
body#bodyLeistungen li#kont a 			{ background-position: -340px    0px; width: 100px; left: 340px; top: 0}
body#bodyLeistungen li#kont a:hover		{ background-position: -340px -104px; }

body#showroom li#home a 			{ background-position:    0px  -26px; width: 98px; left: 0; }
body#showroom li#home a:hover		{ background-position:    0px -104px; }
body#showroom li#leis a 			{ background-position:  -98px    0px; width: 121px; left: 98px; top: 0}
body#showroom li#leis a:hover		{ background-position:  -98px -104px; }
body#showroom li#show a 			{ background-position: -219px  -52px; width: 121px; left: 219px; top: 0}
body#showroom li#show a:hover		{ background-position: -219px  -52px; }
body#showroom li#kont a 			{ background-position: -340px    0px; width: 100px; left: 340px; top: 0}
body#showroom li#kont a:hover		{ background-position: -340px -104px; }

body#kontakt li#home a 			{ background-position:    0px  -26px; width: 98px; left: 0; }
body#kontakt li#home a:hover		{ background-position:    0px -104px; }
body#kontakt li#leis a 			{ background-position:  -98px    0px; width: 121px; left: 98px; top: 0}
body#kontakt li#leis a:hover		{ background-position:  -98px -104px; }
body#kontakt li#show a 			{ background-position: -219px  0px; width: 121px; left: 219px; top: 0}
body#kontakt li#show a:hover		{ background-position: -219px -104px; }
body#kontakt li#kont a 			{ background-position: -340px  -78px; width: 100px; left: 340px; top: 0}
body#kontakt li#kont a:hover		{ background-position: -340px  -78px; }

body#else li#home a 			{ background-position:    0px  -26px; width: 98px; left: 0; }
body#else li#home a:hover		{ background-position:    0px  -104px; }
body#else li#leis a 			{ background-position:  -98px    0px; width: 121px; left: 98px; top: 0}
body#else li#leis a:hover		{ background-position:  -98px -104px; }
body#else li#show a 			{ background-position: -219px  0px; width: 121px; left: 219px; top: 0}
body#else li#show a:hover		{ background-position: -219px -104px; }
body#else li#kont a 			{ background-position: -340px  0px; width: 100px; left: 340px; top: 0}
body#else li#kont a:hover		{ background-position: -340px -104px; }


/* SUBNAVIGATION ANFANG */

#SubNavi {
	width: 243px;
	margin-left: 20px;
	margin-right: 36px;
	border-top: 1px solid #EEEEEE;
}
#SubNavi ul {
	margin-top: 0;
}
#SubNavi li {
	line-height: 22px;
	margin: 0px;
	padding: 0px;
	display: block;
	border-bottom: 1px solid #EEEEEE;
}
#SubNavi li a {
	color: 			#999999;
	text-decoration:none;
	display: block;
	padding-left: 24px;
	border: none;
	background: 	transparent url(/_elements/images/bullet1.gif) no-repeat 10px 48%;
}
#SubNavi li a:hover {
	color: #676763;
	background-color: #F9F9F9;
	background-repeat: no-repeat;
	border: none;
}
#SubNavi li a:active {
	color: #676763;
}
#SubNavi li a.seiteaktuell {
	color: #A70A0E;
	border: none;
	background: 	#F9F9F9 url(/_elements/images/bullet2.gif) no-repeat 10px 48%;
}
#SubNavi li a dfn {
	display: none;
}

/* SUBNAVIGATION ENDE */

/* TextStyles */

p a:link, p a:visited {
	color: 			#999999;
	text-decoration:none;
	padding-bottom: 0.1em;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;	
	}

p a:hover {
	color: #676763;
    border-bottom-color: #676763;	
}



	/* Linke Spalte */
#columnleft h2{
	font:			bold 9px/1.0em Arial, Verdana, Helvetica;
	margin:			0px 30px 24px 20px;
	padding-left:	10px;
	display: block;
	background-image: url(/_elements/images/head_column.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	color:#FBA4A6;
	line-height: 26px;
	}
#columnleft p{
	margin:0px 59px 30px 30px;
	line-height:140%;
}
.leftbox{
	width: 243px;
	height: 80px;
	margin-left:20px;
}

	/* Inhaltsspalte */
#content h2{
	font:			normal 9px/1.0em Verdana, Arial, Helvetica;
	margin:			0px 22px 22px 0px;
	padding-left:	40px;
	display: block;
	background-image: url(/_elements/images/head_content.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	color:#C80B0F;
	line-height: 26px;
	}
#content h3{
	font:			bold 9px Verdana, Arial, Helvetica;
	margin:			0px 40px 7px 18px;
	display: 		block;
	color:			#676763;
	}
#content p{
	margin-left: 17px;
	margin-right: 40px;
	margin-bottom: 14px;
}

.newsdate{
	color:#C80B0F;
	font-weight: normal;
}
#showpic {
	width: 334px;
	height: 213px;
	background-image: url(../images/show_schatten.jpg);
	margin: -6px 0 10px 10px;
}
#showpic img {
	margin: 11px 11px 11px 11px;
}
#footerright a:link, #footer a:visited {
	color: 			#B4B4B4;
	text-decoration:none;
	}
#footerright a:hover {
	color: #676763;
}
/* SUCHBEREICH ANFANG */

#suchbereich #pagelinks {
margin: 20px 40px 20px 17px;
border: 1px solid #EEEEEE;
text-align:center;
padding: 5px;
}

#suchbereich form {
	border: 1px solid #CCCCCC;
	background-color:#F9F9F9;
	margin: 20px 40px 20px 17px;
	padding: 5px;
}
#suchbereich label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676763;
	display:block;
	margin: 0 0 10px 0;
}
#suchbereich input, select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676763;
}
#suchbereich .submit{
	font-size: 9px;
}
#suchbereich dl{
	margin-left: 17px;
	margin-right: 40px;
	margin-bottom: 20px;
	border: 1px; border-bottom-color: #EEEEEE; border-bottom-style: solid; padding-bottom:10px
}
#suchbereich dd{
	margin-left: 0;
	margin-top: 7px;
}
#suchbereich a:link, #suchbereich a:visited {
	color: 			#999999;
	text-decoration:none;
	padding-bottom: 0.1em;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;	
	}

#suchbereich a:hover {
	color: #676763;
    border-bottom-color: #676763;	
}
/* SUCHBEREICH ENDE */

