/************************************************
*************CONTAINER*************************
************************************************/

body {
	background-color: #DA251E; margin:0px; padding:0px;
	}
	
div#main{margin:auto; width:990px; background-color:#FFFFFF}
div#kopf{margin:auto; width:990px; height:171px; text-align: left}
div#logodruck{width:700px; height:171px; text-align: left; display:none; background: url(basics/logodruck.gif); background-repeat: no-repeat; display:none}
div#kopf-impressum{margin:auto; padding-top: 3px; width:990px; height:24px; text-align: right; background: url(basics/vignetta-etiketten.jpg); background-repeat:no-repeat}
div#website{margin:auto; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; width:990px; text-align: left; background-color:#FFFFFF; background: url(basics/back.gif); background-repeat:repeat-y}
div#fuss{
	height: 40px;
	position: relative;
	float: left;
	margin:auto;
	padding-top: 10px;
	padding-left: 0px;
	margin-top: 30px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	width:990px;
	text-align: left;
	background-color: #000000;
	background: url(basics/fuss.gif);
	background-repeat:repeat
}
div#druckkontakt{display:none;}
div#bereich-links{
	margin:auto;
	position: relative;
	float: left;
	width:270px;
	height:100%;
	margin-top: 0px;
	left: 0px;
}	
div#navigation{
    background: url(basics/pfeil.gif);
	background-repeat:no-repeat; 
	margin:auto;
	position: relative;
	float: left;
	width:215px;
	height:100%;
	margin-top: 10px;
	left: 20px;
	padding: 10px;
	border: 1px;
	border-style: solid;
	border-color: #a5a5a5;
	background-repeat:no-repeat;
	background-color: #f8f8f8;
}
div#kontakthead{
	margin:auto;
	position: relative;
	float: left;
	width:215px;
	height:100%;
	margin-top: 20px;
	left: 22px;
	padding: 0px;
	border: 0px;
}	
div#restpostenthead{
	margin:0px;
	position: relative;
	float: left;
	width:250px;
	margin-top: 15px;
	left: 10px;
	padding: 0px;
	border: 0px;
}
div#kontakt{
	margin:auto;
	position: relative;
	float: left;
	width:215px;
	height:100%;
	margin-top: 0px;
	left: 20px;
	padding: 10px;
	border: 1px;
	border-style: solid;
	border-color: #a5a5a5;
	background-repeat:no-repeat;
	background-color: #f8f8f8;
}	
div#bereich-rechts{
	margin:auto;
	position: relative;
	float: left;
	width:665px;
	height:100%;
	left: 20px;
	margin-top: 10px;
	margin-left:0px;
	height: 100%;
	border: 1px;
	border-style: solid;
	border-color: #a5a5a5;
	background-color: #f8f8f8;
	text-align: left;
	padding-top: 3px;
	padding-left: 10px;
}
div#inhalt-admin{
	position: relative;
	float: left;
	width:650px;
	height:100%;
	left: 0px;
	margin-top: 0px;
	margin-left:0px;
	height: 100%;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
}
div#inhalt-spalte1{
	position: relative;
	float: left;
	width:390px;
	height:100%;
	left: 0px;
	margin-top: 0px;
	margin-left:0px;
	height: 100%;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
}
div#inhalt-spalte2{
	position: relative;
	float: left;
	width:260px;
	height:100%;
	left: 10px;
	margin-top: 0px;
	margin-left:0px;
	height: 100%;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
}
div#inhalt-spaltebreit{
	position: relative;
	float: left;
	width:650px;
	height:100%;
	left: 0px;
	margin-top: 0px;
	margin-left:0px;
	height: 100%;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
}
div#restposten{
	position: relative;
	background: url(basics/back-restposten.jpg); background-repeat:repeat;
	border: 1px;
	border-style: solid;
	border-color: #a5a5a5;
	float: left;
	width:255px;
	height:100%;
	left: 10px;
	margin-top: 0px;
	margin-left:0px;
	height: 100%;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
}
div#restpostenhead{
	position: relative;
	float: left;
	width:265px;
	height:20px;
	left: 0px;
	margin-top: 0px;
	margin-left:0px;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
}
div#hintergrund{
	position: relative;
	float: left;
	width:600px;
	height:50px;
	left: 0px;
	border: 0px;	
	margin-top: 0px;
	margin-left:0px;
	height: 100%;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
}
.clear{
    clear: both;
    width: 0.1em;
    height: 0.1em;
    line-height: 0.1em;
    overflow: hidden;
} 


/************************************************
*************SCHRIFTEN*************************
************************************************/

.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a.normallink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
a.normallink:link    { }
a.normallink:visited { }
a.normallink:hover   { background-color:#EBEBEB; text-decoration: none; color: #000000;}
a.normallink:active  { }

a.normallinkr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #da251d;
	text-decoration: underline;
}
a.normallinkr:link    { }
a.normallinkr:visited { }
a.normallinkr:hover   { background-color:#EBEBEB; text-decoration: none; color: #000000;}
a.normallinkr:active  { }

a.sitemaplink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #646464;
    padding-left: 3px;
    text-decoration: none;
}
a.sitemaplink:link    { }
a.sitemaplink:visited { }
a.sitemaplink:hover   { background-color:#EBEBEB; text-decoration: underline; color: #000000;}
a.sitemaplink:active  { }

a.sitemaplink2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 20px;
	color: #646464;
	text-decoration: none;
}
a.sitemaplink2:link    { }
a.sitemaplink2:visited { }
a.sitemaplink2:hover   { background-color:#EBEBEB; text-decoration: underline; color: #000000;}
a.sitemaplink2:active  { }


.restposten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
a.restpostenlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
a.restpostenlink:link    { }
a.restpostenlink:visited { }
a.restpostenlink:hover   { background-color:#EBEBEB; text-decoration: none; color: #000000;}
a.restpostenlink:active  { }



.H1 {
    background-image: url(basics/pfeil-headline.gif); background-repeat:no-repeat;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #da251d;
}
.H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
	.fett {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}
	.fettr {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #da251d;
}

.impressum {
 margin-right:20px; 
}
a.impressumlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #646464;
	line-height: 20px;
	text-decoration: none;
}
a.impressumlink:link    { }
a.impressumlink:visited { }
a.impressumlink:hover   { background-color:#EBEBEB; text-decoration: none; color: #000000;}
a.impressumlink:active  { }

.querstrich {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #646464;
	line-height: 20px;
	text-decoration: none;
}
.kontaktheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #da251d;
	text-decoration: none;
}
.restpostenheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #646464;
	text-decoration: none;
}
.kontaktkasten {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #646464;
	text-decoration: none;
}

.bildtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #646464;
}



/************************************************
*************FIRST_LEVEL*************************
************************************************/
/*Style-Definition für die First-Level-Navigation*/
DIV.fstLevel a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(basics/navipfeil-off.gif); background-repeat:no-repeat;
display: block;
margin-bottom: 3px;
margin-left: 20px; 
height: 14px;
width: 150px;
font-size: 11px;
text-decoration: none;
visibility: visible;
border-style: dotted;
border-left-width: 0px;
padding-left:25px;
padding-top:10px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
border-bottom-color: #C8C8C8;
color:#646464;
}
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.fstLevel a:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(basics/navipfeil-on.gif); background-repeat:no-repeat;
display: block;
margin-bottom: 3px;
font-weight: bold;
margin-left: 20px; 
height: 14px;
width: 150px;
font-size: 11px;
text-decoration: none;
visibility: visible;
border-style: dotted;
border-left-width: 0px;
padding-left:25px;
padding-top:10px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
border-bottom-color: #000000;
color:#646464;
}
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
DIV.fstLevelActive a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(basics/navipfeil-on.gif); background-repeat:no-repeat;
display: block;
margin-bottom: 3px;
margin-left: 20px; 
height: 14px;
width: 150px;
font-size: 11px;
font-weight: bold;
text-decoration: none;
visibility: visible;
border-style: dotted;
border-left-width: 0px;
padding-left:25px;
padding-top:10px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
border-bottom-color: #000000;
color:#da251d;
}

/************************************************
*************SECOND_LEVEL*************************
************************************************/
/*Style-Definition für die Second-Level-Navigation*/
DIV.secLevel a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
display: block;
background: url(basics/unternavi-off.gif); background-repeat:no-repeat;
margin-bottom: 3px;
margin-left: 40px; 
height: 15px;
width: 130px;
font-size: 11px;
text-decoration: none;
visibility: visible;
border-style: dotted;
border-left-width: 0px;
padding-left:25px;
padding-top:0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
border-bottom-color: #C8C8C8;
color:#646464;
}
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
DIV.secLevel a:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
display: block;
background: url(basics/unternavi-on.gif); background-repeat:no-repeat;
margin-bottom: 3px;
font-weight: bold;
margin-left: 40px; 
height: 15px;
width: 130px;
font-size: 11px;
text-decoration: none;
visibility: visible;
border-style: dotted;
border-left-width: 0px;
padding-left:25px;
padding-top:0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
border-bottom-color: #000000;
color:#646464;
}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
DIV.secLevelActive a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
display: block;
background: url(basics/unternavi-on.gif); background-repeat:no-repeat;
margin-bottom: 3px;
font-weight: bold;
margin-left: 40px; 
height: 15px;
width: 130px;
font-size: 11px;
text-decoration: none;
visibility: visible;
border-style: dotted;
border-left-width: 0px;
padding-left:25px;
padding-top:0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
border-bottom-color: #000000;
color:#da251d;
}
.palette-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 22px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 30px;
}


