body {



/* 

################################################################################

################################################################################

######################  ALLGEMEINE BODY FORMATIERUNG  ##########################

################################################################################

################################################################################ 

*/



/*Hier wird die Schriftart geregelt*/





	font:11px Arial, Helvetica, sans-serif;

	background: #efefef;        /* ################ BODY HINTERGRUNDFARBE ##############  */

	margin:0;

	min-height:1000px;

}





a {

	text-decoration:none;

	/* color:#000; */

}







a:hover {text-decoration:underline;}

a:focus {outline:none}

input, textarea, select {

	font:100% Arial, Helvetica, sans-serif;

	vertical-align:middle;

}

form,fieldset {

	margin:0;

	padding:0;

	border-style:none;

}

img {border-style:none}



table.contentpane {

	border: none;

	width: 100%;

}



table.contentpaneopen {

	border: none;

	border-collapse: collapse;

	border-spacing: 0;

}



table.contentpaneopen td, table.contentpane td {

text-align:left;

}



table.contentpaneopen, table.contentpane, table.blog {

	width: 100%;

}



/* Rating */

.rating {

	width: 70px;

	float: left;

	margin: 10px 10px 0 0;

	padding-top: 3px;

	background: url(../images/rating-bg.png) no-repeat top left;

	height: 67px;

}



div.rate-1 {

	font-size: 11px;

	text-align: left;

	line-height: 9px;

	height: 11px;

}



div.rate-2 {

	color: #EE821E;

	font-size: 12px;

	font-weight: bold;

	text-align: left;

	padding-left: 6px;

}



div.rate-3 {

	font-size: 11px;

	text-align: left;

	padding-left: 6px;

	color: #FFFFFF;

}



div.rate-4 {

	color: #CC0000;

	font-size: 10px;

	font-weight: bold;

	text-align: left;

	padding-left: 7px;

	line-height: 12px;

	

}







/* 

################################################################################

################################################################################

######################  BEGINN MAIN CONTENT  ###################################

################################################################################

################################################################################ 

*/



#main {

    /* clear:both; */

	width:1135;

	margin: 0 auto; /* standardkonforme horizontale Zentrierung */

	text-align: center;

	padding:5px 0 0;}

	

#content {                                 /* Hintergrund für Navileiste */

	width:1135;

	margin: 0 auto; /* standardkonforme horizontale Zentrierung */

	text-align: left;

	position:relative;

	z-index:100;

	overflow:hidden;

	

	

}



.content {

	width:1135px;

	margin:0 auto;

	background:#6f655a;

	

}





/* 

#############################################################################

#############################################################################

###############  Beginn  Menü / Main-Navi ###################################

#############################################################################

#############################################################################

*/



#info {

	BORDER-BOTTOM: #ddd 1px solid; 

	BORDER-LEFT: #ddd 1px solid; 

	WIDTH: 1135px; 

	BACKGROUND: #fff; 

	/* FLOAT: left; */

	margin: 0 auto; /* standardkonforme horizontale Zentrierung */

	BORDER-TOP: #ddd 1px solid; 

	BORDER-RIGHT: #ddd 1px solid

}





#menu {

	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #fff 1px solid; WIDTH: 1135px; BACKGROUND: url(select.gif); HEIGHT: 58px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid

}

#menu UL {

	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px

}

#menu UL {

	DISPLAY: inline-block

}

#menu LI {

	DISPLAY: inline

}

#menu UL.level1 DIV {

	POSITION: absolute; LEFT: -9999px

}

#menu UL.level1 {

	MARGIN: 0px auto

}

#menu UL.level1 LI.level1-li {

	POSITION: relative; DISPLAY: block; FLOAT: left; PADDING-TOP: 2px

}

#menu UL LI DIV UL {

	MARGIN: 0px; BACKGROUND: url(trans.gif)

}

#menu A.level1-a {

	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; FONT: bold 11px/21px verdana, arial, sans-serif; HEIGHT: 23px; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 0px

}

#menu UL.level1 LI.level1-li A.level1-a {

	FLOAT: left

}

#menu UL LI:hover DIV {

	BACKGROUND: url(trans.gif); TOP: 25px; PADDING-TOP: 0px; LEFT: 50%

}

#menu UL LI:hover DIV UL {

	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 7px; LEFT: -50%

}

#menu UL LI DIV UL LI A {

	PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DISPLAY: inline-block; FONT: 11px/20px verdana, arial, sans-serif; COLOR: #000; TEXT-DECORATION: none; PADDING-TOP: 1px

}

#menu A:hover DIV {

	TOP: 25px; LEFT: 0px

}

#menu A:hover DIV UL {

	POSITION: relative; PADDING-TOP: 7px; LEFT: -50%

}

#menu LI:hover DIV UL LI {

	DISPLAY: inline-block

}

#menu A:hover DIV UL LI A.sub {

	MARGIN-RIGHT: 4px

}

#menu LI A.fly {

	BACKGROUND: url(topdown.gif) no-repeat center bottom

}

#menu LI A:hover {

	BORDER-BOTTOM: #000 0px solid; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; WHITE-SPACE: nowrap; BACKGROUND: url(over.gif) repeat-x; COLOR: #fff; BORDER-TOP: #000 0px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 0px

}

#menu LI A.fly:hover {

	BORDER-BOTTOM: #000 0px solid; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; WHITE-SPACE: nowrap; BACKGROUND: url(over.gif) repeat-x; COLOR: #fff; BORDER-TOP: #000 0px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 0px

}

#menu LI:hover > A {

	BORDER-BOTTOM: #000 0px solid; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; WHITE-SPACE: nowrap; BACKGROUND: url(over.gif) repeat-x; COLOR: #fff; BORDER-TOP: #000 0px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 0px

}

#menu UL LI:hover > A.fly {

	BORDER-BOTTOM: #000 0px solid; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; WHITE-SPACE: nowrap; BACKGROUND: url(over.gif) repeat-x; COLOR: #fff; BORDER-TOP: #000 0px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 0px

}

#menu UL LI DIV UL LI A:hover {

	COLOR: #000

}

#menu UL :hover DIV UL DIV {

	LEFT: -9999px

}

#menu UL :hover DIV UL LI:hover {

	POSITION: relative

}

#menu UL :hover DIV UL LI A.drop {

	BACKGROUND: url(topdown.gif) no-repeat center bottom

}

#menu UL :hover DIV UL LI A:hover {

	BORDER-BOTTOM: #c5d5e8 1px solid; POSITION: relative; BORDER-LEFT: #c5d5e8 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(sub.gif); COLOR: #000; BORDER-TOP: #c5d5e8 1px solid; BORDER-RIGHT: #c5d5e8 1px solid; PADDING-TOP: 0px

}

#menu UL :hover DIV UL LI:hover > A {

	BORDER-BOTTOM: #c5d5e8 1px solid; POSITION: relative; BORDER-LEFT: #c5d5e8 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(sub.gif); COLOR: #000; BORDER-TOP: #c5d5e8 1px solid; BORDER-RIGHT: #c5d5e8 1px solid; PADDING-TOP: 0px

}

#menu UL :hover DIV UL :hover DIV {

	TOP: 22px; LEFT: 50%

}

#menu UL :hover DIV UL :hover DIV UL {

	BORDER-BOTTOM: #567 1px solid; TEXT-ALIGN: center; FILTER: alpha(opacity=80); BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #d1d8f5; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #678 1px solid; PADDING-TOP: 10px; LEFT: -50%; opacity: 0.8

}

#menu UL :hover DIV UL :hover DIV UL LI {

	TEXT-ALIGN: center; LINE-HEIGHT: 15px; DISPLAY: block; HEIGHT: auto

}

#menu UL :hover DIV UL :hover DIV UL LI A {

	POSITION: static; PADDING-BOTTOM: 1px; LINE-HEIGHT: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto; COLOR: #000; PADDING-TOP: 1px

}

#menu UL A:hover DIV UL A:hover DIV UL LI A {

	MARGIN-LEFT: -16px

}

#menu UL :hover DIV UL :hover DIV UL LI A:hover {

	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #369; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 1px

}

#menu TABLE {

	POSITION: absolute; WIDTH: 0px; BORDER-COLLAPSE: collapse; HEIGHT: 0px; TOP: 0px; LEFT: 50%

}

#menu A:hover TABLE A:hover TABLE {

	WIDTH: 0px; HEIGHT: 20px; MARGIN-LEFT: -1px; TOP: 0px; LEFT: 50%

}

#menu UL :hover DIV UL :hover DIV UL LI:hover A {

	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px

}



#activemenu
{TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT: bold 11px/21px verdana, arial, sans-serif; HEIGHT: 23px; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 0px; FLOAT: left; BACKGROUND: url(over.gif) repeat-x; COLOR: #fff; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid;
}


#menu #activemenu A:hover
{TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; FONT: bold 11px/21px verdana, arial, sans-serif; HEIGHT: 23px; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 0px; FLOAT: left; BACKGROUND: url(over.gif) repeat-x; COLOR: #fff; BORDER-LEFT: 0px; BORDER-RIGHT: 0px;
}











/* 

#############################################################################

#############################################################################

###############  ENDE  Menü / Main-Navi #####################################

#############################################################################

#############################################################################

*/











/* 

################################################################################

################################################################################

######################  BEGINN HEADER  #########################################

################################################################################

################################################################################ 

*/



#header {

	width:1135;

	height:404px;

	margin: 0 auto; /* standardkonforme horizontale Zentrierung */

	padding-bottom:11px;

	/* text-align: center; */

	/* overflow:hidden; */

}











/* 

################################################################################

################################################################################

######################  ENDE HEADER  ###########################################

################################################################################

################################################################################ 

*/



















/* 

#############################################################################

#############################################################################

#############  Beginn  4 Spaltiger Content Main LINKE SPALTE ################

#############################################################################

#############################################################################

*/



.columns {

	margin:-11px 0;

	/* margin:0; */

	width:1135px;

	/* background:#6f655a;  */

	

}

.column1 {

	float:left;

    width:1135px;

	background:#6f655a;    /* #######################  HINTERGRUNDFARBE MAIN-CONTEND  */

	

	 }







.block {

	width:820px;

	/* background:#6f655a;  /* #######################  HINTERGRUNDFARBE MAIN-CONTEND  */



}



.block2 {

	width:857px;

	background:#bbb3a8;  /* #######################  HINTERGRUNDFARBE MAIN-CONTEND 2  */



}

.block-info {

	background:#322d23; /* HINTERGRUNDFARBE MAIN-CONTENT LINKE SPALTE  */

	width:839px;

	padding:7px 9px 5px;



}

.parts {

	background:#322d23; /* HINTERGRUNDFARBE MAIN-CONTENT LINKE SPALTE  */

	width:820px;

	padding:25px 0 0 19px;

	min-height:180px;

	overflow:hidden;

}

* html .parts {

	height:180px;

	overflow:visible;

}

.part {

	float:left;

	width:182px;

	padding:0 17px 0 0;

}

.image {

	width:182px;

	height:182px;

	overflow:hidden;

	padding:0 0 39px;

	padding-top:15px;

	background:url(../images/image-shadow.jpg) #000000 repeat-x 0 100%;

}

.image img {display:block}



.image a {

	font: 13px Arial, Helvetica, sans-serif;

	color:#FFFFFF; text-decoration:none; line-height:20px; margin-left:15px;}



.desc {

	float:left;

	margin: 10px 0 0;

	position:relative;

	width:182px;

	text-align:left;

}



.desc div {

	width:182px;

}

.desc div:after {

	clear:both;

	display:block;

	content:"";

}

.desc .button {padding:5px 0 0}



/* SCHRIFT UNTERHALB PICTOGRAMME  */

.part h3 {

	/* font:bold 12px/16px Arial, Helvetica, sans-serif; */

	font:bold 12px/16px Arial, Helvetica, sans-serif;

	color:#fff;

	margin:0;

	text-transform:uppercase;

}

.part p {  /* SCHRIFT UNTERHALB PICTOGRAMME  */

	font:bold 12px/14px Arial, Helvetica, sans-serif;

	color:#bcb4a9;

	margin:4px 0 0;

}

.part span {  /* SCHRIFT UNTERHALB PICTOGRAMME  */

	float:left;

	font:bold 11px/14px Arial, Helvetica, sans-serif;

	color:#bcb4a9;

	margin:7px 0 0;

}

.part span a {  /* SCHRIFT / LINKs UNTERHALB PICTOGRAMME  */

	float:left;

	font:bold 12px/14px Arial, Helvetica, sans-serif;

	text-decoration:underline;

	color:#9a9186;

	padding:0 9px 0 0;

	background:url(../images/arrow04.png) no-repeat 100% 50%;

}

.part span a:hover {  /* SCHRIFT / LINKs UNTERHALB PICTOGRAMME  */

    font:bold 12px/14px Arial, Helvetica, sans-serif;

	color:#dddddd;

	background:url(../images/arrow04.png) no-repeat 100% 50%;

    text-decoration:underline;

}

.button a {

	float:left;

	background:url(../images/btn.png) no-repeat;

	width:158px;

	height:24px;

	margin:0 0 0 -8px;

	position:relative;

	padding:8px 0 0;

	text-align:center;

}

.button a:hover {

	text-decoration:none;

	background:url(../images/btn-over.png) no-repeat;

}

.button a em {

	font:bold 11px/14px Arial, Helvetica, sans-serif;

	color:#fff;

	padding:0 9px;

	background:url(../images/arrow05.gif) no-repeat 100% 50%;

}

.button a:hover em {background:url(../images/arrow05-over.gif) no-repeat 100% 50%}







.schattenbox {                     /* LINKE SPALTE; MAIN CONTENT; Schattenbox */

        position: relative;

        background: url(../images/schattenbox.png) no-repeat bottom left;

        padding: 4px 7px 17px 7px;

		margin-left: -10px;

}







.mainpart {                /* LINKE SPALTE; MAIN CONTENT; BEREICH UNTERSEITEN OBERHALB */

	width:790px;

	padding:10px 10px 20px 7px;

	margin-left:-7px;

	overflow:hidden;

	font: 14px Arial, Helvetica, sans-serif;

	color:#322D23;

	/* background:url(../images/mainpart.jpg) repeat-x 0 0; */

	text-align:left;

	min-height:270px;



}







.maindesc {

	float:left;

	margin:-17px 0 0;

	position:relative;

	width:789px;

	text-align:left;

}



.initial { font:bold 25px Arial, Helvetica, sans-serif;}



.content2 {                /* LINKE SPALTE; MAIN CONTENT; BEREICH UNTERHALB */

	width:790px;

	padding:25px 10px 20px 7px;

	overflow:hidden;

	font:12px/14px Arial, Helvetica, sans-serif;

    /* color:#bcb4a9; */



}





.content2 a {

    font:bold 12px/14px Arial, Helvetica, sans-serif;

    color:#9a9186;

	text-decoration:underline;

	padding:0 9px 0 0;

	background:url(../images/arrow04.png) no-repeat 100% 52%; }

	

.content2 a:hover {

    font:bold 12px/14px Arial, Helvetica, sans-serif;

	color:#dddddd;

	text-decoration:underline;

	background:url(../images/arrow04.png) no-repeat 100% 52%; }



.block-foot {

	width:941px;

	height:27px;

	overflow:hidden;

}





/* #################################################################################

###################################################################################

######################  BEGINN RECHTE SPALTE  ####################################

#################################################################################

################################################################################  */




.column2 {

	float:right;

	width:338px;

	margin-left:820px;

	padding-top:25px;

	padding-left:55px;

	z-index:500;

	position:absolute;

}



.guest-box { width:338px; }



.guest-head {

	background:url(../images/box2-top.png) no-repeat;

	width:338px;

	height:34px;

	padding:22px 28px 0 28px;

 }



.guest-foot {

	background:url(../images/box2-foot.png) no-repeat;

    width:338px;

    height:11px;

	overflow:hidden;

}



.guest-head h3 {

	float:left;

	font:bold 15px/18px Arial, Helvetica, sans-serif;

	color:#fff;

	margin:0;

	text-transform:uppercase;

	position:relative;

}

.guest-head span {

	float:right;

	font:bold 11px/18px Arial, Helvetica, sans-serif;

	color:#fff;

	text-transform:uppercase;

	position:relative;

}

.guest-head span a {

	font:bold 11px/18px Arial, Helvetica, sans-serif;

	color:#fff;

	padding:0 10px 0 0;

	background:url(../images/arrow08.gif) no-repeat 100% 50%;

}



.guest-info {

	background:url(../images/box2-bg.png) repeat-y;

	width:322px;

	padding:0 8px;

}



.guest-bg {

		background:url(../images/box2-grad.jpg) no-repeat;

		width:350px;}



.guest-inf {

	background:url(../images/part02.gif) no-repeat;

	width:322px;

	padding:0 0 10px;

	overflow:hidden;

	position:relative;

}



.up {

	width:220px;

	padding:0 0 0 102px;

	margin:8px 0 0;

	overflow:hidden;

}



.up a {

	float:left;

	background:url(../images/arrow-up.png) no-repeat;

	width:119px;

	height:20px;

	text-indent:-9999px;

}



.up a:hover {background:url(../images/arrow-up-over.png) no-repeat}



.down {

	width:220px;

	padding:0 0 0 102px;

	margin:1px 0 0;

	overflow:hidden;

}



.down a {

	float:left;

	background:url(../images/arrow-down.png) no-repeat;

	width:119px;

	height:20px;

	text-indent:-9999px;

}



.down a:hover {background:url(../images/arrow-down-over.png) no-repeat}



.items {

	padding:0 0 0 18px;

	overflow:hidden;

	width:284px;

}



.item {

	background:url(../images/bg-item.gif) no-repeat;

	overflow:hidden;

	width:272px;

	height:52px;

	padding:6px;

	margin:3px 0 0;

}



.photo {

	float:left;

	width:108px;

}



.item-photo img {display:block}



.item-desc {

	float:left;

	width:160px;

}



.item-desc p {

	font:bold 11px/14px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	margin:3px 0 0 3px;

}



.desc li  {

	font:12px Arial, Helvetica, sans-serif;

	color:#bdb6a9;

}







.item-desc div a {

	float:left;

	background:url(../images/but01.gif) no-repeat;

	margin: 5px;

	width:159px;

	height:20px;

	/* text-align:center; */

}



.item-desc div a:hover {

	background:url(../images/but01-over.gif) no-repeat;

	text-decoration:none;

}



.item-desc div a span {

	font:bold 11px/20px Arial, Helvetica, sans-serif;

	color:#bdb6a9;

	padding:0 10px;

	background:url(../images/arrow06.gif) no-repeat 100% 50%;

}



.item-desc div a:hover span {background:url(../images/arrow06-over.gif) no-repeat 100% 50%}



.shadow {

	background:url(../images/part01.gif) no-repeat;

	width:322px;

	height:44px;

	margin:3px 0 0;

	overflow:hidden;

}



.send {

	float:left;

	width:284px;

	padding:0 19px 0 19px;

	margin:-7px 0 0;

	position:relative;

}



.send p {

	font:bold 11px/14px Arial, Helvetica, sans-serif;

	color:#bdb6a9;

	margin:0;

}



.send div {

	width:284px;

	margin:5px 0 0;

	overflow:hidden;

}



.send div a {

	float:left;

	background:url(../images/but02.gif) no-repeat;

	width:159px;

	height:20px;

	text-align:center;

}



.send div a:hover {

	background:url(../images/but02-over.gif) no-repeat;

	text-decoration:none;

}



.send div a span {

	font:bold 11px/20px Arial, Helvetica, sans-serif;

	color:#bdb6a9;

	padding:0 10px;

	background:url(../images/arrow07.gif) no-repeat 100% 50%;

}



.send div a:hover span {background:url(../images/arrow07-over.gif) no-repeat 100% 50%}



.newsletter-box {

	background:url(../images/bg-newsletter.png) no-repeat;

	width:284px;

	padding:0 27px;

	height:160px;

	margin:-2px 0 0 2px;

	overflow:hidden;

}



.newsletter-head {

	width:284px;

	margin:24px 0 0;

	overflow:hidden;

	position:relative;

}



.newsletter-head h3 {

	float:left;

	font:bold 15px/18px Arial, Helvetica, sans-serif;

	color:#fff;

	margin:0;

	text-transform:uppercase;

	position:relative;

}



.newsletter-head span {

	float:right;

	font:bold 11px/18px Arial, Helvetica, sans-serif;

	color:#fff;

	text-transform:uppercase;

	position:relative;

}



.newsletter-head span a {

	font:bold 11px/18px Arial, Helvetica, sans-serif;

	color:#fff;

}



.newsletter-info {

	width:284px;

	margin:23px 0 0;

	overflow:hidden;

	position:relative;

}



.newsletter-info h3 {

	font:bold 12px/16px Arial, Helvetica, sans-serif;

	color:#fff;

	margin:0;

	text-transform:uppercase;

}



.newsletter-info p {

	font:11px/14px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	margin:2px 0 0;

}



.mail {

	position:relative;

	background:url(../images/bg-input.gif) no-repeat;

	width:269px;

	height:20px;

	padding:7px 5px 5px 10px;

	margin:5px 0 0;

	overflow:hidden;

}



.socialweb {

	position:relative;

	width:269px;

	font:11px Arial, Helvetica, sans-serif;

	color:#fff;

	text-align:left;

	padding-top: 20px;

	padding-left: 25px;

}



.socialweb  a{

    font:11px Arial, Helvetica, sans-serif;

	color:#fff;

}



.socialweb  img{

    padding:6px;

}



.mail input {

	float:left;

	width:175px;

	font:12px/18px Arial, Helvetica, sans-serif;

	color:#7b7064;

	height:18px;

	padding:0 5px;

	background:none;

	border:none;

}



.mail a {

	float:left;

	font:bold 11px/20px Arial, Helvetica, sans-serif;

	color:#BDB6A9;

	background:url(../images/btn-send.gif) no-repeat;

	width:84px;

	text-align:center;

}



.mail a:hover {

	background:url(../images/btn-send-over.gif) no-repeat;

	text-decoration:none;

}



/* #################################################################################

###################################################################################

######################  ENDE RECHTE SPALTE  ######################################

#################################################################################

################################################################################  */











/* #################################################################################

###################################################################################

######################  BEGINN FOOTER  ###########################################

#################################################################################

################################################################################  */





#footer {

	width:100%;

	height:153px;

}





.footer {

    clear:both;

	width:1135px;

	margin:0 auto;

	text-align:left;

	/* padding:0 0 0 15px;

	padding:0 0 0 15px; */

	

}

.present {                  /* ############### TEXT UNTEN RECHTS IM FOOTER ANSCHRIFT USW. ###############  */

   

	width:1135px;

	/* padding:5px 5px 5px 760px; */

	padding:5px;

	overflow:hidden;

  }

  

  #pup {color:#5D5447;}













.foot {

	width:1135px;

	height:115px;

    margin:0 auto;

}



.foot {

	

	padding:15px 0 0 25px;

	/* background:url(../images/footer.png) no-repeat 0 0;  */

	background:url(../images/Internet-und-Werbeagentur-SEO-Spezialisten.png) no-repeat 0 0;

}



/* .foot div ul {

	float:left;

	width:427px;

}  */



.foot ul {

	margin:3px 0 0;

	padding:0;

	list-style:none;

}



.foot ul li {

	font:12px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	display:inline;

	padding:0 2px 0 9px;

}



.foot ul li:first-child {

	padding:0 2px 0 0;

	background:none;

}







.foot ul li a {

	font:12px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

}



.foot .men li a {

	font:12px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	text-transform:uppercase;

}



/* .foot span {

	float:right;

	font:12px Arial, Helvetica, sans-serif;

	color:#94846d;

	margin:18px 0 0;

}  */



/* #################################################################################

###################################################################################

######################  ENDE FOOTER  #############################################

#################################################################################

################################################################################  */



