@charset "utf-8";
/* CSS Document */

* {
	margin:0; padding:0; border:none; outline:none;
}

body,td,th {
	font:14px/21px "trebuchet MS", arial, verdana;
	color: #0a0a09;
}

body, html {
	background:url(../images/bg.jpg) repeat-x top center #feeac3;
	height:100%;
}

a:link, a:visited { text-decoration: underline; color: #de9c0f; }
a:hover, a:active { text-decoration: none; color: #de9c0f; }

p { margin-bottom:15px; text-align:justify; }

h1 { text-indent:-3000px; }
h2 { font-size:20px; font-weight:normal; color:#de9c0f; margin-bottom:15px; margin-top:20px; font-family:Georgia, "Times New Roman", Times, serif; background:url(../images/liste.gif) 0px 8px no-repeat; padding-left:12px;  }
h3 { font-size:16px; color:#0a0a09; margin-bottom:15px; margin-top:20px; }

dd { float:left; width:150px; }
dt { margin-bottom:0px; }

#inhalt li { list-style: disc; list-style-position:inside; margin-left:25px; }
/* Aufbau 
============================================== */

#wrapper {
	margin:0 auto;
	width:990px;
	background:url(../images/wrapper.gif);
}
#header {
	background:url(../images/bg_header.jpg) no-repeat;
	width:990px;
	height:241px;
}
#logo {
	width:700px;
	height:200px;
	margin-left:70px;
	text-indent:-3000px;
}
#logo a { background:url(../images/leer.gif); height:200px; display:block;}
#logo a:hover { background:url(../images/leer.gif); height:200px; display:block; }

#content {
	background:url(../images/bg_content.jpg) no-repeat;
	width:990px;
	min-height:439px;
}
* html #content { height:450px; }
#text {
	width:653px;
	height:auto;
	float:left;
	padding-left:102px;
}
#inhalt {
	width:570px;
	height:auto;
	padding-left:50px;
}
#right { 
	background:url(../images/bg_right.jpg) 0 0 no-repeat;
	height:430px;
	width:235px;
	float:right;
}

/* Überschriften 
============================================== */

h1.index { background:url(../images/hl_index.jpg) no-repeat; height:98px; margin:42px 0 0 0;}
h1.newsletter { background:url(../images/hl_newsletter.jpg) no-repeat; height:98px; margin:42px 0 0 0;}
h1.impressum { background:url(../images/hl_impressum.jpg) no-repeat; height:98px; margin:42px 0 0 0;}
h1.kontakt { background:url(../images/hl_kontakt.jpg) no-repeat; height:98px; margin:42px 0 0 0;}
h1.atelier { background:url(../images/hl_atelier.jpg) no-repeat; height:98px; margin:42px 0 0 0;}
h1.philo { background:url(../images/hl_philo.jpg) no-repeat; height:98px; margin:42px 0 0 0;}
h1.presse { background:url(../images/hl_presse.jpg) no-repeat; height:98px; margin:42px 0 0 0;}
h1.kuenstler { background:url(../images/hl_kuenstler.jpg) no-repeat; height:98px; margin:42px 0 0 0;}
h1.ausstellungen { background:url(../images/hl_messe.jpg) no-repeat; height:98px; margin:42px 0 0 0;}
h1.anfahrt { background:url(../images/hl_anfahrt.jpg) no-repeat; height:98px; margin:42px 0 0 0;}
h1.werkstatt { background:url(../images/hl_werkstatt.jpg) no-repeat; height:98px; margin:42px 0 0 0;}
h1.danke { background:url(../images/hl_danke.jpg) no-repeat; height:98px; margin:42px 0 0 0;}
/* Footer
============================================== */

#footer {
	margin:0 auto;
	width:990px;
	background:url(../images/footer.jpg) bottom center no-repeat;
	clear:both;
	color:#a0792b;
	height:215px;
}


#footertext { float:left; width:410px; font-size:11px; padding:144px 0 0 305px; }
#footertext a, #footertext a:visited { color:#a0792b; text-decoration:none; }
#footertext a:hover, #footertext a:active { color:#a0792b; text-decoration:underline; }

#newsletter {
	float:left;
	width:250px;
	height:130px;
	margin-top:80px;
}
/* Classen 
============================================== */

.anfrage {
	width:124px;
	background:url(../images/btn_bestellen.gif) 0 0 no-repeat;
	height:18px;
	text-indent:-3000px;
	margin-left:440px;
	margin-top:15px;
}
.anfrage a { background:url(../images/btn_bestellen.gif) no-repeat 0 0; height:18px; display:block;}
.anfrage a:hover { background:url(../images/btn_bestellen.gif) no-repeat 0px -18px; height:18px; display:block; }

/* Classen 
============================================== */

.clear { float:none; clear:both; }
.linie { width:570px; border-bottom:1px solid #f2d8a1; margin:10px 0 30px 0; }
.img  { border:1px solid #f2d8a1; padding:3px; background:#FFF; }
.gelb { color:#de9c0f; }
.left  { float:left; margin:0 10px 15px 0px; }
.right { float:right; margin:0 0px 15px 15px;}
.marginright { margin:5px 20px 15px 0px; float:left; }
.margintop { margin-top:5px; }
/* Euroweb CMS Seite 
============================================== */

/* Euroweb CMS Styles 
============================================== */

.box { background:#a0000c; padding:3px; color:#ffffff; font-size:15px; width:266px; margin:20px 0 20px 0; text-align:center; }
.ewcmsimg { border:1px solid #AFCFDE; margin:5px 0 5px 0; padding:2px; }
.ewcmsimg2 { border:1px solid #AFCFDE; margin:0 0 5px 5px; padding:2px; float:right; }
.ewcms_content { border:1px solid #333; }
.ewcms_iframe { background:none; }
#element_content { border:1px solid #333; }
.ewcms_edit_title { font-weight:bold; }
.ewcms_form { margin-bottom:15px; }
