 

html{height:100%; margin:0 0 0 0; }  

    body{
    height:100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background: url(http://images.rpmseek.com/img/bg_navi_verlauf.gif) repeat-y 0 0; /* Navigationsverlängerung bis zum Boden (linker graue Leiste mit Verlauf) */
    margin:0 ;
    padding:0 0 0 0;
    text-align:left;  
    color:#5A5D54;
	z-index: 0;

   }   
	
	img { border: 0; }        

     #alles_box{
     margin:0 0 0 0;
     padding: 0 0 0 0;
	  width: 100%;
     border:0;
     position:relative;  
     line-height:11px;    
     font-size:11px;   
	  z-index: 0;
		height: auto !important; /* Höhe der "alles_box" für alle Browser außer IE 6 */
		height: 100%; /* Höhe für den IE 6 ("hack") - IE6 Ersatz für min-height */
		min-height:100%; /* stellt klar, dass der Footer immer am Boden ist (für alle Browser außer IE6) */
     }  
	  
	  .antifloat{
	  clear: both;
	  height: 0;
	  margin: 0 0 0 0;
	  padding: 0 0 0 0;
	  border: 0;
	  font-size: 0;
	  line-height: 0;
	  background: none !important;
	  } 
	  
	  .hilight_red {
	  font-weight: bold;
	  color: #CC0505;
	  }
	  
	  strong{
	  font-weight: bold;
	  } 
	  
	  #content {
	  padding: 0 0 90px 0;
	  
	  min-height: 980px;
	  height: auto !important;
	  height: 980px;
	  }
	  
	  
	/* LINKS */
	
	a {
	padding: 0 0 0 0;
	font-weight: bold;
	text-decoration: none;
	color: #00A5CB;
	}
						
						
	a:hover {
	color: #007BA3;
	} 
	  
	  
	/* TABELLEN */
	
	table {
   border-collapse:collapse;
	float: left;
	margin: 0 0 0 0;
	position: relative;
	width: 100%;
	}	
					
						table thead tr td {
						background: #1C1D1E url(http://images.rpmseek.com/img/bg_table_head.gif) no-repeat;
						font-size: 10px;
						font-weight: bold;
						color: #96CB3F;
						height: 18px;
						line-height: 18px;
						padding: 0 12px 0 12px;
						vertical-align: middle;
						border-right: #3E3F40 1px solid;
						}	
						
						/* Klasse für die letzte Spalte einer Tabelle (damit diese Spalte keinen Rahmen rechts hat) */
						table thead tr td.noborder {
						border-right: 0;
						}
						
						/* Klasse für die Zentrierten Inhalt innerhalb einer Spalte */
						table thead tr td.center {
						text-align: center;
						padding: 0 0 0 0;
						}
						
						table thead tr th {
						width: 11px;
						height: 18px;
						color: #9A9A93;
						font-weight: bold;
						}
						
			table tr {
			position: relative; /* dient zum versetzen der TH Elemente vor den eigentlichen Inhalt */
			}
						
					table tr th {
					width: 30px;
					color: #9A9A93;
					font-weight: bold;
					padding: 0 0 0 0;
					position: absolute;
					left: -36px; /* Verschiebt die Zahlen vor der Tabelle nach links, damit sie vor dem eigentlichen Inhalt stehen */
					text-align: right;
					}	

					table tr td {
					color: #5A5D54;
					padding: 0 0 0 0;
					background: url(http://images.rpmseek.com/img/bg_table_content.gif) no-repeat 100% 0;
					position: relative;
				
					vertical-align:top;
					border-right: #D5D5D1 1px solid;
					}
					
					/* Klasse für die letzte Spalte einer Tabelle (damit diese Spalte keinen Rahmen rechts hat) */
					table tr td.noborder {
					border-right: 0;
					white-space: normal;
					width: 0; /* nimmt den Rest der Tabelle ein und verkleinert alle anderen Spalten auf die Breite die benötigt wird */
					}
					
						table tr td span {
						padding: 19px 12px 4px 12px;
						margin: 0 0 0 0;
						top: 0px;
					
						display: block;
						}
						
						table tr td.noborder span {
						overflow: auto;
						}
						
						table tr td span.paket {
						word-spacing: -4px;
						}
						


						/* Span für Download Icons in Tabellen */
						table tr td span.dl {
						padding: 19px 12px 2px 10px;
						}
						
						/* Span für Zentrierten Inhalt in Tabellen */
						table tr td span.center {
						text-align: center;
						padding-left: 0px;
						}
						
						table tr th span {
						padding: 3px 0 4px 0;
						margin: 16px 0 0 0;
						display: block;
						} 
						
						table tr td img {
						margin: 0 0 0 0;
						padding: 0 0 0 0;
						}
						
						
						
						
						/* Blau markierter Text in Tabellenkopf */
						table thead tr td span.blue {
						padding: 0 0 0 0;
						display: block;
						color: #00A5CB;
						margin: 0 0 0 0;
						background: none;
						}
						
						/* spezifisch (je nach Seite) markierter Text in Tabellenkopf (z.B. Rot, Grün, Gelb) */
						table thead tr td span.spec {
						padding: 0 0 0 0;
						display: block;
						color: #E63D67;
						margin: 0 0 0 0;
						background: none;
						}
						
						table tr td span a {
						padding: 0 3px 0 3px;
						display: block;
						font-weight: bold;
						text-decoration: none;
						word-spacing: -4px;
						color: #00A5CB;
						}
						
						
						table tr td span a:hover {
						color: #007BA3;
						}

	/*------------------------+	
	2 Spalten
	------------------------*/ 
		
		/* Navi Leiste */
		#column_left{
		position: absolute;
		width: 177px;
		margin:0 0 0 0;
     	padding:0 0 0 0;
		z-index: 10000;
		}
		
		
		/* Header und Content Leiste */
		#column_middle{
		margin:0 0 0 0;
     	padding:0 0 0 0;
		}
		
	/*------------------------+	
	HEADER
	------------------------*/
	
	div#column_left div#header_eule{
	padding: 35px 0 0 0;
	width: 177px;
	height: 73px;
	background: url(http://images.rpmseek.com/img/bg_header_eule.gif) no-repeat 0 100%;
	}
	
	div#column_left div#header_leiste_left{
	width: 177px;
	height: 12px;
	background: url(http://images.rpmseek.com/img/bg_header_verlauf_blau_left.gif) no-repeat 0 0;
	border-top: #00A3C9 solid 1px;
	}
	
	div#column_left div#header_myrpmseek{
	width: 177px;
	height: 34px;
	}
	
	div#column_middle div#header {
	padding: 35px 0 0 0;
	height: 139px;
	margin: 0 0 0 177px;
	background: url(http://images.rpmseek.com/img/bg_header.gif) repeat-x 0 100%; /* Verlängerung des Headers nach rechts */
	overflow: hidden;
	}
	
	div#column_middle div#header_middle{
	padding: 0 0 0 0;
	height: 59px;
	background: #2A2C2F;
	z-index: 1;
	overflow: hidden;
	
	}
	
		div#column_middle div#header_middle div{
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		border: 0;
		height: 58px;
		width: 288px;
		left: 0;
		background: url(http://images.rpmseek.com/img/bg_header_logo_de.gif);
		}
			div#column_middle div#header_middle div a{
			display: block;
			width: 288px;
			height: 58px;
			}
			div#column_middle div#header_middle div a h1{ display: none; }
			div#column_middle div#header_middle div a span{ display: none; }
	
	div#column_middle div div#header_search_box{
	width: 508px;
	height: 79px;
	border-bottom: #474942 solid 1px;
	float: left;
	z-index: 10000000;
	}
	
		div#column_middle div div#header_search_box form{
		margin: 28px 0 0 42px;
		font-size: 10px;
		}
			div#column_middle div div#header_search_box form div{
			width: 106px;
			height: 16px;
			font-weight: bold;
			text-align: center;
			background: url(http://images.rpmseek.com/img/bg_header_suche_erw.gif);
			float: left;
			font-size: 10px;
			margin: 0 5px 0 0;
			padding: 1px 0 0 0;
			}
			
				div#column_middle div div#header_search_box form div:hover{
				background: url(http://images.rpmseek.com/img/bg_header_suche_erw_hover.gif);
				}
				div#column_middle div div#header_search_box form a{
				color: #e3e6e9;
				text-decoration: none;
				}

			div#column_middle div div#header_search_box form input{
			background: #0094BB;
			color: #E6F5F8;
			border-top: #0D3B47 solid 1px;
			border-left: #0D3B47 solid 1px;
			border-bottom: #989898 solid 1px;
			border-right: #989898 solid 1px;
			font-weight: bold;
			font-size: 10px !important;
			font-family: tahoma;
			height: 14px;
			width: 190px;
			padding: 1px 0 0 7px;
			}
			
			div#column_middle div div#header_search_box form select{
			color: #0094BB;
			background: #E9E9E7;
			border-top: #0D3B47 solid 1px;
			border-left: #0D3B47 solid 1px;
			border-bottom: #989898 solid 1px;
			border-right: #989898 solid 1px;
			font-weight: bold;
			font-size: 10px;
			font-family: tahoma;
			height: 15px;
			width: 60px;
			padding: 0px 0 0 1px;
			}
			
			/* "Los" Button */
			div#column_middle div div#header_search_box form input.go{
			background: url(http://images.rpmseek.com/img/bg_button_los.gif);
			border: 0;
			font-weight: bold;
			font-size: 10px;
			height: 17px;
			width: 53px;
			padding: 0 0 2px 5px;
			text-align: left;
			font-family: tahoma;
			cursor: pointer;
			}
	
	div#column_middle div div#header_lang_box{
	width: 140px;
	height: 52px;
	background: #37393E url(http://images.rpmseek.com/img/bg_header_verlauf_blau_right.gif) no-repeat 0 0;
	float: left;
	padding: 28px 0 0 9px;
	}
	
	/*------------------------+	
	NAVI
	------------------------*/
	
	div#column_left div#myrpmseek_btn{
	width: 132px;
	height: 16px;
	padding: 3px 0 2px 45px;
	font-weight: bold;
	font-size: 10px;
	color: #FFF;
	}
	
		div#column_left div#myrpmseek_btn a{
		color: #FFF;
		text-decoration: none;
		}
	
	div#column_left div#navi_box{
	width: 177px;
	height: auto;
	background: #FFF;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	
	div#column_left div#navi_box div.element{
	padding: 0 0 0px 0;
	border: 1px #FFF solid;
	}
	
		div#column_left div#navi_box ul{
		margin: 1px 0 1px 0;
		padding: 0 0 0 0;
		}
		
			div#column_left div#navi_box ul li{
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			list-style: none;
			}
			
				div#column_left div#navi_box ul li ul{
				margin: 0 0 11px 0;
				padding: 0 0 0 0;
				}
		
					div#column_left div#navi_box ul li ul li{
					margin: 11px 0 0 0;
					padding: 0 20px 0 0;
					text-align: right;
					list-style: none;
					background: url(http://images.rpmseek.com/img/bg_navi_ul_li_ul_li.gif) no-repeat 97% 60%;
					}
					
						div#column_left div#navi_box ul li ul li a{
						text-decoration: none;
						font-weight: bold;
						color: #007BA3;
						}
						
					div#column_left div#navi_box ul li ul li.active{
					background: url(http://images.rpmseek.com/img/bg_navi_ul_li_ul_li_active.gif) no-repeat 97% 60%;
					}
	
				div#column_left div#navi_box ul li div.navi_btn{
				width: 132px;
				height: 14px;
				background: url(http://images.rpmseek.com/img/bg_navi_button_blau.gif);
				margin: 0 0 2px 0;
				padding: 3px 0 2px 45px;
				font-weight: bold;
				font-size: 10px;
				color: #FFF;
				cursor: pointer;
				}
				
						div#column_left div#navi_box ul li div.navi_btn h2{
						margin: 0 0 0 0;
						padding: 0 0 0 0;
						font-size: 10px;
						}
						
				
		
	/*------------------------+	
	Dot-Boxen Links
	------------------------*/ 
	
	div#column_left div.dot_box{
	width: 177px;
	background: #FFF url(http://images.rpmseek.com/img/bg_box_dotted.gif);
	padding: 1px 0 1px 0;
	margin: 15px 0 0 0;
	}
	
		div#column_left div.dot_box div{
		width: 165px;
		background: #FFF;
		padding: 10px 0 12px 11px;
		position: relative;
		}
		
		div#column_left div.dot_box div.img_link {
		width: 165px;
		padding: 10px 0 12px 11px;
		position: relative;
		background: #FFF url(http://images.rpmseek.com/img/bg_link.gif) no-repeat 8px 85px;
		}	
		
			div#column_left div.dot_box div div.img{
			position: absolute;
			float: left;
			top: -14px;
			left: 0px;
			width: 41px;
			height:31px;
			background: url(http://images.rpmseek.com/img/bg_spende.gif) no-repeat;
			}

			div#column_left div.dot_box div img.paypal{
			position: absolute;
			float: left;
			/*top: 150px;
			*/left: 5px;
			bottom: -61px;
			width: 80px;
			height: 31px;
			}
		
			div#column_left div.dot_box div h2{
			margin: 0 0 0 0;
			font-size: 11px;
			text-transform: uppercase;
			color: #007BA3;
			}
			
			div#column_left div.dot_box div h2.spende{
			margin: 0 0 10px 48px;
			width: 110px;
			}
			
				div#column_left div.dot_box div h2 span{
				color: #00A5CB;
				}
			
			div#column_left div.dot_box div ul{
			margin: 1px 0 0 0;
			padding: 0 0 0 0;
			color: #00A5CB;
			}
			
			div#column_left div.dot_box div ul.rpmseeklink{
			margin: 37px 0 0 27px !important;
			z-index: 1000;
			}
			
				div#column_left div.dot_box div ul li{
				margin: 2px 0 0 0;
				list-style: none;
				padding: 0 0 0 0;
				}
				
					div#column_left div.dot_box div ul li a{
					color: #00A5CB;
					text-decoration: none;
					z-index: 1001;
					font-weight: normal;
					}
					
						div#column_left div.dot_box div ul li a:hover{
						font-weight: bold;
						}
				
			div#column_left div.dot_box div p{
			color: #00A5CB;
			margin: 0 10px 0 0;
			}
			
			div#column_left div.dot_box div p a{
			color: #007BA3;
			font-weight: bold;
			text-decoration: none;
			}
			
			
			div#column_left div.dot_box_bottom{
			padding: 0 0 0 0;
			margin: 0 0 0 0;
			background: url(http://images.rpmseek.com/img/bg_box_dotted_bottom.gif);
			width: 177px;
			height: 19px;
			}


	/*------------------------+	
	INHALT
	------------------------*/ 
	
	div#inhalt {
	padding: 30px 0 0 222px;
	width: auto;
	
	}
	
	
		/* Breadcrumb */
		
		div#inhalt div#breadcrumb {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		height: 35px;
		}
		
		div#inhalt div#breadcrumb ul {
		height: 26px;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		}
		
			div#inhalt div#breadcrumb ul li {
			background: url(http://images.rpmseek.com/img/bg_breadcrumb_arrow_black.gif) no-repeat;
			height: 26px;
			list-style: none;
			padding: 0 0 0 5px;
			float: left;
			}
			
			
			/* Klasse für erstes "li" Element im Breadcrumb */
			div#inhalt div#breadcrumb ul li.first {
			background: none;
			height: 21px;
			list-style: none;
			padding: 0 0 0 0;
			float: left;
			}
			
			/* Klasse für letztes und aktuelles "li" Element im Breadcrumb */
			div#inhalt div#breadcrumb ul li.last {
			height: 26px;
			list-style: none;
			padding: 0 0 0 5px;
			float: left;
			}
			
				div#inhalt div#breadcrumb ul li a {
				background: url(http://images.rpmseek.com/img/bg_breadcrumb_black.gif);
				height: 22px;
				display: block;
				float: left;
				text-decoration: none;
				font-size: 10px;
				font-weight: bold;
				color: #FFF;
				padding: 4px 2px 0 5px;
				}
				
				div#inhalt div#breadcrumb ul li a:hover {
				text-decoration: underline;
				}
				
				div#inhalt div#breadcrumb ul li.last a {
				height: 22px;
				display: block;
				float: left;
				font-size: 12px;
				font-weight: bold;
				text-transform: uppercase;
				text-decoration: none;
				color: #FFF;
				padding: 4px 8px 0 6px;
				}
				
				div#inhalt div#breadcrumb ul li.last h2 {
				height: 22px;
				display: block;
				float: left;
				font-size: 12px;
				font-weight: bold;
				text-transform: uppercase;
				text-decoration: none;
				color: #FFF;
				padding: 4px 8px 0 6px;
				}
				
				div#inhalt div#breadcrumb ul li.first a {
				background: url(http://images.rpmseek.com/img/bg_breadcrumb_black.gif);
				height: 16px;
				display: block;
				float: left;
				padding: 5px 8px 0 10px;
				}
		
		div#inhalt div#breadcrumb div#breadcrumb_bottom {
		width: 57px;
		height: 9px;
		background: url(http://images.rpmseek.com/img/bg_breadcrumb_bottom.gif) no-repeat;
		display: block;
		}
		
		div#inhalt div#breadcrumb.grey ul {
		background: url(http://images.rpmseek.com/img/bg_breadcrumb_grey.gif) no-repeat;
		}

			div#inhalt div#breadcrumb.grey ul li.last {
			background: url(http://images.rpmseek.com/img/bg_breadcrumb_arrow_grey.gif) no-repeat;
			}
			
				div#inhalt div#breadcrumb.grey ul li.last a {
				background: url(http://images.rpmseek.com/img/bg_breadcrumb_grey.gif);
				}
			
			
		div#inhalt h2 {
		color: #007BA3;
		margin: 0 0 5px 0;
		padding: 0 0 0 0;
		font-size: 12px;
		text-transform: uppercase;
		}
		
		div#inhalt p {
		color: #00A5CB;
		width: 500px;
		margin: 0 0 0 0;
		}
		
		form.back {
		width: 465px;
		height: 25px;
		background: #E9E9E7;
		margin: 25px 0 0 0;
		float: left;
		}
		
			form.back a {
			height: 15px;
			width: 44px;
			background: url(http://images.rpmseek.com/img/bg_button_back.gif);
			padding: 2px 0 0 22px;
			margin: 4px 4px 0 0;
			font-weight: bold;
			font-size: 10px;
			color: #E63D67;
			display: block;
			text-decoration: none;
			float: right;
			}
			
				form.back a:hover {
				color: #FFF;
				}
			 
			form.back div {
			float: right;
			}
			 
				form.back div input.button {
				height: 17px;
				width: 66px;
				background: url(http://images.rpmseek.com/img/bg_button_back.gif);
				padding: 0 0 3px 17px;
				margin: 4px 4px 0 0;
				font-weight: bold;
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #E63D67;
				border: 0;
				cursor: pointer;
				}
				
				form.back div select {
							color: #0094BB;
							background: #FFFFFF;
							border-top: #0D3B47 solid 0px;
							border-left: #0D3B47 solid 0px;
							border-bottom: #989898 solid 0px;
							border-right: #989898 solid 0px;
							font-weight: bold;
							font-size: 10px;
							font-family: tahoma;
							height: 15px;
							width: 130px;
							padding: 1px 0 0 1px;
							margin: 0 0 0 0;
							}
			
				form.back a:hover {
				color: #FFF;
				}
				
				
		/* Back als Link  */
		
		
		div.back {
		width: 465px;
		height: 25px;
		background: #E9E9E7;
		margin: 25px 0 0 0;
		float: left;
		}
		
			div.back span {
			float: right;
			padding: 6px 0 0 0;
			margin: 0 5px 0 5px;
			display: block;
			}
		
		
			div.back a {
			float: right;
			padding: 6px 0 0 0;
			margin: 0 0px 0 0px;
			font-weight: normal;
			}			
			
			div.back a:hover {
			text-decoration: underline;
			}
		
			div.back a.back {
			height: 15px;
			width: 44px;
			background: url(http://images.rpmseek.com/img/bg_button_back.gif);
			padding: 2px 0 0 22px;
			margin: 4px 4px 0 15px;
			font-weight: bold;
			font-size: 10px;
			color: #E63D67;
			display: block;
			text-decoration: none;
			float: right;
			}
			
				div.back a.back:hover {
				color: #FFF;
				}
				
			 
			div.back div {
			float: right;
			}
			 
		
		
		/* Großer Button/Link für längere Texte */
		div.largebutton {
			width: 465px;
			height: 25px;
			background: #E9E9E7;
			margin: 10px 0 0 0;
			}
			
				div.largebutton a {
				height: 15px;
				width: 160px;
				background: url(http://images.rpmseek.com/img/bg_button_big.gif);
				padding: 2px 0 0 10px;
				margin: 4px 4px 0 0;
				font-weight: bold;
				font-size: 10px;
				color: #FFF;
				display: block;
				text-decoration: none;
				float: right;
				}
				
					div.largebutton a:hover {
					color: #FFF;
					}
		
		
		/* TIP BOX */
		
		div#tipps {
		position: absolute;
		top: 250px;
		right: 0px;
		z-index: 10000;
		overflow: hidden;
		margin: 0 210px 0 0 !important;
		}
		
		/* Leiste links */
		div#bar {
				background: #007BA3 url(http://images.rpmseek.com/img/bg_tip_box_text.gif) no-repeat 0 0;
				height: 100px;
				width: 25px;
				border: 0;
				border-right: #013A4C 1px solid;
				border-bottom: #01465D 1px solid;
				border-top: #03A5DA 1px solid;
				border-left: #03A5DA 1px solid;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				top: 0;
				left: 0;
				position: absolute;
				}
				
			/* Button zum Ein- und Ausfahren */	
			div#bar #tipbox_toggler {
			width: 15px;
			height: 15px;
			background: url(http://images.rpmseek.com/img/bg_tip_box_toggle.gif);
			cursor: pointer;
			margin: 8px 0 0 5px;
			border: 0;
			padding: 0 0 0 0;
			}
					
			div#bar h2 {
			display: none;
			}
					
		div#tipbox {
		width: 188px;
		height: auto;
		background: #919191;
		padding: 0 0 0 0;
		margin: 0 0 0 27px;
		overflow: hidden;
		
		/*position: absolute;
		left: 27px;*/
		}
		
			div#tipbox div {
			background: url(http://images.rpmseek.com/img/bg_box_dotted.gif);
			padding: 1px 0 2px 1px;
			height: auto;
			margin: 0 0 6px 0;
			overflow: hidden;
			}
			
				div#tipbox div div {
				background: url(http://images.rpmseek.com/img/bg_tip_box.gif) repeat;
				border-top: #FFFFFF 1px solid;
				border-left: #FFFFFF 1px solid;
				height: auto;
				padding: 10px 0 10px 20px;
				margin: 0 0 0 0;
				}
				
				div#tipbox div div div.tips {
				border: 0;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				width: 140px;
				background: none;
				z-index: 10001;
				}
				
					div#tipbox div div div.tips p {
					margin: 17px 0 0 0;
					padding: 0 0 0 0;
					width: 140px;
					}
		
		/* Box um Tabellen mit 7px Abstand nach oben */
		div#inhalt div.tabelle {
			margin: 7px 0 0 0;
			float: left;
			width:100%;
			
			}
		
		
		/* HOME */
		
		div#inhalt div#paketsuche {
		height: 100px;
		margin: 0 0 0 0;
		}
		
			div#inhalt div#paketsuche div#suchbox {
			background: url(http://images.rpmseek.com/img/bg_box_dotted_grey.gif);
			padding: 1px;
			width: 461px;
			display: block;
			}
			
				div#inhalt div#paketsuche div#suchbox div {
				background: #FFF url(http://images.rpmseek.com/img/bg_icon_lupe.gif) no-repeat 2% 50%;
				padding: 4px 0 2px 35px;
				height: 19px
				}
					
					div#inhalt div#paketsuche form div#suchbox div div{
					width: 106px;
					height: 16px;
					font-weight: bold;
					text-align: center;
					background: url(http://images.rpmseek.com/img/bg_home_suche_erw.gif);
					float: left;
					font-size: 10px;
					margin: 0 5px 0 0;
					padding: 1px 0 0 0;
					}
					
						div#inhalt div#paketsuche form div#suchbox div div:hover{
						background: url(http://images.rpmseek.com/img/bg_home_suche_erw_hover.gif);
						}
						div#inhalt div#paketsuche form div#suchbox div a{
						color: #F0F0F0;
						text-decoration: none;
						}
			
					div#inhalt div#paketsuche form div#suchbox div input{
					background: #FDFEFE;
					color: #0094BB;
					border-top: #0D3B47 solid 1px;
					border-left: #0D3B47 solid 1px;
					border-bottom: #989898 solid 1px;
					border-right: #989898 solid 1px;
					font-weight: bold;
					font-size: 10px !important;
					font-family: tahoma;
					height: 14px;
					width: 190px;
					padding: 1px 0 0 7px;
					}
					
					div#inhalt div#paketsuche form div#suchbox div input.go{
					background: url(http://images.rpmseek.com/img/bg_button_los.gif);
					border: 0;
					font-weight: bold;
					font-size: 10px;
					height: 17px;
					width: 53px;
					padding: 0 0 2px 5px;
					text-align: left;
					color: #96CB3F;
					font-family: tahoma;
					cursor: pointer;
					}
		
		div#inhalt div#paketsuche form div#auswahlbox {
		background: #F2F2F2;
		width: 448px;
		height: 35px;
		margin: 5px 0 35px 0;
		padding: 3px 0 0 15px;
		}
		
			div#inhalt div#paketsuche form div#auswahlbox input.auswahl {
			width: 12px;
			height: 12px;
			margin: 0 5px 5px 0;
			float: left;
			}
			
			div#inhalt div#paketsuche form div#auswahlbox label {
			display: block;
			float: left;
			font-size: 10px;
			font-weight: bold;
			color: #5A5D54;
			margin: 0 0 5px 0;
			height: 12px;
			}
			
				div#inhalt div#paketsuche form div#auswahlbox label.l1 { width: 120px; } /* Spalte 1 der Radiobuttons */
				div#inhalt div#paketsuche form div#auswahlbox label.l2 { width: 90px; } /* Spalte 2 der Radiobuttons */
				div#inhalt div#paketsuche form div#auswahlbox label.l3 { width: 180px; } /* Spalte 3 der Radiobuttons */
					
					
		div#inhalt div#kategorie_uebersicht {
		margin: 50px 0 0 0;
		position: relative;
		width: 99%; /* Verhindert 2 Bugs im IE 6 */
		}
		
			div#inhalt div#kategorie_uebersicht div {
			float: left;
			margin: 0 12px 35px 0;
			padding: 0 0 0 0;
			width: 242px;
			position: relative;
			}
			
				div#inhalt div#kategorie_uebersicht div div.catbox {
				width: 128px;
				height: 99px;
				background: url(http://images.rpmseek.com/img/bg_home_katboxen.gif);
				padding: 13px 0 0 93px;
				margin: 0 0 0 0;
				position: relative;
				float: none;
				}
				
				
					/* Bild der Kategorien (jeweils eine Klasse pro Bild, weitere Klassen unter dieser) */
					div#inhalt div#kategorie_uebersicht div div.catbox div.img_anwendung {
					position: absolute;
					top: -15px;
					left: -23px;
					background: url(http://images.rpmseek.com/img/bg_icon_home_cat_anwendu.gif);
					width: 102px;
					height: 123px;
					}
					
					div#inhalt div#kategorie_uebersicht div div.catbox div.img_doku {
					position: absolute;
					top: -15px;
					left: -23px;
					background: url(http://images.rpmseek.com/img/bg_icon_home_cat_doku.gif);
					width: 102px;
					height: 123px;
					}
					
					div#inhalt div#kategorie_uebersicht div div.catbox div.img_dev {
					position: absolute;
					top: -15px;
					left: -4px;
					background: url(http://images.rpmseek.com/img/bg_icon_home_cat_dev.gif);
					width: 97px;
					height: 108px;
					}
					
					div#inhalt div#kategorie_uebersicht div div.catbox div.img_system {
					position: absolute;
					top: -15px;
					left: -19px;
					background: url(http://images.rpmseek.com/img/bg_icon_home_cat_system.gif);
					width: 102px;
					height: 112px;
					}
					
					div#inhalt div#kategorie_uebersicht div div.catbox div.img_unterhaltung {
					position: absolute;
					top: -15px;
					left: -10px;
					background: url(http://images.rpmseek.com/img/bg_icon_home_cat_unterha.gif);
					width: 101px;
					height: 81px;
					}
					
					div#inhalt div#kategorie_uebersicht div div.catbox div.img_misc {
					position: absolute;
					top: -15px;
					left: -8px;
					background: url(http://images.rpmseek.com/img/bg_icon_home_cat_misc.gif);
					width: 71px;
					height: 88px;
					}
					
					div#inhalt div#kategorie_uebersicht div div.catbox ul {
					padding: 0 0 0 0;
					margin: 4px 0 0 0;
					}
					
						div#inhalt div#kategorie_uebersicht div div.catbox ul li {
						color: #007BA3;
						margin: 0 0 5px 13px;
						padding: 0 0 0 8px;
						list-style: none;
						background: url(http://images.rpmseek.com/img/bg_home_catlist.gif) no-repeat 0 50%;
						}
						
							div#inhalt div#kategorie_uebersicht div div.catbox ul li a {
							text-decoration: none;
							color: #007BA3;
							}
							
								div#inhalt div#kategorie_uebersicht div div.catbox ul li a:hover {
								font-weight: bold;
								}
					
					div#inhalt div#kategorie_uebersicht div div.catbox a.btn {
					height: 16px;
					width: 70px;
					padding: 1px 0 0 7px;
					background: url(http://images.rpmseek.com/img/bg_button_browsen.gif);
					font-size: 10px;
					color: #96CB3F;
					font-weight: bold;
					text-decoration: none;
					position: absolute;
					bottom: 0;
					right: 0;
					}
				
				div#inhalt div#kategorie_uebersicht div div.tabelle {
				width: 221px;
				margin: 11px 0 0 0;
				}
				
					div#inhalt div#kategorie_uebersicht div div.tabelle table tr td {
					font-weight: bold;
					}
					
					/* Setzt für Tabellen auf der Startseite wieder automatische Breite statt 100% ein, damit die Breiteneinteilung besser ist */
					div#inhalt div#kategorie_uebersicht div div.tabelle table tr td.noborder {
					width: auto;
					}
				
				div#inhalt div#kategorie_uebersicht div div.top100 {
				border-bottom: #797C75 3px solid;
				height: 15px;
				width: 222px;
				text-align: right;
				margin: 3px 0 0 0;
				}
					
					div#inhalt div#kategorie_uebersicht div div.top100 a {
					padding: 0 0 0 0;
					width: 221px;
					height: 15px;
					font-weight: bold;
					color: #21A1CC;
					text-decoration: none;
					font-size: 10px;
					}
				
					div#inhalt div#kategorie_uebersicht div a.top100:hover {
					color: #007BA3;
					}
		
		/* PAKETLISTE */
		
		div#anzeige_optionen {
		width: 653px;
		background: url(http://images.rpmseek.com/img/bg_box_dotted.gif);
		padding: 1px;
		margin: 30px 0 0 0;
		}
		
			div#anzeige_optionen div {
			background: #FFF url(http://images.rpmseek.com/img/bg_icon_pointer.gif) no-repeat 2% 50%;
			height: 22px;
			padding: 3px 0 0 30px;
			}
				
					div#anzeige_optionen div form {
					margin: 0 0 0 0;
					float: left;
					}
						
						div#anzeige_optionen div form label {
						font-size: 10px;
						color: #007BA3;
						font-weight: bold;
						margin: 0 3px 0 5px;
						}
						
						div#anzeige_optionen div form select {
						color: #0094BB;
						background: #E9E9E7;
						border-top: #0D3B47 solid 0px;
						border-left: #0D3B47 solid 0px;
						border-bottom: #989898 solid 0px;
						border-right: #989898 solid 0px;
						font-weight: bold;
						font-size: 10px;
						font-family: tahoma;
						height: 14px;
						width: 70px;
						padding: 0px 0 0 1px;
						margin: 1px 0 0 0;
						}
							div#anzeige_optionen div form span.extra select{width: 140px;} 
		
		div#paketlisten_info {
		margin: 15px 0 0 0;
		}	
		
			
			
			
			div#paketlisten_info div.infos {
			height: 36px;
			background: #E9E9E7; 
			width: auto;
			padding: 6px 0 0 6px;
			}
			
			
			/* Höhe für die Downloadmirror Seite (höhere Box für 2 Zeilen) */
			div#paketlisten_info div.mirrorinfos {
			height: 50px;
			}
			
				div#paketlisten_info div.infos h3 {
				font-size: 12px;
				font-weight: bold;
				color: #007BA3;
				text-transform: uppercase;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				}
				
				div#paketlisten_info div.infos h3 span{
				color: #00A5CB;
				}
				
				div#paketlisten_info div.infos h3 span.paketname{
				color: #E63D67;
				background: url(http://images.rpmseek.com/img/bg_paketliste_paketname.gif) repeat-x;
				font-size: 10px;
				padding: 0 5px 3px 5px;
				}
				
				div#paketlisten_info div.infos ul {
				float: left;
				padding: 0 0 0 0;
				margin: 10px 0 0 0;
				display: block;
				width: 100%;
				}
				
					div#paketlisten_info div.infos ul li {
					float: left;
					list-style: none;
					margin: 0 5px 0 0;
					padding: 0 5px 0 0;
					color: #007BA3;
					font-weight: bold;
					font-size: 10px;
					border-right: #007BA3 1px solid;
					height: 11px;
					}
					
					div#paketlisten_info div.infos ul li.last {
					border-right: #007BA3 0px solid;
					}
					
					div#paketlisten_info div.infos ul li span{
					color: #00A5CB;
					}
				
				div#paketlisten_info div.infos ul.row_2 {
				margin: 2px 0 0 0;
				}
				
			div#paketlisten_info div.seitennavi {
			background: #D5D5D1; 
			width: auto;
			margin: 0 0 0 0;
			padding: 10px 0 0 0;
			height: auto;
			}
			
			div#paketlisten_info div.letternavi {
			background: #B8B8B8; 
			width: auto;
			margin: 0 0 0 0;
			padding: 30px 0 0 0;
			height: auto;
			margin: 0 0 0 0 !important;
			}
			
			div#paketlisten_info div.unten {
			border-top: 10px solid #FFF;
			height: 20px;
			position: relative;
			}
			
			div#paketlisten_info div.unten_border {
			height: 20px;
			border-left: 105px solid #E9E9E7;
			margin: 30px 0 0 0;
			position: relative;
			}
			
			div#paketlisten_info div.border {
			border-left: 105px solid #E9E9E7;
			}
			
				div#paketlisten_info div.seitennavi div {
				position: relative;
				bottom: -9px;
				width: 100%;
				z-index: 100;
				}
				
				div#paketlisten_info div.unten div {
				position: absolute;
				top: -9px;
				width: 100%;
				z-index: 100;
				}
				
				div#paketlisten_info div.unten_border div {
				position: absolute;
				top: -9px;
				width: 100%;
				z-index: 100;
				}
				
					div#paketlisten_info div.seitennavi div form {
					height: 15px;
					margin: 0;
					padding: 0;
					}
				
						div#paketlisten_info div.seitennavi div form select {
						color: #0094BB;
						background: #FFFFFF;
						border-top: #0D3B47 solid 0px;
						border-left: #0D3B47 solid 0px;
						border-bottom: #989898 solid 0px;
						border-right: #989898 solid 0px;
						font-weight: bold;
						font-size: 10px;
						line-height: 10px;
						font-family: tahoma;
						height: 16px;
						width: 80px;
						padding: 1px 0 0 1px;
						margin: 1px 0 5px 5px;
						float: left;
						position: relative;
						top: -4px;
						}
						
						div#paketlisten_info div.unten div form select {
						margin: 13px 0 5px 5px;
						}
						
						div#paketlisten_info div.unten_border div form select {
						margin: 13px 0 5px 5px;
						}
					
					div#paketlisten_info div.seitennavi div img {
					float: left;
					margin: 0 1px 0 0;
					z-index: 101;
					}
					
					div#paketlisten_info div.letternavi div img {
					float: left;
					margin: 0 1px 0 0;
					z-index: 101;
					}
					
					div#paketlisten_info div.unten div img {
					float: left;
					margin: 9px 1px 0 0;
					z-index: 101;
					}
					
					div#paketlisten_info div.unten_border div img {
					float: left;
					margin: 9px 1px 0 0;
					z-index: 101;
					}
				
					div#paketlisten_info div.seitennavi div ul {
					margin: 0 0 0 0;
					padding: 0 14px 0 14px;
					z-index: 101;
					float: none;
					}
					
					div#paketlisten_info div.letternavi div ul {
					margin: 0 0 0 0;
					padding: 0 14px 0 14px;
					z-index: 101;
					float: none;
					}
					
						div#paketlisten_info div.seitennavi div ul li {
						float: left;
						list-style: none;
						height: 24px;
						z-index: 101;
						}
						
						div#paketlisten_info div.unten div ul li {
						float: left;
						list-style: none;
						height: 24px;
						padding: 9px 0 0 0 !important;
						padding: 13px 0 0 0 ;
						z-index: 101;
						}
						
						div#paketlisten_info div.unten_border div ul li {
						float: left;
						list-style: none;
						height: 24px;
						padding: 9px 0 0 0 !important;
						padding: 13px 0 0 0 ;
						z-index: 101;
						}
						
						div#paketlisten_info div.seitennavi div ul li.active {
						background: url(http://images.rpmseek.com/img/bg_arrow_down.gif) no-repeat 45% 100%;
						height: 24px;
						}
						
						
						div#paketlisten_info div.unten div ul li.active {
						background: url(http://images.rpmseek.com/img/bg_arrow_up.gif) no-repeat 45% 0%;
						height: 24px;
						}
						
						div#paketlisten_info div.unten_border div ul li.active {
						background: url(http://images.rpmseek.com/img/bg_arrow_up.gif) no-repeat 45% 0%;
						height: 24px;
						}
						
						div#paketlisten_info div.letternavi div ul li.active {
						background: url(http://images.rpmseek.com/img/bg_arrow_up_dark.gif) no-repeat 45% 0%;
						height: 24px;
						}
						
							div#paketlisten_info div.seitennavi div ul li a {
							color: #007BA3;
							font-weight: bold;
							font-size: 10px;
							text-decoration: none;
							border-right: #007BA3 1px solid;
							padding: 0 6px 0 6px;
							margin: 3px 0 0 0;
							line-height:8px;
							display: block;
							}
							
							div#paketlisten_info div.letternavi div ul li a {
							color: #007BA3;
							font-weight: bold;
							font-size: 10px;
							text-decoration: none;
							border-right: #007BA3 1px solid;
							padding: 0 6px 0 6px;
							margin: 3px 0 0 0;
							line-height:8px;
							display: block;
							}
							
							div#paketlisten_info div.seitennavi div ul li a:hover {
							color: #E63D67;
							}
							
							div#paketlisten_info div.letternavi div ul li a:hover {
							color: #E63D67;
							}
							
							div#paketlisten_info div.seitennavi div ul li.active a {
							color: #00A5CB;
							}
							
							div#paketlisten_info div.letternavi div ul li.active a {
							color: #00A5CB;
							}
							
							div#paketlisten_info div.seitennavi div ul li.last a {
							border-right: 0;
							}
							
							div#paketlisten_info div.letternavi div ul li.last a {
							border-right: 0;
							}

						div#paketlisten_info div.bottom {
						height: 8px;
						background: #D5D5D1;
						}
						
						div#paketlisten_info div.arrow {
						background: url(http://images.rpmseek.com/img/bg_arrow_down.gif) no-repeat;
						position: relative;
						left: 40px;
						height: 9px;
						width: 17px;
						margin: 0 0 0 0;
						}
			
			
			
			
		div.paket {
		position: relative;
		float: left;
		padding: 0 0 12px 0;
		margin: 0 0 15px 0;
		border-bottom: #797B76 3px solid;
		width: 100%;
		}
			
			div.paket div.paketinfo {
			height: 58px;
			margin: 15px 0 0 0;
			}
			
							
			
				div.paket div.paketinfo div.zeile1 {
				height: 17px;
				background: #E9E9E7;
				}
				
					span.highlight {
					color: #E63D67;
					font-weight: bold;
					margin: 2px 0 0 8px;
					padding:0;
					display:inline;
					float: left;
					}

				div.paket div.paketinfo div.zeile2 {
				height: 32px;
				background: #D5D5D1;
				}
				
				
					div.paket div.paketinfo div.zeile2 span.descr {
					color: #5A5D54;		
					margin: 2px 0 0 8px;
					float: left;			
					}
				
				div.paket div.paketinfo span.headline {
				color: #007BA3;
				font-weight: bold;
				padding: 2px 0 0 6px;
				float: left;
				width: 135px;
				height: 85%;
				display: block;
				background: url(http://images.rpmseek.com/img/bg_dot_line.gif) repeat-y 100% 0;
				}	
				
				div.paket div.paketinfo div.arrow {
				background: url(http://images.rpmseek.com/img/bg_arrow_down.gif) no-repeat;
				float: left;
				height: 9px;
				width: 17px;
				margin: 0 0 0 40px;
				}

			
		/* KATEGORIEN */
		
				
		div#kategorien_box {
		margin: 45px 0 0 0;
		background: #E9E9E7; 
		position: relative;
		border: 1px solid #FFFFFF;
		}	
		
			div#kategorien_box div#icon_anwendungen {
			position: absolute;
			width: 102px;
			height: 123px;
			top: -25px;
			left: -24px;
			background: url(http://images.rpmseek.com/img/bg_icon_cat_anwendungen.gif);
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			}
			
			div#kategorien_box div#icon_doku {
			position: absolute;
			width: 102px;
			height: 123px;
			top: -25px;
			left: -24px;
			background: url(http://images.rpmseek.com/img/bg_icon_cat_doku.gif);
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			}
			
			div#kategorien_box div#icon_dev {
			position: absolute;
			width: 97px;
			height: 108px;
			top: -25px;
			left: -5px;
			background: url(http://images.rpmseek.com/img/bg_icon_cat_dev.gif);
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			}
			
			div#kategorien_box div#icon_system {
			position: absolute;
			width: 102px;
			height: 112px;
			top: -25px;
			left: -20px;
			background: url(http://images.rpmseek.com/img/bg_icon_cat_system.gif);
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			}
			
			div#kategorien_box div#icon_unterhaltung {
			position: absolute;
			width: 104px;
			height: 82px;
			top: -24px;
			left: -11px;
			background: url(http://images.rpmseek.com/img/bg_icon_cat_unterhaltung.gif);
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			}
			
			div#kategorien_box div#icon_misc {
			position: absolute;
			width: 71px;
			height: 88px;
			top: -24px;
			left: -8px;
			background: url(http://images.rpmseek.com/img/bg_icon_cat_misc.gif);
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			}
			
			div#kategorien_box div.zehnpixel {
			height: 10px;
			display: block;
			}
			
			div#kategorien_box div.catliste {
			height: auto;
			width: auto;
			padding: 6px 0 0 0;
			margin: 0 0 0 105px;
			}
			
			div#kategorien_box div.catlinkvz {
			margin: 0 0 0 10px;
			}
			
				div#kategorien_box div.catliste h3 {
				font-size: 12px;
				font-weight: bold;
				color: #007BA3;
				text-transform: uppercase;
				margin: 0 0 10px 0;
				padding: 0 0 0 0;
				}

					div#kategorien_box div.catliste h3 span{
					color: #00A5CB;
					}
					
					div#kategorien_box div.catliste h3 span.paketname{
					color: #E63D67;
					background: url(http://images.rpmseek.com/img/bg_paketliste_paketname.gif) repeat-x;
					font-size: 10px;
					padding: 0 5px 3px 5px;
					}
				
				div#kategorien_box div.catliste h4 {
				font-size: 10px;
				font-weight: bold;
				color: #797C75;
				text-transform: uppercase;
				background: url(http://images.rpmseek.com/img/bg_cat_hl_pfeil.gif) no-repeat 80px 100%;
				margin: 11px 0 0 0;
				padding: 0 9px 0 0;
				}
				
				div#kategorien_box div.catliste div {
				width: 450px;
				margin: 0 0 3px 0;
				position: relative;
				}
				
				div#kategorien_box div.catliste div ul {
				padding: 0 0 0 0;
				margin: 10px 0 0 0;
				}
				
					div#kategorien_box div.catliste div ul li {
					list-style: none;
					margin: 0 5px 0 0;
					padding: 0 5px 0 16px;
					float: left;
					width: 84px;
					color: #007BA3;
					font-weight: bold;
					font-size: 10px;
					height: 14px;
					background: url(http://images.rpmseek.com/img/bg_kategorien_ul_li.gif) no-repeat;
					}

			div#kategorien_box div.letternavi {
			background: #B8B8B8; 
			width: auto;
			position: relative;
			margin: 10px 0 0 105px;
			z-index: 100;
			padding: 15px 0 0 0;
			}
			
				div#kategorien_box div.letternavi div {
				position: relative;
				bottom: -9px;
				z-index: 100;
				width: 100%;
				}
				
					div#kategorien_box div.letternavi div img {
					float: left;
					margin: 0 1px 0 0;
					}
					
				
					div#kategorien_box div.letternavi div ul {
					margin: 0 0 0 0;
					padding: 0 14px 0 14px;
					float: none;
					z-index: 101;
					}
					
						div#kategorien_box div.letternavi div ul li {
						float: left;
						list-style: none;
						height: 24px;
						z-index: 101;
						}
						
						div#kategorien_box div.letternavi div ul li.active {
						background: url(http://images.rpmseek.com/img/bg_arrow_down_dark.gif) no-repeat 45% 100%;
						height: 24px;
						}
						
							div#kategorien_box div.letternavi div ul li a {
							color: #007BA3;
							font-weight: bold;
							font-size: 10px;
							text-decoration: none;
							border-right: #007BA3 1px solid;
							padding: 0 6px 0 6px;
							margin: 3px 0 0 0;
							line-height:8px;
							display: block;
							}
							
							div#kategorien_box div.letternavi div ul li a:hover {
							color: #E63D67;
							}
							
							div#kategorien_box div.letternavi div ul li.active a {
							color: #00A5CB;
							}
							
							div#kategorien_box div.letternavi div ul li.last a {
							border-right: 0;
							}
	
		
		div#kategorien_box div.seitennavi {
			background: #D5D5D1; 
			width: auto;
			margin: 0 0 0 105px;
			padding: 10px 0 0 0;
			height: auto;
			}
			
				div#kategorien_box div.seitennavi div {
				position: relative;
				bottom: -9px;
				width: 100%;
				z-index: 100;
				}
				
					div#kategorien_box div.seitennavi div form {
					height: 15px;
					margin: 0;
					padding: 0;
					}
				
						div#kategorien_box div.seitennavi div form select {
						color: #0094BB;
						background: #FFFFFF;
						border-top: #0D3B47 solid 0px;
						border-left: #0D3B47 solid 0px;
						border-bottom: #989898 solid 0px;
						border-right: #989898 solid 0px;
						font-weight: bold;
						font-size: 10px;
						line-height: 10px;
						font-family: tahoma;
						height: 16px;
						width: 80px;
						padding: 1px 0 0 1px;
						margin: 1px 0 5px 5px;
						float: left;
						position: relative;
						top: -4px;
						}
					
					div#kategorien_box div.seitennavi div img {
					float: left;
					margin: 0 1px 0 0;
					z-index: 101;
					}
				
					div#kategorien_box div.seitennavi div ul {
					margin: 0 0 0 0;
					padding: 0 14px 0 14px;
					z-index: 101;
					float: none;
					}
					
						div#kategorien_box div.seitennavi div ul li {
						float: left;
						list-style: none;
						height: 24px;
						z-index: 101;
						}
						
						div#kategorien_box div.seitennavi div ul li.active {
						background: url(http://images.rpmseek.com/img/bg_arrow_down.gif) no-repeat 45% 100%;
						height: 24px;
						}
						
							div#kategorien_box div.seitennavi div ul li a {
							color: #007BA3;
							font-weight: bold;
							font-size: 10px;
							text-decoration: none;
							border-right: #007BA3 1px solid;
							padding: 0 6px 0 6px;
							margin: 3px 0 0 0;
							line-height:8px;
							display: block;
							}
							
							div#kategorien_box div.seitennavi div ul li a:hover {
							color: #E63D67;
							}
							
							div#kategorien_box div.seitennavi div ul li.active a {
							color: #00A5CB;
							}
							
							div#kategorien_box div.seitennavi div ul li.last a {
							border-right: 0;
							}
		
		
		
		/* Box für Tabellen mit 15px Abstand nach oben */
		div#inhalt div.tabelle2 {
		margin: 15px 0 0 0;
		float: left;
		position: relative;
		width: 100%;
		}
			
		/* Grauer Infotext auf weißem Grund */	
		div#grayinfo {
		color: #9A9A9A;
		margin: 15px 0 0 0;
		float: left;
		width: 100%;
		}
		
		div.jumpto {
		margin: 15px 0 0 0;
		float: left;
		width: 100%;
		}
		
		div.altsuche {
		margin: 0;
		}

				div.jumpto p {
				margin: 0 0 15px 0 !important;
				color:#5A5D54 !important;
				}

				div.jumpto ul {	
				margin: 0 0 15px 0;
				padding:0;
				}

					div.jumpto ul li {
					list-style: none;
					background: url('../img/bg_linklist_bullet.gif') no-repeat 0 60%;
					padding: 0 0 0 15px;
					margin: 0 0 3px 0;
					}
									
				div.jumpto input.go{
				background: url(http://images.rpmseek.com/img/bg_button_los.gif);
				border: 0;
				color: #ffffff;
				font-weight: bold;
				font-size: 10px;
				height: 17px;
				width: 53px;
				padding: 0 0 2px 5px;
				margin: 0 20px 2px 0;
				text-align: left;
				font-family: tahoma;
				cursor: pointer;
				}
				
				div.jumpto input {
				margin: 0 4px 0 3px;
				padding: 0 0 0 0;
				height: 13px;
				width: 120px;
				line-height: 13px;
				font-size: 11px;
				vertical-align: top;
				}
				
				div.altsuche form {
				position: relative;
				height: 20px;
				}

				div.altsuche input.go{
				position: absolute;
				left: 401px;
				}

				div.altsuche h2 {
				background: #E9E9E7 !important;
				line-height: 20px;
				padding: 0 0 0 5px !important;
				margin: 0 0 15px 0 !important;
				}

				div.altsuche input {
				position: absolute;
				left: 270px;
				}
				
				div.jumpto input.nr {
				width: 40px;
				}
				
				div.jumpto label {
				font-weight: bold;
				margin: 0 5px 0 0;
				/*width: 130px;
				float: left;
				*/display: inline;
				vertical-align: middle;
				}
				
				div.jumpto div {
				font-size: 10px;
				margin: 5px 0 0 0;
				}
			
			
		
		/* Hinweis: Keine Pakete verfügbar */	
		div#no_packages {
		font-weight: bold;
		font-size: 12px;
		width: 360px;
		padding: 25px 0 0 100px;
		margin:22px 0 10px 0;
		height:40px;
		border:3px solid #e14040;
		background: url(http://images.rpmseek.com/img/bg_warning.gif) no-repeat 5% 40%;
		}
		
		/* DETAILIERTE INFOS */
		
		div#infobox {
		width: 100%;
		background: url(http://images.rpmseek.com/img/bg_stripes.gif);
		float: left;
		margin: 15px 0 0 0;
		padding: 0 0 0 0;
		position: relative;
		}
		
			div#infobox h2 {
			width: 453px;
			height: 16px;
			background: url(http://images.rpmseek.com/img/bg_content_head_1.gif);
			font-size: 10px;
			color: #E63D67;
			text-transform: none;
			padding: 2px 0 0 13px;
			margin: 0 0 0 0;
			}
			
			div#infobox div {
			width: 446px;
			background: #FFFFFF url(http://images.rpmseek.com/img/bg_info_content.gif) repeat-y 0 100%;
			border-bottom: #E0E0DC 5px solid;
			margin: 0 0 0 0 ;
			padding: 6px 10px 10px 10px;
			position: relative;
			}
			
				div#infobox div div {
				background: url(http://images.rpmseek.com/img/bg_box_dotted_grey.gif) repeat-x 0 100%;
				border: 0;
				margin: 0 0 0 0;
				padding: 4px 0 4px 110px;
				width: 336px;
				position: relative;
				min-height: 12px;
				height: auto !important;
				height: 12px;
				}
				
					div#infobox div div span {
					font-weight: bold;
					text-transform: uppercase;
					color: #007BA3;
					width: 110px;
					display: block;
					position: absolute;
					left: 0;
					float: left;
					}
					
					div#infobox div div div {
					float: right;
					width: 75px;
					position: absolute;
					right: 0;
					top: 0;
					height: 12px;
					background: none;
					padding: 4px 0 0 110px;
					margin: 0 0 0 0;
					
					}
					
					div#infobox div div ul {
					margin: 0 0 0 0;
					padding: 0 0 0 0;
					}
					
						div#infobox div div ul li {
						list-style: none;
						}
			
		
		/* MEIN RPM SEEK */
		
		div#inhalt div.contentbox {
		background: #FFFFFF;
		width: 466px;
		float:left;
		position: relative;
		margin: 30px 0 0 0;
		}
			/* Klasse für Headline mit schwarzem Hintergrund für neutrale Inhalte (z.B. mein RPM SEEK) */
			div#inhalt div.contentbox h2.black {
			color: #FFFFFF;
			background: url(http://images.rpmseek.com/img/bg_headline_black.gif);
			width: 458px;
			height: 16px;
			margin: 0 0 5px 0;
			padding: 3px 0 0 8px;
			font-size: 12px;
			text-transform: uppercase;
			}
			
			div#inhalt div.contentbox h2 {
			color: #FFFFFF;
			width: 458px;
			height: 16px;
			margin: 0 0 5px 0;
			padding: 3px 0 0 8px;
			font-size: 12px;
			text-transform: uppercase;
			}
			
			div#inhalt div.contentbox h3 {
			width: 458px;
			padding: 0 0 5px 5px;
			background: url(http://images.rpmseek.com/img/bg_box_dotted.gif) repeat-x bottom;
			font-weight: bold;
			font-size: 11px;
			position: relative;
			left: -4px;
			}
			
			div#inhalt div.contentbox div {
			background: url(http://images.rpmseek.com/img/bg_info_content.gif) no-repeat 0 100%;
			width: 456px;
			border-bottom: #BFBFBB 5px solid;
			padding: 0 5px 10px 5px;
			margin:0 0 10px 0;
			float:left;
			position: relative;
		
			}
			
				div#inhalt div.contentbox div p {
				color: #61615C;
				margin: 0 0 15px 2px;
				width: 450px;
				}
				
				div#inhalt div.contentbox div input {
				margin: 0 4px 5px 3px;
				padding: 0 0 0 0;
				height: 13px;
				line-height: 13px;
				}
				
				div#inhalt div.contentbox div label {
				margin: 0 20px 5px 0;
				padding: 0 0 0 0;
				
				line-height: 13px;
				vertical-align:top;
				}
				
				div#inhalt div.contentbox div label a {
				font-weight: normal;
				}
				
				div#inhalt div.contentbox div label a:hover {
				font-weight: bold;
				}
				
				div#inhalt div.contentbox div div {
				background: #D5D5D1;
				margin: 0 0 10px 0;
				line-height:16px;
				width: 456px;
				font-weight: bold;
				padding: 4px 0 0 0;
				border: 0;
				}
				
				div#inhalt div.contentbox div.packettyp {
				padding: 10px 0 10px 10px;
				}
				
				div#inhalt div.contentbox div div.arch {
				background: none;
				margin: 0 0 0 0;
				height: 18px;
				width: 456px;
				padding: 4px 0 0 0;
				font-weight: normal;
				border: 0;
				}
				
					div#inhalt div.contentbox div div.arch input {
					margin: 0 3px 0 0;
					padding: 0 0 0 0;
					float: left;
					}
					
					div#inhalt div.contentbox div div.arch label {
					width: 65px;
					margin: 0 0 0 0;
					padding: 0 0 0 0;
					vertical-align: baseline;
					display: block;
					float: left;
					}
					
					
				div#inhalt div.contentbox div div.browse_arch {
				background: none;
				margin: 0 0 0 0;
				height: 18px;
				width: 456px;
				padding: 4px 0 0 0;
				font-weight: normal;
				border: 0;
				}
				
					div#inhalt div.contentbox div div.browse_arch input {
					margin: 0 3px 0 0;
					padding: 0 0 0 0;
					float: left;
					}
					
					div#inhalt div.contentbox div div.browse_arch label {
					width: 75px;
					margin: 0 0 0 10px;
					padding: 0 0 0 0;
					vertical-align: baseline;
					display: block;
					float: left;
					}	
				
				
				/* Box beinhaltet 2 Spalten an Checkboxen */	
				div#inhalt div.contentbox div div.rowbox {	
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				position: relative;
				background: none;
				height: auto;
			float:left;
				}
					
					/* Spalten für die Checkboxen */
					div#inhalt div.contentbox div div div.rows {
					background: none;
					margin: 0 0 0 0 !important;
					padding: 0 0 0 0;
					font-weight: normal;
					border: 0;
					width: 225px;
					float:left;
					height: auto;
					
					z-index: 100;
					top: 0;
					overflow: hidden;
					}
					
						div#inhalt div.contentbox div div div.rows h3 {
						margin: 15px 0 10px 0;
						font-weight: bold;
						font-size: 11px;
						line-height: 12px;
						background:none;
						
						}
					
					/* zusätliche Klasse für die rechte Spalte */
					div#inhalt div.contentbox div div div.rowright {
					
					z-index: 10;
					}
					
						div#inhalt div.contentbox div div div.rows span {
						display: block;
						margin: 0 0 5px 0;
						height: 15px;
						}
						
			div#inhalt div.contentbox textarea {
			width: 432px;
			height: 200px;
			margin: 0 10px 15px 10px;
			font-size: 11px;
			}
			div#inhalt div.contentbox textarea.small { height: 50px; }
			
			div #inhalt div.contentbox div.preview_banner {
			width: 450px;
			height: auto;
			padding: 15px 0;
			background: url(http://images.rpmseek.com/img/bg_banner_preview.gif) repeat-y;
			}
			
			div#inhalt div.contentbox ul.linkliste {
			margin: 30px 0 0 0;
			padding: 0;
			}
			
				 div#inhalt div.contentbox ul.linkliste li {
				 list-style: none;
				 background: url(http://images.rpmseek.com/img/bg_linklist_bullet.gif) no-repeat 0 40%;
				 padding: 0 0 0 10px;
				 height: 14px;
				 margin: 0 0 5px 0;
				 }
			
		/* Inhaltsbox ohne Hintergrund */
		div#inhalt div.whitecontentbox {
		width: 466px;
		position: relative;
		margin: 15px 0 5px 0;
		padding: 0 0 10px 0;
		line-height: 13px;
		background: url(http://images.rpmseek.com/img/bg_box_dotted.gif) repeat-x 0 100%;
		}	
			
			div#inhalt div.whitecontentbox h3 {
			font-size: 13px;
			margin: 0 0 10px 0;
			}
			
			div#inhalt div.whitecontentbox input.go{
			background: url(http://images.rpmseek.com/img/bg_button_los.gif);
			border: 0;
			color: #ffffff;
			font-weight: bold;
			font-size: 10px;
			height: 17px;
			width: 53px;
			padding: 0 0 2px 5px;
			margin: 0 0 2px 0;
			text-align: left;
			font-family: tahoma;
			cursor: pointer;
			}
			
			div#inhalt div.whitecontentbox input {
			margin: 0 4px 0 3px;
			padding: 0 0 0 0;
			height: 14px;
			line-height: 13px;
			}
			
			div#inhalt div.whitecontentbox label {
			font-weight: bold;
			margin: 0 10px 0 0;
			width: 180px;
			display: block;
			float: left;
			}
			
			div#inhalt div.whitecontentbox label.checkbox {
			display: inline;
			float: none;
		
			}
			div#inhalt div.whitecontentbox div.auswahl_extra{ padding:6px 0 4px 0; margin:10px 0 0 0; line-height:20px; border-top:3px solid #e9e9e7;}
			
			div#inhalt div.whitecontentbox span.infotext{
			font-size: 10px;
			}
				
			div#inhalt div.whitecontentbox div {
			margin: 4px 0 0 0;
			}
			
			div#inhalt div.whitecontentbox div.fehler {
			margin: 4px 0 0 0;
			padding: 0 0 2px 12px;
			color: red;
			background: url(http://images.rpmseek.com/img/bg_ausrufezeichen.gif) no-repeat;
			}
				
				div#inhalt div.whitecontentbox div input.button {
				padding: 0 0 2px 7px;
				height: 17px;
				width: 170px;
				background: url(http://images.rpmseek.com/img/bg_button_big.gif);
				line-height: normal;
				margin: 4px 4px 0 0;
				border: 0;
				font-weight: bold;
				font-size: 10px;
				color: #FFF;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				float: right;
				text-align: left;
				cursor: pointer;
				}
					
				div#inhalt div.whitecontentbox div label {
				margin: 0 20px 5px 0;
				padding: 0 0 0 0;
				height: 12px;
				line-height: 13px;
				vertical-align:top;
				display: inline;
				}
				
			div#inhalt div.whitecontentbox div.achtung {
			padding: 10px 0 16px 100px;
			margin:0 0 10px 0;
			border:3px solid #e14040;
			background: url(http://images.rpmseek.com/img/bg_warning.gif) no-repeat 5% 50%;
			}
				
				div#inhalt div.whitecontentbox div.achtung h5 {
				font-weight: bold;
				font-size: 11px;
				color: #DC4040;
				padding:0;
				margin: 0 0 5px 0;
				}	
				
				div#inhalt div.whitecontentbox div.achtung p {
				font-size: 10px;
				color: #61615C;
				width: 350px;
				padding:0;
				margin:0;
				}	

			/* Suche */
	
			div#kategorien_box div#icon_suche {
			position: absolute;
			width: 100px;
			height: 127px;
			top: -40px;
			left: -11px;
			background: url(http://images.rpmseek.com/img/bg_icon_suche.gif);
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			}
	
			div#kategorien_box div.suchinfos {
			margin: 5px 0 0px 105px;
			height: 55px;
			}
			
				div#kategorien_box div.suchinfos h3 {
				font-size: 12px;
				font-weight: bold;
				color: #007BA3;
				text-transform: uppercase;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				}
				
				div#kategorien_box div.suchinfos h3 span{
				color: #00A5CB;
				}
				
				div#kategorien_box div.suchinfos h3 span.paketname{
				color: #E63D67;
				background: url(http://images.rpmseek.com/img/bg_paketliste_paketname.gif) repeat-x;
				font-size: 10px;
				padding: 0 5px 3px 5px;
				}
				
				div#kategorien_box div.suchinfos ul {
				padding: 0 0 0 0;
				margin: 10px 0 0 0;
				display: block;
				width: 100%;
				float: none;
				}
				
					div#kategorien_box div.suchinfos ul li {
					float: left;
					list-style: none;
					margin: 0 5px 0 0;
					padding: 0 5px 0 0;
					color: #007BA3;
					font-weight: bold;
					font-size: 10px;
					border-right: #007BA3 1px solid;
					height: 11px;
					}
					
					div#kategorien_box div.suchinfos ul li.last {
					border-right: #007BA3 0px solid;
					}
					
					div#kategorien_box div.suchinfos ul li span{
					color: #00A5CB;
					}
				
				div#kategorien_box div.suchinfos ul.row_2 {
				margin: 2px 0 0 0;
				display: block;
				clear: both;
				float: none;
				}
	
			/* Forum */
			
			div#kategorien_box div#icon_forum {
			position: absolute;
			width: 100px;
			height: 127px;
			top: -40px;
			left: -11px;
			background: url(http://images.rpmseek.com/img/bg_icon_forum.gif);
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			}	
			
			/* Spendenseite */
			
			div.contentbox div p span.paypal {
			width: 140px;
			text-align: center;
			font-weight: bold;
			display: block;
			float: left;
			margin: 0 0 10px 0;
			}
			
			div.contentbox div p span.paypal input.paypal {
			width: 80px;
			height: 31px !important;
			}
			
			/* Hilfeseiten */
			
			
				
	/*------------------------+	
	FOOTER
	------------------------*/ 
	
		div#footer{
		height: 66px;
		position: absolute;
		width: 100%;
		bottom: 0;
		color: #DEDFDD;
		
		}
		
		/* Erste Zeile des Footers (Trademark vermerk und Sponsored Links) */
		div#footer div#line1{
		width: 100%;
		height: 50px;
		background: #282B2F;
		}
		
			div#footer div#line1 div#trademark{
			width: 169px;
			height: 38px;
			border-bottom: #52544D solid 1px;
			float: left;
			text-align: right;
			color: #7D8079;
			padding: 4px 8px 7px 0;
			background: url(http://images.rpmseek.com/img/bg_footer_trademark.gif);
			font-size: 10px;
			}
			
			div#footer div#line1 div#sponsoredlinks{
			width: auto;
			height: 44px;
			border-bottom: #3C3E3F solid 1px;
			float: left;
			padding: 5px 0 0 8px;
			line-height: 13px;
			}
			
				div#footer div#line1 div#sponsoredlinks h3{
				font-size: 10px;
				margin: 7px 0 0 0;
				padding: 0 0 0 0;
				font-weight: bold;
				display: inline;
				}
				
				div#footer div#line1 div#sponsoredlinks span{ margin: 0 0 0 8px; font-weight: bold; font-size: 10px;}
			
					div#footer div#line1 div#sponsoredlinks span a{
					font-size: 10px;
					padding: 0 0 0 0;
					color: #00A5CB;
					text-decoration: none;
					}
					
						div#footer div#line1 div#sponsoredlinks span a:hover{
						color: #e3e6e9;
						}
		
		/* Zweite Zeile des Footers (Fußlinks und Copyright) */
		div#footer div#line2{
		width: 100%;
		height: 16px;
		background: #797B74 url(http://images.rpmseek.com/img/footer_center.gif);
		}
		
				/* Liste der mittleren Spalte für Fußlinks */
				div#footer div#line2 ul.center { 
                       padding:0 0 0 0; 
						float:right;
						font-size: 10px;
						margin: 0 0 0 0;
				        }
				
				/* Liste der linken Spalte für Fußlinks */	
				div#footer div#line2 ul.left { 
                       padding:0 0 0 0; 
						float:right;
						font-size: 10px;
						margin: 0 0 0 0;
				        }

						

						      

                      	div#footer div#line2 ul li {
                       padding:0 0 0 0; 
                       text-indent: 0px ; 
                       margin:0;  
						float: left;  
						width:auto;
						border-bottom: 0px;
						display: block;
						border: 0;
                       }    
						
						div#footer div#line2 ul li a {
                       font-weight:normal;
                       color:#e3e6e9;
                       padding:0 8px 0 8px;
                       margin:3px 0 1px 0; 
                       line-height:8px;
                       text-decoration: none;  
                       text-transform: none; 
						border-right: 1px solid #e3e6e9;
						display: block;
						width: auto;  
					    } 
						
							div#footer div#line2 ul li a:hover {
							text-decoration: underline;
							} 
							
							/* "li" Element ohne Rahmen für den letzten Navipunkt */
							div#footer div#line2 ul li a.noborder {
							border-right: 0;
							padding: 0 0 0 8px;
							} 
							
							/* "li" Element ohne Abstand nach links für den ersten Navipunkt */
							div#footer div#line2 ul li a.first {
							padding: 0 8px 0 0;
						    } 


			/* Linke Spalte für Fußlinks */
			div#footer div#line2 div#left{
			background: url(http://images.rpmseek.com/img/footer_left.gif);
			float: left;
			width: 169px;
			height: 16px;
			text-align: right;
			padding: 0 8px 0 0;
			font-size: 10px;
			}
			
			/* Mittlere Spalte für Fußlinks */
			div#footer div#line2 div#center{
			padding: 0 0 0 8px;
			font-size: 10px;
			float: left;
			}
			
				 div#footer div#line2 div#center ul { 
				 float: left;
				 }
			
			/* Rechte Spalte für Copyright */
			div#footer div#line2 div#right{
			background: url(http://images.rpmseek.com/img/footer_right.gif);
			border-left: #5A5D55 solid 1px;
			float: right;
			width: 308px;
			height: 15px;
			font-size: 10px;
			font-weight: bold;
			padding: 1px 0 0 12px;
			}
			
			

	/*------------------------+	
	L-BANNER
	------------------------*/ 
	
		#lbanner_top{
		width: 100% !important;
		height: 90px !important;
		padding:0 !important;
		margin:0 !important;
		background: #2A2C2F; 
		text-align: right;
		z-index: 1000000;
		position:relative;
		}
		
		/* linker (horizontaler) Teil des L-Banners */
		#lbanner_top #adleft{
		width:100%;
		position: absolute;
		text-align:center;
		top:15px;
		border:0;
		left:0;
		padding:0 0 0 0;
		z-index: 1000001;
		}
		.extra_left{
		right:210px !important;	
			
		}
		
		/* rechter (senkrechter) Teil des L-Banners */
		#lbanner_top #adright{
		position: absolute;
		right: 0px;
		top:200px;
		height:auto;
		text-align:left;
		width:200px;
		z-index: 9000002;
		}
