/***************************************************************************************************/
/**** CSS - rdv ************************************************************************************/
/**** January 2006 *********************************************************************************/
/***************************************************************************************************/

/**** USUAL CONTENTS *******************************************************************************/
/**** START body ***********************************************************************************/
body {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	/*font-family:Geneva, Arial, Helvetica, sans-serif;*/
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:11px;
	color:#000000;
	background-color:#E0E0E0;
	margin-top:15px;		
}

.print{
float:right;
clear:none;
margin-right:10px;
}
/**** END body *************************************************************************************/

/**** START «TABLE»-tags ***************************************************************************/
td {
	vertical-align:top;
}
/**** END «TABLE»-tags *****************************************************************************/

/**** START «H»-tags *******************************************************************************/
h1 {
	font-weight:bold;
	font-size:14px;
	color:#000000;
		  /*ob,re,un,li*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}
h3 {

	font-weight:bold;
	font-size:12px;
	color:#E00073;
	margin:15px 0px 5px 0px;
	/*line-height:16px;
	height:16px;*/
}

/**** END «H»-tags *********************************************************************************/

/**** START «LINK»-tags ****************************************************************************/
a {
	color:#E00073;
	text-decoration:none;
}
/**** END «LINK»-tags ******************************************************************************/

/**** START «FORM»-tags ****************************************************************************/
form {
	margin: 0px;
	padding: 0px;
}
.formfix2x {
	font-size:11px;
	width:200px;
}
#top_search_input {
	border: 1px #575759 solid;
	height: 14px;
	width: 90px;
}
.menu_top{
clear:none;
float:left;
padding-right:5px;

}


.menu_topt{
clear:none;
float:left;
padding-right:5px;
}
/**** END «FORM»-tags ******************************************************************************/

/**** START «IMAGE»-tags ***************************************************************************/
#image img {
	clear:none;
	float:right;
	margin:0px 0px 10px 0px;
}
.imageright {
	/*width:150px;*/
	float:right;
	clear:right;
	padding-left:10px;
	padding-bottom:10px;
}
.imageleft {
	float:left;
	clear:none;
	padding-right:10px;
	padding-bottom:10px;
}
.imagecenter {
	float:both;
	clear:both;
	padding-bottom:10px;
}
#topbanner img{
	vertical-align:top;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
}
#footbanner img{
	height:30px;
	text-align:center;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 7px 0px 7px;
}
#image_head {
	clear:none;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#image_logoTOP {
	clear:none;
	border: 0px;
	text-align:right;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/**** END «IMAGE»-tags *****************************************************************************/

/**** START various ********************************************************************************/
.breadcrump {
	color: #ADACAD;
}
#pathnav {
	margin-bottom: 37px;
}
.news {
	font-size:11px;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
}
.newstitle {
	padding:0px;
	margin:0px;
}

.newstitle a {
	color: #E00073;
	font-weight: bold;
	padding:0px;
	margin:0px;	
}
.newsissue {
	font-size:11px;
	font-weight: bold;
	padding:0px;
	margin-top:10px;
	margin-bottom:5px;
}





#bg_content {
border: 2px solid #AFAFB0;
background-color:#FFFFFF;
}
 .tab {
	font-weight:bold;
	font-size: 12px;
	width: 156px;
	height: 29px;
	padding-top: 13px;
	vertical-align: middle;
	text-align:center;
}
 .tab a {
	color: black;
	font-weight:bold;
	font-size: 12px;
}
 .tab a:hover {
	color: #E00073;
	font-weight:bold;
	font-size: 12px;
}


 .nontab {
	padding: 15px 0px 0px 15px;
	margin: 0px;
	border-bottom:1px solid #AFAFB0;
	height: 26px;
}
 .nontab a {
	color: black;
}

#content {
	width:441px;
	text-align:left;
	line-height: 150%;
	border-right:1px solid #AFAFB0;
	border-left:1px solid #AFAFB0;
	padding:0px 10px 0px 15px;
	background-image: url(/pagemedia/hg.gif);
	background-repeat: no-repeat;
	background-position: -100px 50px;
}

#content_anmeldung {
	width:441px;
	text-align:left;
	line-height: 150%;
/*	border-right:1px solid #AFAFB0; */
/*	border-left:1px solid #AFAFB0; */
	padding:20px 10px 0px 15px;
/*	background-image: url(/pagemedia/hg.gif); */
}

#content_home {
	width:441px;
	text-align:left;
	line-height: 150%;
/*	border-right:1px solid #AFAFB0; */
/*	border-left:1px solid #AFAFB0; */
	padding:20px 10px 0px 15px;
/*	background-image: url(/pagemedia/hg.gif); */
}

#content_full {
	width:956px;
	text-align:left;
	line-height: 150%;
/*	border-right:1px solid #AFAFB0; */
/*	border-left:1px solid #AFAFB0; */
	padding:20px 10px 0px 15px;
/*	background-image: url(/pagemedia/hg.gif); */
}


#content p{
	margin:5px 0px 10px 0px;
}


#contentbottom {
	border-right:1px solid #AFAFB0;
	border-left:1px solid #AFAFB0;
	background-image: url(/pagemedia/hg_unten.gif);
	background-repeat: no-repeat;
	background-position: -107px bottom;
}
#content_title {
	font-weight:bold;
	color:#E00073;
}
#quotes {
	width:161px;
	text-align:left;
	border-right:1px solid #AFAFB0;
	padding:0px 12px 0px 13px;
}
#quotes img{
	width:161px;
	text-align:left;
	border-bottom:5px solid #AFAFB0;
	border-top:5px solid #50578D;
}
#quotes .noborders img{
	width:161px;
	text-align:left;
	border:none;
}
#quotes h2{
	font-size:16px;
	text-align:left;
	color: #50578D;
	font-style: italic;
	font-weight: bold;
	color: #50578D;
}

#link_logoTOP {
	color:#000000;
}
#verCon {
	padding:0px 0px 0px 0px;
	font-weight:bold;
	float:left;
	color:#666666;
}
#verConBol {
	line-height:12px;
	float:none;

	font-weight:bold;
	font-size:12px;
	color:#50578D;
	padding:8px 0px 0px 0px;
}
#spacerH05 {
	vertical-align:top;
	height:5px;
}
#spacerH10 {
	vertical-align:top;
	height:10px;
}
#spacerH15 {
	vertical-align:top;
	height:15px;
}
#spacerH40 {
	vertical-align:top;
	height:40px;
}
#spacerH45 {
	vertical-align:top;
	height:45px;
}
/**** END various **********************************************************************************/

/**** START foot ***********************************************************************************/
#disclaimer {
	font-size:9px;
	text-align:right;
	padding:0px 25px 0px 0px;
}
#disclaimer a:link, #disclaimer a:visited, #disclaimer a:active {
	color:#AFAFB0;
}
#disclaimer a:hover {
	color:#1D307F;
}
/**** END foot *************************************************************************************/

/**** THE MENUES ***********************************************************************************/
/**** START top ************************************************************************************/
#top {
	letter-spacing:1px;
	text-align:left;
	width:758px;
	height:25px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:middle;
	background-color:#FF9966;
}
#top a:link, #top a:visited, #top a:active {
	color:#50578D;
	padding:2px 0px 1px 10px;	
	clear:none;
	float:left;
}
#top a:hover {
	color:#FF0000;
	padding:2px 0px 1px 10px;	
	clear:none;
	float:left;
}

/**** END top **************************************************************************************/

/**** START left ****3******************************************************************************/
#left {
	font-weight:normal;
	text-align:left;
	padding:0px 0px 0px 0px;
	letter-spacing: normal;
	background-image: url(/pagemedia/hg_left.gif);
	background-position: 0px 39px;
	background-repeat: no-repeat;
}
#bottomleft {
	text-align:left;
	background-image: url(/pagemedia/hg_left_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
/* ul */
#left ul {
	margin:0px 0px 0px 85px;
	padding:10px 0px 0px 0px;
}
/* ul li */
#left ul li{
	font-size:12px;
	line-height:13px;
	padding:0px 0px 3px 0px;
	margin:0px 0px 4px 0px;
	list-style-image:url(/pagemedia/bullet.gif);
}
#left ul li a:link, #left ul li a:active,#left ul li a:visited {
	border-top:none;
	color:#000000;
	font-weight: bold;
	padding:0px 0px 0px 0px;
}
#left ul li a:hover {
	color:#E00073;
}
/* ul li ul */
#left ul li ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/* ul li ul li */
#left ul li ul li {
	border:none;
	margin:0px 0px 0px 19px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	line-height:18px;
	color:#ff0000;
}
#left ul li ul li a:link, #left ul li  ul li a:visited, #left ul li ul li a:active{
    padding:0px 0px 0px 0px;
	color:#333333;
}
#left ul li ul li a:hover{
	color:#E00073;
}

#left ul li ul li ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#left .activelink{
	color: #E00073;
	font-weight: bold;
}
#left table{
	margin:0px;
	padding:0px;
}
#left p{
	margin:0px;
	padding:0px;
}

/**** END left *************************************************************************************/

/**** START right **********************************************************************************/
#right {
	letter-spacing:normal;
	text-align:left;
	padding:0px 10px 0px 15px;
	font-size:14px;
	line-height:15px;
	background-image: url(/pagemedia/hg_right.gif);
	background-repeat: no-repeat;
	background-position: 0px 50px;
}
/* ul */
#right ul {
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}
/* ul li */
#right ul li{
	padding:0px 0px 30px 0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
}
#right ul li a:link, #right ul li a:visited, #right ul li a:active{
	color:#1D307F;
}
#right ul li a:hover{
	color:#000000;
}
/* ul li ul */
#right ul li ul{
	font-weight:normal;
	font-size:12px;
	line-height:13px;
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	width:100%;
}
/* ul li ul li */
#right ul li ul li{
	margin:0px 0px 0px -2px;
	padding:0px 0px 0px 0px;
	color:#333333;
}
#right ul li ul li a:link, #right ul li  ul li a:visited, #right ul li ul li a:active{
	color:#333333;
	padding:0px 0px 0px 19px;
}
#right ul li ul li a:hover{
	color:#50578D;
}
#right .activelink{
	color: #50578D;
}
#quicknav {
	margin-bottom: 30px;
}

#quicknav  a {
	color:#E00073;
	text-decoration: none;
	font-size: 11px;
}
#quicknav  a:hover {
	color:#000000;
}
/**** END right ************************************************************************************/

/**** START address **********************************************************************************/
#address {
	width:172px;
	letter-spacing:normal;
	text-align:left;
	padding:0px 5px 2px 0px;
	font-size:11px;
	line-height:13px;
}
#address a:link, #address a:visited, #address a:active{
	color:#333333;
	padding:0px 0px 0px 19px;
}
#address a:hover{
	color:#50578D;
}
/**** END right ************************************************************************************/

/**** HOMEPAGE *************************************************************************************/
/**** START content home ***************************************************************************/
/* title */
#aktRub {
	width:340px;
	font-weight:bold;
	font-size:14px;
	color:#50578D;
	padding:0px 0px 4px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:2px solid #AFAFB0;
}
#verRub {
	width:340px;
	font-weight:bold;
	font-size:14px;
	color:#50578D;
	padding:0px 0px 4px 0px;
	border-bottom:2px solid #AFAFB0;
	margin:0px 0px 8px 0px
}
/* content */
#home_td {
	font-size:12px;
	text-align:left;
	vertical-align:top;
	padding:0px 15px 0px 20px;
}
#home_td a:link, #home_td a:visited {
	color:#50578D;
}
#home_vline {
	width:1px;
	padding:0px 0px 0px 0px;
	border-right:1px solid #FF9900;
}
#ver_td a:link, #ver_td a:visited {
	color:#50578D;
}
#aktTit {

	font-weight:bold;
	float:left;
	color:#50578D;
	padding:0px 0px 0px 19px;	
}
#verDat {

	font-weight:bold;
	color:#50578D;
	float:left;
	padding:0px 0px 0px 19px;
}
#verDat a:link, #verDat a:visited, #verDat a:active, #verDat a:hover{
	color:#50578D;
}
/**** END content home *****************************************************************************/

/**** PRODUKTEGALLERIE *****************************************************************************/
/**** START content gallerie ***********************************************************************/
/* title */
#ProGalImgOver {
	padding:10px 10px 0px 0px;
	float:left;
}
#ProGalTit {
	font-weight:bold;
	color:#50578D;
	padding:10px 0px 0px 0px;
}
#ProGalTit a:link, #verDat a:visited, #verDat a:active, #verDat a:hover{
	color:#50578D;
}
/* content */


/**** END content gallerie *************************************************************************/
.toparea_1{
	background-image: url(/pagemedia/top_site_1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.toparea_2{
	background-image: url(/pagemedia/top_site_2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.toparea_3{
	background-image: url(/pagemedia/top_site_3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.footerline{
	background-image: url(/pagemedia/footerline.gif);
}

.scrollitem{
	font-size:11px;
	padding-right:20px;
	clear:none;
	float:left;
}

.scrollitem img{
	border:0px;
}

.scrolltitle{
	font-size:12px;
	color: #E00073;
	font-weight: bold;
}
.scrolltitle a{
	color: #E00073;
}

.formfix3x{
	width:300px;
}

#shop{
font-size:11px;
}

#shop img{
 border:none;
} 
#shop td{
font-size:11px;
}

.zwingend{
	width: 300px;
/*	background-color:#FFCC66; */
	background-color:#fde6f1;
}

.cbzwingend{
/*	background-color:#FFCC66; */
	background-color:#fde6f1;
}


/**************************************************************
	MultiBox
	v1.2
**************************************************************/
.MultiBoxContainer {
	position: absolute;
	border: 10px solid #000;
	background-color: #FFF;
	display: none;
	z-index: 2;
}
.MultiBoxLoading {
	background: url(/pagemedia/icons/loader.gif) no-repeat center;
}
.MultiBoxContent {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.MultiBoxClose {
	position: absolute;
	top: -26px;
	right: -26px;
	background: url(/pagemedia/icons/close.png) no-repeat;
	width: 24px;
	height: 24px;
	cursor: pointer;
}
.MultiBoxControlsContainer {
	overflow: hidden;
	height: 0px;
	position: relative;
}
.MultiBoxControls {
	width: 100%;
	height: 30px;
	position: relative;
	background-color: #000000;
}
.MultiBoxPrevious {
	position: absolute;
	background: url(/pagemedia/icons/left.png) no-repeat;
	width: 24px;
	height: 24px;
	left: 0px;
	margin-top: 5px;
	cursor: pointer;
}
.MultiBoxNext {
	position: absolute;
	background: url(/pagemedia/icons/right.png) no-repeat;
	width: 24px;
	height: 24px;
	right: 0px;
	margin-top: 5px;
	cursor: pointer;
}
.MultiBoxNextDisabled {
	cursor: default;
	background: url(/pagemedia/icons/rightDisabled.png) no-repeat;
}
.MultiBoxPreviousDisabled {
	cursor: default;
	background: url(/pagemedia/icons/leftDisabled.png) no-repeat;
}
.MultiBoxTitle {
	position: relative;
	margin: 10px 0 0 35px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}
.MultiBoxNumber {
	position: relative;
	width: 120px;
	margin: 10px 35px 0 0;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: right;
}
.MultiBoxDescription {
	clear: left;
	position: relative;
	margin: 0 35px 0 35px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: left;
}

.galerygross{
}
.galerygross a{
	display:block;
	float:left;
	clear:none;
	margin:5px;
	
	}

