* { margin: 0; padding: 0; }
html, body{
	margin: 0 auto;
	text-align: center;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
/*	background-color: #313c48; */
background-color: #fff;
	height: 100%;
}

a{
   outline: none;
}

 img{
	margin: 0;
	padding: 0;
	border: 0;
 } 
.leftPic{
	float: left;
}
.RechtsBild{
	float: right;
	margin: 0 0 10px 10px;
}
.LeftPicMargin{
	float: left;
	margin: 0 10px 2px 0;
}
.mittigBild{
	vertical-align: middle;
} 

#master {
min-height: 100%;
	width: 771px;
	margin: 0 auto;
	background: #fff;
	text-align: left;
}
#topnavi{
font-size: 10px;
margin-left: 99px;
	padding-top: 73px;
}
#head {
width: 601px;
margin-left: 91px;
}
.clearBoth 
{ 
clear: both; 
}
.clearLeft{
	clear: left;
}

.clearRight{
	clear: right;
}

.fueller{
	height: 20px;
}

#content{
margin-top: 10px;
/* line-height: 14px; */
text-align: left;
margin-left: 90px;
	color: #000;
}
#content p{
margin-bottom: 15px;

}
#content ol{
	list-style: outside;
	margin: 7px 0 12px 23px;
}
#content ul{
	list-style: none outside url(img/square.gif);
	margin: 7px 0 12px 17px; 
}
#content ul ul{
	list-style: none outside url(img/square_2.gif);
	margin: 7px 0 12px 17px; 
}
#content ul ul ul{
	list-style: none outside url(img/square_3.gif);
	margin: 7px 0 12px 17px; 
} 
#content ul.ulnone{
list-style-image: none !important;
margin: 0;
}
#content h1{
	font-size: 24px;
	margin-bottom: 10px;
}
#content h2{
	font-size: 20px;
	border-bottom: 1px solid #da223f; 
	margin-bottom: 10px;
}
#content h3{
	font-size: 18px;
	margin-bottom: 10px;
}
#content h4{
	font-size: 16px;
	margin-bottom: 10px;
}
#content h5{
	font-size: 14px;
	margin-bottom: 10px;
}
#content h6{
	font-size: 12px;
	margin-bottom: 10px;
}
#content hr{
 height: 0;
 margin-bottom: 5px;
	border-bottom: 1px solid #da223f;
}

 #content a:link, #content  a:visited, #content  a:active{
	color: #0000CD;
	text-decoration: underline;
}
#content a:hover{
	color: #000;
	text-decoration: underline;
}
/*
#content .kontaktBackHoweE{
	
	background-image: url(../images/fotos/pic_kontakt_howee.jpg);
	background-repeat: no-repeat;
}
*/
.linksKontakt{
text-align: right;
	float: left;
	width: 243px;
}
.linksKontakt2{
text-align: right;
	float: left;
	width: 123px;
}
.linksKontaktHoweE{
/* border: 1px solid #c00; */
	float: left;
	width: 153px;
	margin-top:100px;
}
.linksKontaktHoweE2{
text-align: right;
	float: left;
	width: 146px;
}
.rechtsKontakt{
width: 106px;
margin-left: 20px;
	float: left;
}
.rechtsKontakt2{
width: 146px;
margin-left: 20px;
	float: left;
}
.Abstand{
	height: 10px !important;
}

.links{
text-align: right;
	float: left;
	width: 193px;
}
.linksImpressum{
	float: left;
	width: 193px;
}
.rechts{
width: 386px;
margin-left: 20px;
	float: left;
}
.rechtsHoweE{
/* border: 1px solid #c00; */
width: 420px;
margin-left: 20px;
	float: left;
}
.premMarke{
	text-align: right;
	margin-right: 70px;
}

/* Ditto Pagination ================================================== */
.pagerST{
	font-size: 0.9em;
}
#ditto_pages{
margin-top: 5px;
}
.ditto_paging {    
border-top: 1px solid #eff0f2;    
padding: 10px;     
font-size: 0.9em;
color: black;
}
#ditto_pages .ditto_currentpage {    
border: 1px solid black;    
padding: 1px 5px 2px;     
margin-right: 1px; 
background-color: #888;     
color: #fff;
} 
#ditto_pages .ditto_off {    
border: 1px solid #c6c9cd;    
padding: 1px 5px 2px;     
margin-right: 1px;    
color: #c6c9cd;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {    
border: 1px solid #000;     
padding: 1px 5px 2px;     
margin-right: 1px;     
text-decoration: none !important;     
color: black;
} 
#ditto_pages a:hover {    
background-color: #eff0f2;    
color: #000;
}
/* Ditto Pagination ende ============================================= */


.PicLinkHover {display:inline; }
.PicLinkHover em.b {display:none;}
.PicLinkHover:hover { position:relative;cursor:pointer;} 
.PicLinkHover:hover em.b{
	display: block;
	position: absolute;
	top: -280px;
	left: -452px;
	border: 1px solid #ccc;
	width: 600px;
	background: #fff;
}


.labelLeft{
margin-right: 10px;
text-align: right;
	display: block; 
	float: left; 
	width: 90px;
}
.labelLeft2{
margin-right: 10px;
text-align: right;
	display: block; 
	float: left; 
	width: 50px;
}
.labelLeft3{
text-align: right;
	display: block; 
	float: left; 
	width: 20px;
}

input[type=image]{
margin:0 0 0 3px;
padding: 0;
border: 0;
vertical-align: middle;
}

input[type=radio]{
	margin:0px 5px 5px 0; 

	float: left;
}
input[type=checkbox]{
	margin:0 2px 12px 0;

}

textarea,  input[type=text]{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
width: 286px;
 color: #000;
	border:  1px solid #c4bdb7; 
	margin: 0 0 2px 0;
	padding: 0;
}

.kontLeftNew{
margin-left: 35px;
	float: left;
/*	border: 1px solid #cc0;  */
	width: 225px;
}
.KontRechtsNew{
	width: 130px;
	float: left;
}
.textmenge{
height: 14px;
		font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
width: 85px !important;
 color: #000;
	border:  1px solid #c4bdb7; 
	margin: 0 0 2px 0;
	padding: 0;
		vertical-align: bottom !important;
}


/* scroller ================================= */
#scrollLinks{

width:85px;
margin-top: 92px;
float:left;
}

#wn {
margin-top:0;
	text-align: left;
	float: left;
	height: 249px;
	width: 108px;
	 overflow:hidden;
	 position:relative; 	
}
#lyr1{


}

a.AbstandGal:link, a.AbstandGal:visited, a.AbstandGal:active, a.AbstandGal:hover{
display: block;
margin-bottom: 8px;
}
#imIX{
	width: 374px;
	height: 248px;
}
/* scroller ================================= */
