
body {
	margin-left: 9px;
	margin-top: 0px;
	margin-right: 0px;
	background-image: url(/new/fileadmin/template/images/hg.gif);
}
.logo {
display:none;
	position: absolute;
	width: 1px;
	height:1px;
	margin-left:10px;
	margin-top: 15px;
	top: -4px;
}
.naviOben {
display:none;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	position: absolute;
	height:1px;
	width: 100%;
	margin-left:245px;
	background-color:#DBDBDB
}
.verlagsHaus {
display:none;
text-align:right
}
h1 {
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 90%;
font-style:italic;
font-weight:bold;
line-height: 20px;
height: 20px;
max-height: 20px;
margin-top:30px;
}
/* 1. Seitentitel im oberen grauen Bereich */
/* = Untertitel in Typo3-Seite*/
.naviObenLeft1 {
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 95%;
font-weight:bold;
line-height: 20px;
height: 20px;
max-height: 10px;
margin-left: 40px;
margin-top: 10px;

}
/* 2. Seitentitel im oberen grauen Bereich */
/* = Untertitel in Typo3-Seite*/
.naviObenLeft2 {
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 80%;
font-weight:bold;
line-height: 20px;
height: 20px;
max-height: 20px;
margin-left: 40px;
}

.naviPath {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 60%;
	margin-left: 40px;
	margin-top: 10px;
}
.whiteLine {
background-color:#FFFFFF;
position: absolute;
height:2px;
width: 100%;
margin-left:5px;
margin-top:2px;
}
.yellowLine {
background-color:#FDCE02;
position: absolute;
height:2px;
width: 10%;
margin-left:5px;
margin-top:4px;
}
.level1LiNo, .level1LiAct {
	display:none;
	list-style-type: none;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 65%;
	font-weight: bold;
} 

.level2 {
	display:none;
	margin-left: 9px;
	background-color:#FFFFFF;
	width: 236px;
}
.level2LiNo, .level2LiAct {
	display:none;
	list-style-type: none;
	margin-left: 10px;
	margin-top: 2px;
	margin-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 65%;
	text-indent:-19px;
	}

.level1NoLink, .level2NoLink, .level1ActLink, , .level2ActLink {
	display:none;
	color: Black;
	text-decoration: none;
}


.navigation {
visibility:hidden;
display:none,
	position: absolute;
	width: 1px;
	margin-top:1px;
	margin-left:0px;
}

/* Print-CSS */
.logoPrint {
	position: absolute;
	width: 40px;
	height:100px;
	margin-left:25px;
	margin-top: 15px;
	top: -4px;
	z-index:1;
}
 
.navigationPrint {
	position: absolute;
	width: 40px;
	margin-top:114px;
	margin-left:0px;
}
.bodyPrint {
background-image:none;
}

.inhaltPrint {
	position: absolute;
	width: 640px;
	margin-top:20px;
	background-color:#FFFFFF;
	margin-left:20px;
	margin-bottom:10px;
}

.inhalt {
	position: absolute;
	width: 635px;
	margin-top:20px;
	background-color:#FFFFFF;
	margin-left:5px;
	margin-bottom:10px;
}
.inhaltText{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 70%;
}
.inhaltTextX{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 70%;
	margin-bottom:10px;
}
 .tx-rgstvevents-pi1-singleView{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 70%;
}
 
 .inhaltTextB{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 70%;
	font-weight: bold;
}
.inhaltTextBI{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 70%;
	font-weight: bold;
	font-style:italic;
}
.inhaltTextI{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 70%;
	font-weight: normal;
	font-style:italic;
}

.imgtext-table {
	font-size: 80%;
}
.naviPath A {
	color: black;
}

.table{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 70%;
}
.inhaltTextImageCaption{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 70%;
}
.contentHeader{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 75%;
	font-style:italic;
	font-weight:bold;
	margin-top:100px;
}

.list{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 70%;
	margin-bottom: 5px;
	width: 400px;
}
.listButton{
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	vertical-align:middle;
	}
	
/* Links innerhalb der Seite	*/
.links{
	margin-left: 5px;
	margin-right: 3px;
	vertical-align:middle;
	font-weight:bold;
	color:#000000;
	}	


/* Navigations-Pfad	*/
.link{
	margin-left: 0px;
	margin-right: 3px;
	vertical-align:middle;
	font-weight:bold;
	}	
	
	
.inhaltText A:visited, .inhaltText A:link, .inhaltText A:active, td A:visited, .inhaltText A:visited, .inhaltText A:active, .inhaltTextX A:visited, .inhaltTextX A:link, .inhaltTextX A:active{
	text-decoration:none;
	color:#000000;	
	font-weight:bold;
}

.inhaltText A:hover, .inhaltTextX A:hover{
	text-decoration:underline;
	color:#000000;	
	font-weight:bold;
}
.linkToTop{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 70%;
	margin-top:20px;
	vertical-align:middle;
	font-weight:bold;
	color:#000000;
}

.backLink{
	vertical-align:middle;
	margin-right: 5px;
}
.divider {
	
	margin-bottom: 10px;
}

/* form br {  Alle Zeilenumbürche in Formularen auswählen 
  clear: left;  das floating der labels und inputs aufheben 
}*/
.labeltext {
	text-align: left;
	width: 130px;
	padding-right: 5px;
}
.labeltextFont {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	width: 200px;
	padding-right: 5px;
	font-size: 70%;
}
.labeltextFontBreit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	width: 350px;
	padding-right: 5px;
	font-size: 70%;
}

.labeltextFont2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	width: 330px;
	padding-right: 5px;
	font-size: 70%;
}
.labeltext2 {
	text-align: left;
	width: 350px;
	padding-right: 5px;
	padding-left: 10px;
	vertical-align: bottom;
}
.labeltext4 {
	text-align: left;
	width: 100%;
	padding-right: 5px;
}
.labeltext200 {
	text-align: left;
	width: 200px;
	padding-right: 5px;
}

.labeltextbreit {
	text-align: left;
	width: 350px;
	padding-right: 5px;
}
.textfeld200 {
	width: 200px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	margin-bottom: 2px;
}
.textfeld200font {
	width: 170px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	margin-bottom: 2px;
	font-size:70%;
}

.textfeld200d {
	width: 100px;
	background-color: #FFFFFF;
	border-bottom: 1px dotted #666666;
	border-left: 0px none #FFFFFF;
	border-top: 0px none #FFFFFF;
	border-right: 0px none #FFFFFF;
	margin-bottom: 2px;
}
.textarea {
	width: 350px;
	height: 100px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	margin-bottom: 2px;
}
.textfeld100 {
	width: 98px;
	margin-bottom: 2px;
	margin-right: 1px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.textfeld20 {
	width: 40px;
	margin-bottom: 2px;
	margin-right: 1px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.textfeld60 {
	width: 123px;
	margin-bottom: 2px;
	margin-right: 1px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.textfeld80 {
	width: 163px;
	margin-bottom: 2px;
	margin-right: 1px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.senden {
		margin-left:25px;
}
.anfrage {
		margin-left:0px;
}

.imgtext-table {
		width:221px;
}
.imgtext-table > img {
	border: thick solid #00FFFF;	
}
.rahmenGrauWeiss {
	border: 3px solid #EBEBEB;
	padding:5px,5px,0px,5px;
}
.rahmenGrauGrau {
	border: 3px solid #CCCCCC;
	background-color:#EBEBEB;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	padding-top:3px;
}
.shop1SpaltenAll{
color:black;
width:100%;
margin-bottom:20px;
margin-top:10px;
clear:both;
border:1px solid none;
}
.shop2SpaltenAll{
color:black;
width:100%;
margin-bottom:10px;
margin-top:10px;
clear:both;
border:none;

}
.shopImageBorder {
border:1px solid solid;
border-color:#666666;
}

.shopImageBorder2 {
border:1px solid solid;
border-color:#666666;
margin-bottom:10px;
}

.shop2SpaltenProduktLinks{
color:black;
float:left;
width:49%;
vertical-align:top;
border:none;
padding-bottom:20px;
}
.shop2SpaltenProduktRechts{
color:black;
float:right;
width:49%;
vertical-align:top;
border:none;
padding-bottom:20px;
} 

.ShopProduktImage{
color:black;
float:left;
vertical-align:top;
width:120px;
}
ShopProduktImageG {
color:black;
float:left;
vertical-align:top;
width:300px;
}

.ShopProduktImage2p{
color:black;
float:left;
vertical-align:top;
width:80px;
}
.ShopProduktText{
color:black;
float:left;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
padding-left:5px;
padding-right:5px;
width:400px;
}

.ShopProduktTextG {
color:black;
float:right;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
padding-left:5px;
padding-right:5px;
width:100px;
}


.ShopProduktText{
color:black;
float:left;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
padding-left:5px;
padding-right:5px;
width:400px;
}

.ShopProduktTextAbo{
color:black;
float:left;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
padding-left:5px;
padding-right:5px;
width:450px;
}

.ShopProduktText2p{
color:black;
float:left;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
padding-left:5px;
padding-right:5px;
width:200px;
margin-left:10px;
}
.ShopProduktLink{
color:black;
float:right;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
padding-left:10px;
padding-right:10px;
text-decoration:none;
font-weight:bold;
}
.ShopProduktLink A:link, .ShopProduktLink A:visited, .ShopProduktLink A:active {
	color:black;
}
.Shoplist A:link, .Shoplist A:visited, .Shoplist A:active {
	color:black;
font-weight:bold;
}

.ShoplistContainer{
color:black;
width:90%;
clear:both;
margin-left: -20px;
border-bottom-color:#CCCCCC;
border-bottom-width:1px;
border-bottom-style:solid;
}
.ShoplistText{
font-size:70%;
color:black;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:450px;
}

.ShoplistLink{
color:black;
float:right;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
text-align:right;
text-decoration:none;
font-weight:bold;
width:100px;
}

A:link, A:visited, A:active, A:focus, A:hover {
	color:black;

}


.ShopProduktTitle {
font-weight:bold;
}
.ShopProduktTitleI {
font-weight:bold;
font-style:italic;
margin-bottom:15px;
}

.ShopProduktWrap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	padding-bottom:50px;
	clear:both;
}
.ShopProduktBildWrap {
	float: left;
 	width:200px;
}
.ShopProduktAllText {
 float: left;
 width:426px;
 }
.ShopProduktRechtsWrap {
	float: left;
 	width:90px;
}
.ShopProduktTextWrap {
 padding-bottom:20px;
 font-size:130%;

}
.ShopProduktTitleWrap {
 font-weight:bold;
 padding-bottom:20px;
}
.ShopProduktPreisWrap {
 font-weight:bold;
 padding-bottom:20px;
 font-size:90%;
}
.ShopProduktDatenWrap {
font-style:italic;
padding-bottom:20px;
font-size:95%;
}
.ShopProduktBildWrapListe {
padding-right:10px;
}
.Shoplist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	line-height: 75%;
	padding-bottom:3px;
}	
.libild {
/* margin-right: 10px; */
}
.ullist {
	list-style-image:url('fileadmin/stvshop/clear.gif');
	/*text-indent: -20px; */
	list-style-type:none;
	list-style-position:outside;
	}
.warenkorb {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:70%;
	vertical-align:top;
}			
.warenkorbS {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:100%;
	vertical-align:top;
}			
.warenkorbAktuell {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:100%;
}			
.warenkorbB {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:70%;
	font-weight:bold;
	vertical-align:top;
	margin-right:10px;
}				
.zusatzangaben {
padding-bottom:20px;
}

.MMlayer1 {
width:400px;
	}
.MMlayer2 {
width:400px;
}
.font {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
}

.bestellungX {
margin-left: 380px;
margin-top: -40px;
}

A {
text-decoration:none;
}
