body 
{
 padding: 0;
 margin:  15px 0px 0px 15px; /* setting top and bottom margin */
	color: #000000;
	line-height: normal;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
	background-color:#ffffff;
} 

#telefon
{
font-size:70%;
float:left;
font-family: "Arial", Times New Roman, times, serif;
color: #000000;
padding: 0px 0px 0px 20px;
}
#sidemenue
{
font-size:70%;
float:left;
font-family: "Arial", Times New Roman, times, serif;
color: #000000;
padding: 15px 15px 15px 20px;
}
#content
{
font-size:70%;
font-family: "Arial", Times New Roman, times, serif;
color: #000000;
padding: 17px 0px 0px 10px;
margin:  0px 0px 0px 0px;
letter-spacing: 0pt;
} 
.kiste{
	left:0px;
	margin:  0px 0px 0px 0px;
		}
.liste_rechts{
	width:240px;	
	left:0px;
	float:right;
	letter-spacing: 1pt;
	}
#liste_rechtsa {
	left:0px;
	float:right;
	letter-spacing: 1pt;
	}
.liste_links {
	left:250px;
	float:left;
	letter-spacing: 1pt;
	}

#liste_linksa {
	left:200px;
	float:left;
	letter-spacing: 1pt;
	}
#foto {
	float:left;
	padding: 0px 0px 15px 0px;
	}

#content ul {
margin-left: 2.8em;
padding-left: 0;
} 
#content ul li {
margin:  0px 0px 5px 0px;
list-style-image:  url(../images/punktlist.gif);
font-size:99%;
}
#topheadline
{
font-size:120%;
float:right;
font-family: "Arial", Times New Roman, times, serif;
color: #000000;
padding: 10px 8px 0px 0px;
}
h1 {
	font-size: 1.5em;
	color: #4C5B74;
	letter-spacing: 1pt;	
	font-style: italic;
}
h2 {
height:auto; 
letter-spacing: 0pt;
text-align: left;
font-weight:bold;
margin:  0px 0px 0px 0px;
}
h4 {
height:auto; 
letter-spacing: 0pt;
text-align: left;
font-weight:bold;
margin:  0px 0px 0px 0px;
}
h3 {
height:auto; 
letter-spacing: 0pt;
text-align: left;
font-weight:bold;
margin:  0px 0px 0px 0px;
}
p {
	margin:  0px 0px 7px 0px;
}
A
{
	color:#CC3333; 
}
A:HOVER {
	color : #CC3333;
	text-decoration : none;
}

.fliesstext {
margin:  0px 0px 0px 0px;
letter-spacing: 0pt;

}
.text_tab {
margin:  0px 0px 10px 0px;
letter-spacing: 1pt;
}
.gruen {
font-size:110%;
letter-spacing: 1pt;
color: #971318;
font-weight:bold;
margin:  0px 0px 10px 0px;
}

.schwarz {
font-size:110%;
letter-spacing: 1pt;
color: #000000;
font-weight:bold;
margin:  0px 0px 10px 0px;
}

.rot {
color: #971318;
font-weight:bold;
}

.schwarz {
font-size:105%;
letter-spacing: 1pt;
color: #000000;
font-weight:bold;
margin:  0px 0px 0px 0px;
}

a.menu {
 display:block;
 padding:4px 0px 0px 0px;
 text-align:left;
 font-weight:normal;
 color:#000000;
 text-decoration:none;
letter-spacing: 1pt;
height:20px; 
width:150px;	
 }

a.menu:link, a.menu:visited
{ 
 color:#000000;
 text-decoration:none;
letter-spacing: 1pt;
}
a.menu:active, a.menu:hover
{ 
 color:#971318;
 font-weight:normal;
letter-spacing: 1pt;
}

.fliesstext1 {
font-size:11px;
height:auto; 
letter-spacing: 1pt;
margin:  0px 0px 5px 0px;
}
.fliesstext2 {
margin:  0px 0px 10px 22px;
letter-spacing: 1pt;
}
.fliesstext_rechts {
margin:  0px 0px 0px 0px;
text-align:right;
letter-spacing: 1pt;
}
.text {
font-size:9pt;
line-height: 16px;
letter-spacing: 0pt;
color:#2D2D2D;
font-weight:normal;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

.textkl {
font-size:8pt;
line-height: 13px;
letter-spacing: 3pt;
color:#ffffff;
font-weight:normal;
font-family: Arial, Verdana, Helvetica, sans-serif;
background-color: #cccccc;
text-transform: uppercase;
}
.liste {position:relative; left: 0px; top:0px; width:230px; height:auto; float:left; margin-right: 10px; }

.listebreit {position:relative; left: 0px; top:0px; width:300px; height:auto; float:left; margin-right: 0px; }

.c_link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #009241;
}

.c_link:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #009241;
}

a.navigation {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: normal;
line-height: 15pt;
color: #555555;
}
a.navigation:visited {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: none;
font-style: normal;
font-weight: normal;
line-height: 15pt;
color: #666666;
}
a.navigation:hover {
font-family: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
text-decoration: underline;
font-style: normal;
font-weight: normal;
line-height: 15pt;
color: #666666;
text-decoration: underline;
}
p.mastHead a:hover, p.footer a:hover  {text-decoration: none;color: #336699;}
.siteRolesToolbar{background-color:#333333;}
p.footer {color:#333333} 

td.lauftext {
	font-size: 11px;
	letter-spacing: 1px;
	color: #000000;
	line-height: normal;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
}
td.boxtext {
	font-size: 11px;
	letter-spacing: 1px;
	color: #000000;
	line-height: normal;
	font-family: arial, helvetica, sans-serif;
	padding: 5px 5px 5px 5px;
	background-color : #FFFFFF;
	border-bottom : #BBBBBB solid 1px;
	border-left : #BBBBBB solid 1px;
	border-right : #BBBBBB solid 1px;
	
}	td.boxtext1 {
	font-size: 11px;
	letter-spacing: 1px;
	color: #000000;
	line-height: normal;
	font-family: arial, helvetica, sans-serif;
	padding: 1px 1px 1px 1px;
	background-color : #FFFFFF;
	text-align : right;
}	
.boxborder {
	border-bottom : #BBBBBB solid 1px;
	border-left : #BBBBBB solid 1px;
	border-right : #BBBBBB solid 1px;
}
.boxbottom {
	border-bottom : #FFFFFF solid 1px;
}
h5 {font-family: verdana, tahoma, arial, helvetica, sans-serif; 
font-size: 9pt; 
font-weight: bold; 
color: #555555;
margin: 0px 0px 5px 0px;
}
h6 {font-family: verdana, tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;  
font-weight: bold; 
color: #555555; 
margin: 0px 0px 5px 0px;;
}
.marker {font-family: verdana, tahoma, arial, helvetica, sans-serif; 
font-size: 7pt; 
font-weight: bold; 
color: #555555;
}
.marker1 {font-family: verdana, tahoma, arial, helvetica, sans-serif; 
font-size: 8pt; 
font-weight: bold; 
color: #555555;
}
.marker2 {font-family: verdana, tahoma, arial, helvetica, sans-serif; 
font-size: 8pt; 
font-weight: bold; 
color: #666666;
text-transform: uppercase;
}
.preis {font-family: verdana, tahoma, arial, helvetica, sans-serif; 
font-size: 8pt; 
font-weight: bold; 
letter-spacing: 1pt;
color: #333333;
}
.subtitle
{
	font-family: Verdana, tahoma, arial, helvetica, sans-serif;
	text-align : center;
	color: #2d2d2d;
	font-size: 10px;
	line-height: 12px;
	font-weight : bold; 
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-transform: uppercase;
}
.wichtig
{
	font-family: Verdana, tahoma, arial, helvetica, sans-serif;
	color: #2d2d2d;
	font-size: 7pt;
	font-weight : normal; 
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	letter-spacing: 1pt;
	text-transform: uppercase;
}
.neu {font-size: 14%}
.footer {font-family: verdana, tahoma, arial, helvetica, sans-serif; 
font-size: 7pt; 
font-weight: normal; 
color: #555555;
padding: 0px 8px 0px 0px;
}

INPUT, SELECT,  TEXTAREA
{
	font-size: 10px;	
	font-family: Verdana,Arial;

}

input.check  {
	background-color : #FFFFFF;
	border-top : #BBBBBB solid 1px;
	border-bottom : #BBBBBB solid 1px;
	border-left : #BBBBBB solid 1px;
	border-right : #BBBBBB solid 1px;
	color : #404040;
	font-family : verdana,arial,helvetica,serifenlos,sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	padding-left : 0px;
}

input  {
	background-color : #FFFFFF;
	border-top : #FFFFFF solid 1px;
	border-bottom : #FFFFFF solid 1px;
	border-left : #FFFFFF solid 1px;
	border-right : #FFFFFF solid 1px;
	color : #FFFFFF;
	font-family : verdana,arial,helvetica,serifenlos,sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	padding-left : 2px;
}
.pix_input  {
	background-color : #FFFFFF;
	border-top : #BBBBBB solid 1px;
	border-bottom : #BBBBBB solid 1px;
	border-left : #BBBBBB solid 1px;
	border-right : #BBBBBB solid 1px;
	color : #404040;
	font-family : verdana,arial,helvetica,serifenlos,sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	padding-left : 2px;
	
}
.h_box  {
	text-align : left;
	color : #202020;
	padding : 0px;
	margin : 4px;
}

.h_bild  {
	background-color : #FFFFFF;
	border-top : #FFFFFF solid 1px;
	border-bottom : #FFFFFF solid 1px;
	border-left : #FFFFFF solid 1px;
	border-right : #FFFFFF solid 1px;
	color : #404040;
	font-family : verdana,arial,helvetica,serifenlos,sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	padding-left : 2px;
}

.h_input  {
	background-color : #FFFFFF;
	border-top : #BBBBBB solid 1px;
	border-bottom : #DDDDDD solid 1px;
	border-left : #BBBBBB solid 1px;
	border-right : #DDDDDD solid 1px;
	color : #404040;
	font-family : verdana,arial,helvetica,serifenlos,sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	padding-left : 2px;
	
}

.h_submit  {
	background-color : #FFFFFF;
	border-top : #CC3333 solid 1px;
	border-bottom : #CC3333 solid 1px;
	border-left : #CC3333 solid 1px;
	border-right : #CC3333 solid 1px;
	color : #CC3333;
	font-family : verdana,arial,helvetica,serifenlos,sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	padding-left : 2px;
}

select.d_submit  {
	background-color : #FFFFFF;
	border-top : #CCCCCC solid 1px;
	border-bottom : #CCCCCC solid 10px;
	border-left : #CCCCCC solid 1px;
	border-right : #CCCCCC solid 1px;
	font-size : 10px;
	font-style : normal;
	padding-left : 2px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : normal;
	background : #FFFFFF;
}

textarea  {
	overflow : auto;
	font-size : 10px;
	font-family : verdana,arial,helvetica,serifenlos,sans-serif;
	color : #000000;
	text-decoration : none;
	background-color : #FFFFFF;
	border : 1px #CCCCCC solid;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 2px;
}
select  {
	background-color : #FFFFFF;
	border-top : #FFFFFF solid 1px;
	border-bottom : #FFFFFF solid 1px;
	border-left : #FFFFFF solid 1px;
	border-right : #FFFFFF solid 1px;
	color : #FFFFFF;
	font-family : verdana,arial,helvetica,serifenlos,sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	padding-left : 2px;
}
.subnavSpacer
{
	height: 1px;
	background-color: #C7D2E2;
}

.hervorhebung {
	background-color:#971318;
	color:#FFF;
	margin-top:20px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	font-size : 12px;
	text-align:center;
	font-weight:bold;
	letter-spacing:2px;
}