body { 
		font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
		font-size:12px;
		line-height:18px;
		color:#5D636E;
		background-position:top;
		
		}
		
td { 
		font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
		font-size:12px;
		line-height:18px;
		color:#5D636E;

		
		}		
		
		
a img {
               	/* Entferne Rahmen von verlinkten Bildern */
               	border: 0;
               }	
			   
			   
			   
div.bild {
	position:absolute;
	z-index:8;
	width: 790px;
	height: 292px;
}	

div.bildtext {
	position:absolute;
	z-index:7;
	width: 790px;
	height: 292px;

 	
}		   
		
/*	-------------------------------------------------------------
	FORMULARE
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
input, select, textarea { 
							font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
							font-size:12px; 
							font-weight: 200;
							}
							
input, select, textarea { color:#000000; }

.ppform 				{
							background-image:url(/html02/img/bgform.gif);
							background-repeat:no-repeat;
							margin-top:1px;
							width:165px;height:37px;border:0px;font-size:14px;color:#ffffff;padding-left:10px;padding-top:10px;
							/*border:8px solid #CED1D7; */
							}
							
.mini{	font-size:9px;line-height:11px;}		
.text{	font-size:12px;}	
.top{	font-size:12px;}							

							
									

/*	-------------------------------------------------------------
	TEXT / ÜBERSCHRIFTEN
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.small{
		font-size:10px;
		}

		
h1, .h1{
		font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;  /*Georgia;*/
		font-size:26px;
		font-weight: 100;
		line-height:36px; 
		margin-bottom:14px;
}

h2, .h2{
		font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
		font-size:18px;
		font-weight: 100;
		line-height:30px; 
		margin-bottom:10px;
}

h3, .h3{
		font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
		font-size:14px;
		font-weight: 100;
		line-height:24px; 
		margin-bottom:5px;
}

h4, .h4{
		font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight: 200;
		line-height:18px; 
		margin-bottom:0px;
		}


/*	-------------------------------------------------------------
	LINKS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		

a:hover { background-color:#CED1D7; }


a {
		text-decoration:none;
		color:#5D636E;
}	


/*	-------------------------------------------------------------
	POSITIONIERUNG
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	

#head{		
			background-color:#FFFFFF;
			margin-left:1px;
			width:790px;
			height:101px;
			border-bottom: solid 1px #CED1D7;
			}
			
#head2{		
			background-color:#FFFFFF;
			width:100%;
			height:101px;
			border-bottom: solid 1px #BDBCBD;
			border-top: solid 1px #BDBCBD;
			border-left: solid 1px #BDBCBD;
			border-right: solid 1px #BDBCBD;
			}			
			

#titelbild { 
			margin-top:0px;
			padding-left:1px;
			position:absolute;
			}	
			
 * html  #titelbild /* für den IE */
  {			padding-left:0px;}				
			
#downloadrahmen	{
			position:absolute;
			padding-top:155px;
			padding-left:335px;
			}	
			
* html  #downloadrahmen	{
			padding-left:305px;
			}				
			
#rahmen{	
			position:absolute;
			z-index:10;
			width:225;

			text-align:center;}		

 * html  #rahmen /* für den IE */
  {			width:265;}						
	

		
#content { 	position:absolute;
			top:0px; 
			left:175px; 
			width:792px; 
			z-index:1;
			background-image:url(/html02/img/bgContent.png);
			background-repeat:repeat-Y;
			}
			
#box1 { 

			height:292px; 
			margin-left:1px;
			}	
           			
			
#box2 { 
			float:left;
			margin-top:0px;
			}	
			
			
#teaserbox { 
			padding:20px;
			border: solid 1px #CED1D7;
			background-color:#F7F8F9;
			margin-top:10px;
			margin-bottom:10px;
			}	
			
#box4 { 
			height:690px;
			margin-left:560px; 
			width:220px;
			background-image:url(/html02/img/trenner.gif);
			background-repeat:no-repeat;
			}	
#box5 { 
			clear: both;
			padding:20px;
			height:300px;
			margin-left:1px;
			margin-right:1px; 
			margin-top:10px;  
			background-image:url(/html02/img/bgFooter.gif);
			background-repeat:repeat-x;
			}	
			
			
 /*	-------------------------------------------------------------
	 DOWNLOADBUTTON
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
			
#downloadbutton
			{
			display: block;
			background-image:url(/html02/img/download_normal.png);
			background-repeat:no-repeat;
			text-align:center;
			margin-top:2px;
			width:202px; 
			height:56px;
			}
			
#downloadbutton a {
			display: block;
			background-image:url(/html02/img/download_normal.png);
			background-repeat:no-repeat;
            text-decoration: none;
			background-color:transparent;
			width:202px; 
			height:56px;
			color: #FFFFFF;
               }			
			
			
			
#downloadbutton a:hover  {
 					display: block;
                    color:  #5D636E;
					background-image:url(/html02/img/download_over.png);
					background-repeat:no-repeat;
               }	
			   

#downloadzahl {
		margin-top: 6px;	
		font-size:18px;
		font-weight: 100;
			
           }
  
  * html  #downloadzahl /* für den IE */
  {

	margin-top: -10px;	
	
           }	
		   
		   


/*Downloadbutton orange*/		

#downloadbuttonorange  {
			display: block;
			background-image:url(/html02/img/download.gif);
			background-repeat:no-repeat;
			background-color:transparent;
			width:158px; 
			height:32px;
               }	

			
#downloadbuttonorange a {
			display: block;
			background-image:url(/html02/img/download.gif);
			background-repeat:no-repeat;
			background-color:transparent;
			width:158px; 
			height:32px;
               }			
			
			
			
#downloadbuttonorange a:hover  {
 					display: block;
					background-image:url(/html02/img/download2.gif);
					background-repeat:no-repeat;
               }	   		   
			   
			   


 /*	-------------------------------------------------------------
	 BUTTON Shop anmelden
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
			
#ButtonShopanmelden
			{
			background-repeat:no-repeat;
			background-image:url(/html02/img/buttonShopanmelden.png);
			background-repeat:no-repeat;
			text-align:center;
			margin-left:500px;
			width:192px; 
			height:40px;
			}
			
#ButtonShopanmelden a {
            display: block;
			background-image:url(/html02/img/buttonShopanmelden.png);
			background-repeat:no-repeat;
            text-decoration: none;
			background-color:transparent;
			padding-top: 5px;
			width:192px; 
			height:40px;
			color: #FEFEFE;
               }			
			

			
#ButtonShopanmelden a:hover  {
 					display: block;
                    color: #E6E8EE;
					background-image:url(/html02/img/buttonShopanmelden_over.png);
					background-repeat:no-repeat;
					width:192px; 
					height:40px;
               }			   		
			
  
  /*	-------------------------------------------------------------
	 NAVIGATIONSMENÜ
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

               #navbar {
                    width: 100%;
                  	margin-top: -12px;	
					height:40px;
					background-image:url(/html02/img/bgNavi.gif);		
               }
			   
			   * html  #navbar /* für den IE */
			   {
					width: 100%;		
					height:40px;
					margin-top: 0px;	
					background-image:url(/html02/img/bgNavi.gif);		
               }
			   
               #navbar ul {
                    list-style: none;
					margin-top:0px;
               }
			   
               #navbar li {
                    float: left;
               }
			   
      
               #navbar #current a  {
                    background-image:url(/html02/img/bgNaviA.gif);
					padding-top: 14px;
					padding-bottom: 8px;
                    font-size:18px;
					color: #ffffff;
					border-right: 1px solid #000000;
					border-left: 1px solid #000000;
               }
               
               #navbar a  {
			   		font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; /*Georgia;*/
			   		display: block;
                    background-image:url(/html02/img/bgNavi.gif);
                    text-decoration: none;
					font-size:18px;
                    display: block;
                  	padding-top: 12px;
					padding-bottom: 10px;
					padding-right: 22px;
					padding-left: 22px;
					margin-right:1px;
                    color: #ffffff;
               }
               #navbar a:hover  {
                    color: #FFFFFF;
					background-image:url(/html02/img/bgNaviA.gif);
					padding-top: 13px;
					padding-bottom: 8px;

               }
              
               /* Commented Backslash Hack versteckt diese Regel von IE5-Mac \*/
               #navbar a  {
                    float: none;
               }
               /* End IE5-Mac hack */
			   
/*Unternavi*/
.ausgewaehlt_sub { background-color:#CED1D7; 
}		



/* Sub-Navi 01 Links */	

a.subnavi01:link, .subnavi01:visited {
		color:#5D636E;
		font-size:14px;
		line-height:24px;
		text-decoration:none;
}

a.subnavi01:hover , .subnavi01:focus, .subnavi01:active {
		background-color:#CED1D7; 
}


/* Sub-Navi 02 Links */	

a.subnavi02:link, .subnavi02:visited {
		color:#5D636E;
		font-size:12px;
		line-height:22px;
		text-decoration:none;
}

a.subnavi02:hover , .subnavi02:focus, .subnavi01:active {
		text-decoration:underline;
		background-color:#CED1D7; 
}

/* Sub-Navi 03 Links */	

a.subnavi03:link, .subnavi03:visited {
		color:#5D636E;
		font-size:10px;
		line-height:16px;
		text-decoration:none;
}

a.subnavi03:hover , .subnavi03:focus, .subnavi01:active {
		text-decoration:underline;
		background-color:#CED1D7; 
}



.subnaviabstand {
	margin-left:25px;
	
}

.subnavi03abstand {
	margin-left:25px;
	margin-bottom:10px;
}
	
/*	/// Suchergebnisse //////*/

.bggrau {		background-color:#BDBCBD;
}

.bgweiss {		background-color:#FFFFFF;
				vertical-align:top;
}	

#results{	padding:2px 10px 0px 10px;
				width:230px;
				color:#000000;
}


*html  #results{	padding:2px 10px 0px 10px;  /*  für IE */
				width:250px;
}

#box{			padding:10px;
				width:208px;
				border: solid 1px #BDBCBD;
				background-color:#F6F6F6;
				clear: both;
				margin-bottom:15px;
				font-size:12px;
				color:#2A2A2A;
				overflow:hidden;
}


*html #box{		width:230px; /*  für IE */
				}

#box a{			font-size:12px;
				color:#2A2A2A;
				font-weight:bold;
				text-decoration:none;
				background-color:#DFE3E5;	
				}
				
#box a:hover{	text-decoration:underline;	}	

#seitennavi{	clear: both;
				margin-top:0px;
				margin-bottom:10px;
				font-size:10px;
				vertical-align:middle;}	
				
#ergebnisse{	margin-top:10px;
				font-size:10px;
}	

div#DownloadElement {
	width: 150px;
	height: 170px;
	border: 1px solid #A6B8C3;
	background-color: #f9f9f9;
	float: left;
	
}	

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}





