/* Start of CMSMS style sheet 'anti_basic' */
body {
	font-family: Verdana;
	padding: 0 0 2em 0;
	margin:0 0 2em 0;
	z-index: 1;
	background-color: #663300;
        background-image: url(uploads/images/wood2.jpg);
}

/* ----------container zentriert das layout-------------- */

#container {
	position: absolute;
	width: 47.5em;
	padding: 10px;
	margin: 75px 0 2em 100px;
	background: #fff;
	z-index: 10;

}

#container_katalog {
	position: absolute;
	width: 53em;
	padding: 10px;
	margin: 75px 0 2em 100px;
	background: #fff;
	z-index: 10;
}

/* ----------head-------------- */

#kopf_1 {
	position: relative;
	text-align: left;
	margin: 0;
	padding: 0 0 0 0 ;
	height: 140px;
	background: #ebeadd;
        background-image: url(uploads/images/books_neu.jpg);
        background-repeat: repeat-x;
        background-position: left top;
        z-index: 10;
}

#kopf_1 a {
	width: 100%;
height: 140px;
border: 1px solid #ff0000;
}

#logo {
	position: absolute;
	width: 100%;
	text-align: right;
	margin: -75px 0px 0 15px;
	padding: 0;
border: 0;
}

#logo img {
	
border: 0;
}


#ornament {
	padding: 0;
	margin: 0;
	width: 500px;
	height: 500px;
	background-image: url(uploads/images/blume_01.jpg);
	background-repeat: no-repeat;
}

#kopf_2 {
	border-top: .25em solid #fff;
	background-color: #cccccc;
	text-align: right;
	padding: 0px;
	margin: 0;
	background: #a7a696;
}

#kopf_2 ul{
	list-style-type: none;
	margin: 0;
	padding: 1em 2em 1em 0em  ;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 80%;
}

#kopf_2 li {
	display: inline;
	margin: 0;
	padding: 1.2em 0 1.5em 1em;
}

#kopf_2 a {
	text-decoration: none;
	color: #e5e4d2;
}

#kopf_2 a:hover {
	text-decoration: none;
	color: #fff;
}

/* -----------------Inhalt--------------------- */

#content_wrapper {
	background-color: #f2f1e8;
	padding: 7px;
	margin: .25em 0 1em 0;
        background-image: url(uploads/images/content_bg_07.gif);
	background-repeat: no-repeat;
        background-position: right bottom;overflow: hidden;
} 

#content {
	padding: 0 ;
	margin: 0 0em 2.5em 13em;
	text-align: left;
	padding: 0 2em 0 3em;
}

div#content { 
	min-height:800px;
	height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

#main {
padding: 1.5em 0 0 0;
}

/* --------------linke spalte------------- */

#left {
	float: left;
	width: 14em;
	margin: 0 -2em 0em 0;
	padding: 0;
}

/* -----------footer--------------------------- */

#footer {
	clear: both;
	left: 1em;
        font-size: 12px;
        padding: .5em 0 0em 0;
}

#copyright {
	padding: .9em 0 0 0;
	font-size: 60%;
	color: #8a897a;
}

#abstand_bottom {
	height: 3em;
	width: 1em;
	position: absolute;
}


/* -----------katalog--------------------------- */

#katalog_head {
background: #a7a696;
font-family: georgia;
font-size: 130%;
color: #fff;
text-align: left;
padding: 1em 1em 1em 1em;
}

#katalog_content {
	margin: 0 ;
	text-align: left;
	padding: 0;
}


/*----------- Kontaktform----------*/

.form_anti { color: #cc6600; font-family: georgia; font-size: 80%; padding: 0; width: 30em; } 

.form_anti textarea{ width: 22em; border: 1px solid #d6d5c4; padding: .2em; font-family: verdana; font-size: 100%; color: #545949; } 

.form_anti input { border: 1px solid #d6d5c4; padding: .2em; font-family: verdana; font-size: 90%; color: #545949; } 

.submit {background: #;}

.form_anti td{ vertical-align: middle; padding: 0 .4em .4em 0em; } 

.form_anti label { padding: .2em 0 0 0em; } 

.submit { background: #ff0000; font-size: 90%; color: #fff; padding: .2em .5em .2em .5em; } 

.error_message { color: #990000; font-size: 75%; } 

.error_message  ul { margin: 0; padding: 0; } 

.error_message  li{ list-style-type: none;}
/* End of 'anti_basic' */

