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

* { padding: 0; margin: 0; }
body {font-size: 101%}

blockquote {margin-left: 45px}

#around {
	position:absolute;
	margin-left:-450px;
	left:50%;
	top: 50%;
	margin-top: -274px;
	width: 901px;
	height: 548px;
	
}
#topnav {
height:27px;
width:auto;
font: bold 0.85em/1em Arial, Helvetica, sans-serif;
text-align:right;
color:#adadad;}

#topnav a, #topnav a:visited {color:#adadad; text-decoration:none}
#topnav a:hover, #topnav a:active {color:#879660; text-decoration:none}
#topnav .on {color:#ba5182; text-decoration:none}

a.on:link, a.on:visited, a.on:hover, a.on:active {color:#ba5182; text-decoration:none}

#main {
	width: 901px;
	height:501px;
	background-color: #FFFFFF;
	border: 1px solid #ccc;
}

#home01 {
	width: 901px;
	height:501px;
	background-color: #526134;
	border:1px solid #2a2e20;
}



#bild {width:495px;
height:501px; float:left}

#bild02 {width:901px;
height:501px; float:left}

#back {position: relative;
font: normal 0.75em/1em Arial, Helvetica, sans-serif;
color: 686868;
width: 150px;
height:20px;
top: -23px;
margin-left:42px
}
#back a, #back a:visited {color:#686868; text-decoration:none}
#back a:hover, #back a:active {color:#879660; text-decoration:none}


#kontakt {
	width:400px;
	height:501px;
	float:left;
	background-image: url(../img/kontakt.jpg);
	background-repeat: no-repeat;
	font: normal 0.71em/1.3em Arial, Helvetica, sans-serif;
color:#2d2d2d;
padding: 64px 60px 0 61px}

* html #kontakt {height:427px;}

#kontakt02 {
	width:400px;
	height:501px;
	float:left;
	background-image: url(../img/kontakt02.jpg);
	background-repeat: no-repeat;
	font: normal 0.71em/1.3em Arial, Helvetica, sans-serif;
color:#2d2d2d;
padding: 64px 60px 0 61px}

* html #kontakt02 {height:427px;}


#bild h3 {width:400px;
margin: 61px 41px 40px 41px ;
font: bold 0.9em/1.4em Arial, Helvetica, sans-serif;
margin-bottom: 0.8em;
color:#272727
}

#content {width: 310px;
height:379px;
margin: 41px 0 0 0 ;
float:left;
font: normal 0.75em/1.4em Arial, Helvetica, sans-serif;
color: #666666;
background-color:#FFFFFF;
padding: 20px;
}
* html #content {
height:399px;
padding: 20px 20px 0px 20px;
}

#content p, #impressum p, #newsliste p, #kontakt p {margin-bottom: 0.8em}
#content h1, #impressum h1, #newsliste h1, #haendleraround h1 {font: bold 1.2em/1.4em Arial, Helvetica, sans-serif;
margin-bottom: 0.8em;
color:#272727}
#content hr, #newsliste hr
{background-color: #d9d9d9; /* Farbe f&Uuml;r Opera und Firefox */
color: #d9d9d9; /* Farbe f&Uuml;r Internet Explorer (IE) */
border: 0;
height: 1px; 
margin: 18px 0 16px 0}
	*+html #content hr {margin: 0px 0 6px 0}
	* html #content hr {margin: 0px 0 6px 0}
	
.medium {font-size:0.92em}
.haftungsaus {font: normal 0.92em/1.25em Arial, Helvetica, sans-serif;}

#haendler {font: normal 0.92em/1.1em Arial, Helvetica, sans-serif; }
#haendler td {padding-top: 16px}
#haendleraround {width: 799px;
height:379px;
margin: 41px 0 0 41px ;
float:left;
font: normal 0.75em/1.4em Arial, Helvetica, sans-serif;
color: #666666;
background-color:#FFFFFF;
padding: 20px 0 20px 20px;
overflow:auto
}
*html #haendleraround {margin: 41px 0 0 21px ; height:379px; width:798px;}

#haendleraround a, #haendleraround a:visited {color:#879660; text-decoration:none}
#haendleraround a:hover, #haendleraround a:active {color:#ba5182; text-decoration:none}

#footer {font: normal 0.7em/1em Arial, Helvetica, sans-serif;
padding:8px 0 0 0 ;
text-align:right;
color:#adadad}
#footer a, #footer a:visited {color:#adadad; text-decoration:none}
#footer a:hover, #footer a:active {color:#879660; text-decoration:none}
#footer .on {color:#ba5182; text-decoration:none}

#impressum {width: 779px;
height:379px;
margin: 41px 0 0 41px ;
float:left;
font: normal 0.75em/1.4em Arial, Helvetica, sans-serif;
color: #666666;
background-color:#FFFFFF;
padding: 20px
}
*html #impressum {margin: 41px 0 0 21px ; height:379px; width:778px; overflow:hidden}

#impressum a, #impressum a:visited, #content a, #content a:visited {color:#879660; text-decoration:none}
#impressum a:hover, #impressum a:active, #content a:hover, #content a:active {color:#ba5182; text-decoration:none}

#impLine {height:1px; border-bottom:1px solid #d9d9d9; margin-bottom:15px; padding-top:5px}
* html #impLine {height:1px; border-bottom:1px solid #d9d9d9; margin-bottom:15px; padding-top:0px; margin-top:-10px}

#kollektion {width: 281px;
height:379px;
margin: 60px 0 0 39px ;
float:left;
}

.txtfld { width:238px;
border: 1px solid #cccccc;
font: normal 1em/1.2em Arial, Helvetica, sans-serif;
color: #879660;
margin: 2px 0 4px 0;
padding: 2px 0 0 0;
}
.editor { width:238px;
border: 1px solid #cccccc;
font: normal 1em/1.2em Arial, Helvetica, sans-serif;
color: #879660;
margin: 2px 0 4px 0;
padding: 2px 0 0 0;
}
*+html .editor { width:238px;
border: 1px solid #cccccc;
font: normal 1em/1.2em Arial, Helvetica, sans-serif;
color: #879660;
margin: 2px 0 4px 0;
padding: 2px 0 0 0;
}

.error { width:238px;
border: 1px solid #ba5182;
font: normal 1em/1.2em Arial, Helvetica, sans-serif;
color: #879660;
margin: 2px 0 4px 0;
padding: 2px 0 0 0;
}
.button { width:240px;
border: 1px solid #cccccc;
font: bold 1em/1.2em Arial, Helvetica, sans-serif;
color: #ffffff;
margin: 6px 0 0 0;
padding: 2px 0 0 0;
background-color: #a580c7;
background-image:url(../img/button.jpg);
cursor:pointer
}

/* admin bereich */
.NEWSdatum {font: normal 0.9em/0.7em Arial, Helvetica, sans-serif;
}
#topnavADM {
height:27px;
width:901px;
clear:left
}

#topnavADM01 {
width:400px;
font: normal 0.75em/1.4em Arial, Helvetica, sans-serif;
color: #666666;
float:left}

#topnavADM02 {
width:501px;
font: bold 1.2em/1em Arial, Helvetica, sans-serif;
text-align:right;
color:#879660;
float:left;}
.logout {
	width:150px;
	border: 1px solid #cccccc;
	font: bold 1em/1.2em Arial, Helvetica, sans-serif;
	color: #8f6ab1;
	background-color: #a580c7;
	background-image:url(../img/bg_logout.jpg);
	cursor:pointer
}


#newsliste {width: 419px;
height:379px;
margin: 41px 41px 40px 41px ;
float:left;
font: normal 0.75em/1.4em Arial, Helvetica, sans-serif;
color: #666666;
background-color:#FFFFFF;
padding: 20px;
overflow: auto;
}
* html #newsliste {width: 418px;
height:379px;
margin: 41px 41px 40px 21px ;
float:left;
font: normal 0.75em/1.4em Arial, Helvetica, sans-serif;
color: #666666;
background-color:#FFFFFF;
padding: 20px;
overflow: auto;
}

a.bearbeiten:link, a.bearbeiten:visited {color:#4b8810; text-decoration:none; font-size:0.9em}
a.bearbeiten:hover, a.bearbeiten:active {color:#4b8810; text-decoration:underline; font-size:0.9em}

a.loeschen:link, a.loeschen:visited {color:#ba5182; text-decoration:none; font-size:0.9em}
a.loeschen:hover, a.loeschen:active {color:#ba5182; text-decoration:underline; font-size:0.9em}
