body {
	background:url(../webimages/back.gif) top center repeat-y;
	font-family:Optima,Arial;
	font-size:13px;
	color:#000;
	line-height:16px;
	margin:0;
	padding:0;
}

a {
	color:#675c53;
}

h1 {
	color:#675c53;
	margin:0 0 10px 0;
	padding:0;
	font-size:18px;
	font-family:Optima,Arial;
}

h2 {
	color:#b3995d;
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	font-family:Optima,Arial;
}

input, select, textarea {
	border:1px solid #ccc;
	font-family:Optima,Arial;
	font-size:13px;
	width:150px;
}

form {
	margin:0;
	padding:0;
}





#seite {
	width:952px;	
}



/* NAVIGATION */

#navigation {
	height:111px;
	width:952px;
	background:#fff url(../webimages/header.gif) top left no-repeat;
	text-align:left;
}

#innernavigation {
	padding:85px 0 0 23px;
	text-align:left;
}

.versteckt {
	text-indent:-99999px;
	overflow:hidden;	
	display:block;
}

#logo {
	position:absolute;
	text-align:left;
	top:20px;
	left:390px;	
}










#navigation ul, #fastlinks ul, #content_left ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#navigation li, #fastlinks li {
	float:left;
}

#content_left li {
	margin-bottom:16px;
}


#content_left, #content_left_ohne {
	width:202px;
	float:left;
	padding-top:22px;
	text-align:left;
}

#content_left_bigger {
	width:513px;
	float:left;
	padding-top:22px;
	text-align:left;
}





#content_middle {
	width:318px;
	float:left;
	padding:22px 0 36px 0;
	text-align:left;
}

#content_middle_bigger {
	width:542px;
	float:left;
	padding:22px 0 36px 0;
	text-align:left;
}

#content_right {
	width:431px;
	float:right;	
	text-align:left;
}





.cb {
	clear:both;
}

.fl {
	float:left;
}

.pt20 {
	padding-top:20px;
}

.pa {
	position:absolute;
}

.pb20 {
	padding-bottom:20px;
}

.zurueck {
	height:14px;
	width:65px;
	display:block;
	background:#fff url(../webimages/btn_zurueck.gif) top left no-repeat;
}

.zurueck_euro {
	height:14px;
	width:65px;
	display:block;
	background:#fff url(../webimages/btn_zurueck_euro.gif) top left no-repeat;
}

.error {
	color:#800000;
	font-weight:bold;
}

.button {
	border:1px solid #B3995D;
	background-color:#fff;
	color:#B3995D;
	font-weight:bold;	
}



#fastlinks {
	border-top:2px solid #b3995d;
	text-align:left;
}

#fastlinks a {
	float:left;
}





#footer {
	background:#fff url(../webimages/footer.gif) top left no-repeat;
	width:952px;
	height:32px;
	text-align:left;	
	font-size:10px;
	color:#675c53;
}

#footer a {
	font-size:10px;
	text-decoration:underline;
	color:#675c53;
	margin-right:5px;
}

#shoplink {
	padding:8px 0 0 55px;
}

#footerlinks {
	float:right;
	padding:8px 0 0 0;
}



/* HOME */

#home {
	background:#fff url(../webimages/home.jpg) top left no-repeat;
	width:952px;
	height:387px;
	text-align:left;
	z-index:10;
}

#home_euro {
	background:#fff url(../euro/webimages/home.jpg) top left no-repeat;
	width:952px;
	height:387px;
	text-align:left;
	z-index:10;
}


#home_teaser_3 a {
	width:277px;
	height:105px;
	text-indent:-99999px;
	overflow:hidden;	
	display:block;
}

#home_teaser_1 a, #home_teaser_2 a {
	width:272px;
	height:100px;
	text-indent:-99999px;
	overflow:hidden;	
	display:block;
}


#home_teaser_1 {
	background:#fff url(../webimages/teaser/home_teaser_1.jpg) top left no-repeat;
	width:272px;
	height:100px;
	display:block;
	top:144px;
	left:680px;
	position:absolute;	
	z-index:11;
}

#home_teaser_2 {
	width:272px;
	height:100px;
	display:block;
	top:22px;
	left:680px;
	position:absolute;	
	z-index:11;
}

#home_teaser_3 {
	background:#fff url(../webimages/teaser/home_teaser_3.jpg) top left no-repeat;
	width:277px;
	height:100px;
	display:block;
	top:266px;
	left:680px;
	position:absolute;	
	z-index:11;
}



#tab td {
	padding:3px 10px 3px 0;
}

#sitemap a {
	text-decoration:none;
}

#sitemap ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#sitemap li {
	padding-bottom:10px;
}

#sitemap li.eingerueckt {
	padding:0 0 0 20px;
}