/*	-------------------------------------------------------------
	1. RESET + STRUKTUR
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	
*, form {
	margin: 0;
	padding: 0;
}

img {
	border: none;
}

body {
	background-image:url(image/body-bg.jpg);
	background-repeat:repeat-x;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#wrapper {
	width: 998px;
	margin: 0 auto;
	position: relative;
}

#rahmen {
	clear: both;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	border: 1px solid #8D9894;
	border-top: none;
}

/*Hides from IE5-mac \*/
* html #rahmen {
	height: 1%;
}
/*Holly Hack ende*/

#head {
	padding: 0;						
  height: 218px; 
	position: relative;
	background-color: #FFFFFF;
}

#middle	{
	padding: 7px 3px 0 3px;

}

#middle-left {
	float: left;
	width: 175px;
}

#middle-center {
	float: left;
	margin-left: 14px;
	width: 610px; 
	display: inline;
}
						
* html #middle-center { /*Korrektur fuer IE6*/
	float: left;
	margin-left: 14px;
	width: 609px; 
}
						

#middle-right {
	float: right;
	margin-left: 14px;
	width: 175px;
}

#footer {
	clear: both;
	float: none;
	padding: 4px; 
	background-color:#8D9894;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 20px;
}

.clear {
	clear: both;
	float: none;
}

/*	-------------------------------------------------------------
	2. ALLGEMEINE EINSTELLUNGEN
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.modul ul {
	list-style: none;
}

.modul table {
	width: 100%;
}

.modul h1, .modul_impressum h1, .modul_contact h1{
	font-size: 13px;
	color: #000000;
	padding: 4px 0 0 10px;
	text-transform: uppercase;
}

.modul .abschluss {
	/*background-image: url(image/abschluss1.gif);
	background-repeat: no-repeat;*/
	font-size: 1px;
	display: block;
	height: 15px;
}

.h1-main-navi a, .h1-main-navi a:hover {
	color: #ffffff;
	text-decoration: none;
}
/*	-------------------------------------------------------------
	2. MENUE-TOP
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#navi-top {
	position: absolute;
	top: 40px;
	left: 10px;
	z-index:100;	
}

#navi-top ul {
	margin: 0 0 0 3px;
	padding:0;
	list-style:none;
}

#navi-top li {
      float:left;
      display: inline;
      margin:0;
      padding: 10px 0 0 0;
}

#navi-top a {
      float:left;
      background:url(image/bullet-navi-top.gif) no-repeat left 2px;
      margin:0;
      padding:0 0 0 10px;
      text-decoration:none;
	    font-weight: bold;
	    display:block;
      padding:0 8px 4px 8px;
      color: #FFF;
}

    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#navi-top a {float:none;}
    /* End IE5-Mac hack */
#navi-top a:hover {
	color:#484F4D;
	background: none; 
}

#navi-top a:hover {
     background:url(image/bullet-navi-top-hover.gif) no-repeat left 2px;
	 
}

	  /* aktive buttons \*/ 
	  
#navi-top li.active-top {
      float:left;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	    font-weight: bold;
}

#navi-top li span.active-top {
      float:left;
      display:block;
      padding:5px 13px 4px 6px;
      color:#FFF;
}


/*	-------------------------------------------------------------
	3. HEAD
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
/*	--------head-left---------------------------------------------*/
#head-left {
	float: left;
	width: 0px;
	margin: 0px;
}



/*	--------head-center---------------------------------------------*/
#head-center {
	float: left;
	width: 996px;
	height: 218px;
	margin-left: 0px;
	position: relative;
	background-color: #8D9894;
}

#head-center img.logo {
	background-image:url(image/akkuland-logo.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 250px;
	height: 67px;
	top: 0;
	right: 0px;
	border: none;
	position: absolute;
}

	/* ----- unterschiedliche Kopfbilder abhängig von Artikelgruppe ---------- */
	/* head-0-00 wird immer dann genommen, wenn kein spezielles Bild vorhanden */
  .head-0-00	{background-image: url(image/kopfbild-standard.jpg);
					     background-repeat: no-repeat;
					     background-position: left bottom;}
	.head-1-10	{background-image: url(image/kopfbild-notebook.jpg);}
	.head-1-20	{background-image: url(image/kopfbild-werkzeug.jpg);}
	.head-1-30	{background-image: url(image/kopfbild-video.jpg);}
	.head-1-40	{background-image: url(image/kopfbild-funk.jpg);}
	.head-1-50	{background-image: url(image/kopfbild-handy.jpg);}
	.head-1-60	{background-image: url(image/kopfbild-pda.jpg);}
	.head-1-61	{background-image: url(image/kopfbild-gps.jpg);}
	.head-1-64	{background-image: url(image/kopfbild-mp3.jpg);}
	.head-1-70	{background-image: url(image/kopfbild-foto.jpg);}
	.head-1-75	{background-image: url(image/kopfbild-messen.jpg);}
	.head-1-80	{background-image: url(image/kopfbild-handy.jpg);}
	.head-2-10	{background-image: url(image/kopfbild-netzteil.jpg);}
	.head-2-30	{background-image: url(image/kopfbild-video.jpg);}
	.head-2-40	{background-image: url(image/kopfbild-funk.jpg);}
	.head-2-60	{background-image: url(image/kopfbild-pda.jpg);}
	.head-2-64	{background-image: url(image/kopfbild-mp3.jpg);}
	.head-2-70	{background-image: url(image/kopfbild-foto.jpg);}
	
	/* ----- unterschiedliche Kopfbilder abhängig von Artikelgruppe ---------- */


/*	--------head-right---------------------------------------------*/
#head-right {
  clear: both;
	display: block;
	position: absolute;
	right: 10px;
	top: 75px;
	width: 170px;
	height: 117px;
	margin-right: 0px;
	margin-left: 0px;
	
}

.modul td{
	padding: 0 0px;
}


/*	--------Modul-Suche---------------------------------------------*/

#head-right .modul {
	width: 160px;
	float: right;
	margin-right: 0px;
}

#head-right h1.search {
	color: #484F4D;
	padding:3px 0 0 0;

}

#head-right .modul .suchfeld {
	width: 120px;
	display: inline;
	float: left;
	margin: 5px 5px 0 0px;
}

#head-right .modul .submit {
	float: right;
	margin-top: 5px;
}

#head-right a {
	color: #FFFFFF;
	font-weight: bold;
}
/*
#head-right span.abschluss {
	float: none;
	clear: left;
}

	--------Modul-Warenkorb---------------------------------------------*/
#head-right .modul_basket_top {
	color: #484F4D;
	font-weight: bold;
	margin: 15px 0 0 0px;
	padding-top: 5px;
	font-size: 12px;
	width: 158px;
	float: right;
	border-top: 1px dotted #484F4D;
}

#head-right .modul_basket_top table{
	color: #484F4D;
	font-weight: bold;
  margin: 4px 0px 3px 0;
	font-size: 10px;
	float: left;
	width: 100%;
	border-spacing: 0;
}

#head-right .modul_basket_top table td{
  line-height: 120%;
  padding: 0;
}

* html #head-right .modul_basket_top table td{
  line-height: 100%;
  padding: 0;
}

#head-right h1.basket  {
	font-size: 13px;
	color: #484F4D;
	padding: 0;
	text-transform: uppercase;
}

#head-right .modul_basket_top img {
	margin-top: 8px;
}

#head-right .modul_basket_top a{
	color: #484F4D;
	font-weight: bold;
}


/*	-------------------------------------------------------------
	4. LEFT + MENUE-LEFT
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
#middle #middle-left .modul {
	background-image: url(image/hg-rand.gif);
	background-position: right top;
	background-repeat:	no-repeat;
	background-color: #ffffff;
	padding-bottom: 0px;
}

#middle #middle-left .modul h1{
	font-size: 13px;
	color:#FFFFFF;
	margin: 4px 0 0px 0;
	padding:4px 5px 5px 20px;
	text-transform:uppercase;
	background-image: url(image/h1-hg.gif);
	background-position: 3px 4px;
	background-color: #FF9900;
	background-repeat: no-repeat;
}

#middle #middle-left .modul ul {
	list-style: none;
}

#middle #middle-left .modul ul li a{
	text-decoration: none;
	background-image:url(image/menue-left-bg.gif);
	background-position:0px 0px;
	background-repeat:repeat-y;	
	color: #666666;
	display: block;
	width: 160px;
	background-color: #E7E9E9;
	padding: 4px 0px 4px 15px;
	border-top: 1px solid #cccccc;
	font-weight: bold;
}

/* CSS-Hack für IE6 und kleiner */
* html #middle #middle-left .modul ul li a, * html #middle #middle-left .modul ul li a:hover{  
	width: 160px;  
}

#middle #middle-left .modul li a:hover{
	text-decoration: none;
	background-image:url(image/menue-left-bg-hover.gif);
	background-position:0px 0px;
	background-repeat:repeat-y;	
	color: #333333;
	display: block;
	width: 160px;
	background-color: #E7E9E9;
	padding: 4px 0 4px 15px;
	border-top: 1px solid #cccccc;
	font-weight: bold;
}

#middle #middle-left .modul ul li .active {
	text-decoration: none;
	background-image:url(image/menue-left-bg-hover.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;	
	color: #333333;
	display: block;
	width: 160px;
	background-color: #E7E9E9;
	padding: 4px 0 4px 15px;
	border-top: 1px solid #cccccc;
	font-weight: bold;
}

#middle #middle-left .modul ul ul li{
	list-style: none;
}

#middle #middle-left .modul ul ul li a{
 	background-image:url(image/bullet-navi-top-hover.gif);
	background-position: 14px 5px;
	background-repeat:no-repeat;
	background-color: #ffffff;
	border-top: none;
	font-weight: normal;
	color: #000000;
	padding: 3px 0 3px 25px;
	width: 149px; 
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

#middle #middle-left .modul ul ul li a:hover{
 	background-image:url(image/bullet-navi-top-hover.gif);
	background-position: 14px 5px;
	background-repeat:no-repeat;
	background-color: #ffffff;
	border-top: none;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
	padding: 3px 0 3px 25px;
	width: 149px; 
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
#middle #middle-left .modul ul li ul li .active {
	background-image:url(image/bullet-navi-top-hover.gif);
	background-position: 14px 5px;
	background-repeat:no-repeat;
	background-color: #ffffff;
	border-top: none;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	padding: 3px 0 3px 25px;
	width: 149px; 
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

#middle #middle-left .abschluss{
	background-image: url(image/abschluss.jpg);
	background-repeat:	no-repeat;
	background-position: right top;
	display: block;
	height: 1px;
}

/*	-------------------------------------------------------------
	5. CENTER-CONTENT
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#middle-center p {
	padding: 2px 0 3px 0;
}	

#middle-center h1 {
	font-size: 15px;
	padding: 8px 0 15px 0;
}

#middle-center h2 {
	font-size: 13px;
	padding: 1px 0 5px 1px;
}

#middle-center .headline2 {
	font-size: 13px;
	padding: 10px 0 0 0;
	font-weight: bold;
	display: block;
}

#middle-center h3 {
	font-size: 13px;
}

#middle-center a {
	color:#666666;
	text-decoration: none;
	font-weight: bold;
}

#middle-center .list_link {
  text-align: center;
  font-size: 80%;
}

#middle-center .modul_link_no_f a, #middle-center .modul_link_no_f a:hover {
  font-weight: normal;
  color: #000000;
}
#middle-center a:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.btn_recalc {
	background-color:#FFFFFF;
	background-image:url(image/button_change.gif);
	border:0 none;
	height:20px;
	margin:0 0 0 8px;
	width:20px;
}

#middle-center .modul_links_ext {
  width: 80%;
	text-align: center;
	margin: 30px auto 0 auto;
	padding-top: 10px;
	border-top: 1px dotted #CCCCCC;
}

#middle-center .modul_links_ext a, #middle-center .modul_links_ext a:hover{
  width: 80%;
	color: #666666;
	font-weight: normal;
}


#middle-center .kont_adr td {
	padding-left: 0px;
}

/*	-------------------------------------------------------------
	FAQs
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.modul_faq ul {
	list-style: none;
	margin-top: 5px;
}

.modul_faq td {
	list-style: none;
	padding: 2px;
}
/*	-------------------------------------------------------------
	SUCHE
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
/*	
#sfrm #sterm, #sfrm #artgrp, #sfrm #hersteller {
	border: 1px solid #0D5AA9;		
} */

#sfrm #sterm {
	width: 150px;

}

#sfrm #artgrp {
	width: 150px;
		
}

#sfrm #hersteller {
	width: 150px;
	
}

#middle-center #suche {
 	background-image: url(image/button_suche.gif);
	background-repeat:no-repeat;
	border: none;
	height: 22px;
	width: 50px;
	background-color: #FFFFFF;
}

.hervorhebung {
	background-color: #FFC6A0;	
}

/*	-------------------------------------------------------------
	STARTSEITE
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.so_item {
	width: 293px;
	min-height: 160px;
	border: 1px solid #CEDFEF;
	float: left;
	margin: 0 3px 6px 3px;
	padding: 5px 0;
}

.so_grp {
	width: 100%;
	border: 0px solid #FF0000;
	margin-bottom: 10px;
}

#middle-center .abschluss {
	clear: both;
	width: 1px;
	float: left;
	
}

#middle-center .so_grp .abschluss {
	clear: none;
	width: 1px;
	display: none;

}


#middle-center .preistext {
	color: #FF9900;
	margin-top: 5px;
}

#middle-center .preistext a, #middle-center .preistext a:hover {
	color: #FF9900;
	font-weight: normal;
}

.so_img {
	width: 185px;

	float: left;
	margin: auto;
}

.so_txt {
	width: 100px;

	float: left;
}

.so_name {
	width: 94px;
	min-height: 90px;
	color: #000000;
	font-weight: bold;
	padding: 2px 2px 5px 0;
}
.so_prop {
	width: 100%;
	height: 20px;
}
.so_cost {
	height: 25px;
	color: #000000;
	font-weight: bold;
	padding: 5px 0 0 0;
	
}

.so_btn {
	width: 100%;
}

.so_img img	{
	
}
	
.btn_wkorb {
	border: none;
	background-image: url(image/button_warenkorb.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 28px;
	height: 20px;
	margin-right: 10px;
}

.btn_ainfo {
	border: none;
	background-image: url(image/button_info.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 20px;
	height: 20px;
}


/*	-------------------------------------------------------------
	Artikelliste
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.liste1 {
	width: 100%;
	margin-bottom: 15px;
}
						
.liste1 td {
	width: 25%;
	padding: 2px;
	border: 1px solid #CCCCCC;
}

#middle-center .list_text h2 {
	font-size: 13px;
	color: #666666;
	border: none;
	margin: 0px 0 0px 0;
}												

.vskliste {
	clear: both;
	width: 100%;
	border: 1px solid #CCCCCC;
	margin: 0 0 10px 0;
}
.vskliste th {
	color: #FFFFFF;
	padding: 3px 0;
}						
.vskliste td {
	height: 20px;
	padding: 0 5px;
}
															
.artikelliste {
	width: 100%;
	border: 1px solid #CCCCCC;
	margin: 0 0 10px 0;
}

.artikelliste th {
  background-color: #8D9894;
	color: #FFFFFF;
	padding: 3px 0;
	text-align: center;
}
							
.artikelliste td {
	padding: 2px 5px;
}

.artikelliste td input {
	width: 30px;
	float: left;
}


.row_0 {
	background-color: #DDDDDD;
}

.row_1 {
	background-color: #EEEEEE;
}

.row_vsk td	{
	border-top: 1px solid #cccccc;
	color: #000000;
	padding: 0 5px;
	height: 20px;
}

.row_summe td {
	border-top: 1px solid #999999;
	border-bottom: 0px solid #cccccc;
	background-image: url(image/bg_row_summe.gif);
	background-repeat: repeat-x;
	background-color: #E9E9E9;
	color: #000000;
	padding: 0 5px;
	height: 30px;
}

.row_footer	{
	background-color: #FEFAF0;
}

.list_text {
	width: auto;
	text-align: left;
}

.list_ampel {
	width: 15px;
	text-align: center
}

.list_preis {
	width: 80px;
	text-align: right;
	font-weight: bold;
}

.list_stk {
	width: 40px;
	text-align: right;
	font-weight: bold;
}

.list_wkorb {
	width: 50px;
	text-align: center;
}

#middle-center .list_grplink {
	color: #666666;
}

							
							
/*	-------------------------------------------------------------
	6. Artikeldetails
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
.artikeldetails, .vskliste {
	width: 100%;
	border: 1px solid #999999;
	border-collapse: collapse;
	margin-top: 6px;
	font-size: 11px;
}
							
.artikeldetails th, #middle-center .vskliste th {
	text-align: left;
	background-color: #8D9894;
	padding: 3px 5px;
	border: 1px solid #999999;
	color: #FFFFFF;
	font-size: 10px;
	white-space: nowrap;
}
							
.artikeldetails td {
	border: 1px solid #999999;
}
							
.list_text, .list_preis {
	padding: 3px 0 3px 3px;
}

.artikeldetails .desc {
	text-align: left;
	background-color: #EAE9E9;
	padding: 2px;	
	width: 100px;
	vertical-align: top;
}
	
								
.artikeldetails .cont, .artikeldetails .cont-btn{
	text-align: left;
	background-color: #FFFFFF;
	padding: 2px 10px;	
	width: auto;
	vertical-align: top;
}

.artikeldetails .cont-btn a {
	float: left;
}

.artikeldetails .cont-btn .imgcontainer {
	float: right;
}

#middle-center .artikeldetails h1 {
	font-size: 13px;
	color: #ffffff;
	float: left;
	padding: 0;
}
								
#middle-center .artikeldetails label {
	clear: left;
	display: block;
	float: left;
	width: 80px;
}								
								
#middle-center .artikeldetails span {
	display: block;
}								
								
#middle-center .artikeldetails .preistext, #middle-center .artikelliste .preistext {
	font-size: 10px;
	color: #FF9900;
	display: inline;
}
						
.imgcontainer {
	float: right;
}
						
						
						
/*	-------------------------------------------------------------
	x. Pagination
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
.pagination {
	display: block;
	width: auto;
	text-align: center;
	margin-bottom: 10px;
	font-size: 10px;
}


#pagination-list {
    display: inline;
}

#pagination-list ul {
	list-style: none;
}

#pagination-list li {
    display: inline;
    margin: 0 3px;
    padding:0;
    border: 1px solid #426482;
    color: #426482;
    background-image: none;
}

#pagination-list a {
  text-decoration:none;
	color: #426482;
	padding:0 2px;
  background-image: none;
	display: inline;
}


#pagination-list a:hover {
	color: #FFFFFF;
	background-color: #FF9900;
	padding:0 2px;
}

#pagination-list #current-page {
	color: #FFFFFF;
	background-color: #FF9900;
	padding:0 2px;
}

#pagination-list #first-page {}
#pagination-list #prev-page {}
#pagination-list #next-page {}
#pagination-list #last-page {}


/*	-------------------------------------------------------------
	x. listgruppe
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/


.box_firstletter	{
	text-align: left;
	padding: 3px;
	height: auto;
	background-color: #EBEDEB;
	background-image: url(image/bg-group-liste.gif);
	background-repeat:repeat-y;
	margin-bottom: 10px;
}

.box_manufac {
	float: left;
	height: auto;
	width: 25%;
	margin-bottom: 10px;
}

.boxhead {
	background-color: #AEB7B0;
	margin: 1px 1px 0 1px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
	
}

.boxbody {
	background-color: #EBEDEB;
	margin: 0 1px 1px 1px;
	color: #000000;
	font-weight: normal;
	padding: 2px;
}

.boxbody ul {
	list-style: none;
	margin-left: 4px;
}

.boxbody li {
	background-image: url(image/bullet-orange.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding-left: 8px;
}


#middle #middle-center .modul {
	padding-bottom: 12px;
}
#middle #middle-center .select_recalc{
	height: 20px;
	float: left;
}

#middle #middle-center .btn_recalc {
	background-image: url(image/button_change.gif);
	width: 20px;
	height: 20px;
	border: 0px;
	margin: 0 0 0 8px;
	background-color: #FFFFFF;
}

fieldset {
	border: 1px solid #CCCCCC;
	padding: 0px 4px 10px 4px;	
	margin: 0 0 20px 0;
	position: relative;
	background-color: #EBEDEB;
}

#frmsubmit fieldset table {
	margin-top: 15px;
}

legend {
	padding: 2px 8px;
	font-weight: bold;
	background-color: #AEB7B0;
	border: 1px solid #CCCCCC;
}

#errorbox {
	width: 80%;
	color: #000000;
	background-color: #FFCCCC;
	border: 1px solid #FF0000;	
	padding: 15px 25px;
	margin: 0;
	margin-bottom: 20px;
}



/*	-------------------------------------------------------------
	FORMULARE
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#frmsubmit #anrede, #frmsubmit #lianrede {
	width: 80px;
	height: 20px;
}

#frmsubmit #ansprech, #frmsubmit #liansprech {
	width: 180px;
	height: 17px;
}

#frmsubmit #name, #frmsubmit #liname {
	width: 180px;
	height: 17px;
}

#frmsubmit #strasse, #frmsubmit #listrasse {
	width: 180px;
	height: 17px;
}

#frmsubmit #landkz,	#frmsubmit #lilandkz {
	width: 182px;
	height: 20px;
}

#frmsubmit #plz, #frmsubmit #liplz {
	width: 50px;
	height: 17px;
}

#frmsubmit #ort, #frmsubmit #liort {
    width: 124px;
	height: 17px;
}

#frmsubmit #telefon, #frmsubmit #telefax {
    width: 180px;
	height: 17px;
}

#frmsubmit #email {
	width: 180px;
	height: 17px;
}

#frmsubmit #passwd,	#frmsubmit #passwdb	{
	width: 180px;
	height: 17px;
}

#frmsubmit #zahlung	{
	width: 182px;
	height: 20px;
	float: left;
}

#frmsubmit #bemerk {
	width: 410px;
	height: 90px;	
}

#subfor #getmail, #subfor #getpass {
	width: 180px;
	height: 17px;	                              
}

#getshipcost #landkz {
	width: 182px;
	height: 20px;
}

#contact #name, #contact #email {
	width: 200px;
}

#contact #nachricht {
	width: 200px;
	height: 120px;
}

#contact td {
	vertical-align: top;
	padding: 3px;
}

/*	-------------------------------------------------------------
	5. NEWS 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#news {
	width: 100%;
}

#news #item {
	padding-top: 5px;
	width: 100%;
}

#news #item #headline {
	color:#000000;
	font-size:12px;
	font-weight: bold;
	padding-bottom: 5px;
}

#news #item #headline a {
	float: left;
	color: #000000;
}

#news #item #headline a:hover {
	color: #FF6600;
}

#news #item #headline span {
	float: right;
	font-size:10px;
	font-weight: normal;
	clear: right;
}

#news #item #headline .links {
	float: left;
	font-weight: bold;
	font-size: 12px;
}

#news #item #inhalt {
	clear: both;
	border:  1px solid #CCCCCC;
	padding: 10px;
}



#bewertinp #vorname,
#bewertinp #nachname,
#bewertinp #ort,

#bewertinp #email {
	width: 250px;
	height: 18px;
}

#bewertinp #kommentar {
	width: 300px;
	height: 130px;
}

#bewertinp td {
	vertical-align: top;
	padding: 3px;
}


/*	-------------------------------------------------------------
	5. RIGHT-CONTENT
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#middle #middle-right .modul {
	background-image: url(image/hg-rand.gif);
	background-position: left top;
	background-repeat:	no-repeat;
	background-color: #E7E9E9;
	padding-bottom: 0px;
}

#middle #middle-right .modul h1{
	font-size: 13px;
	color:#FFFFFF;
	margin: 4px 0px 0px 0px;
	padding:4px 5px 5px 20px;
	text-transform:uppercase;
	background-image: url(image/h1-hg.gif);
	background-color: #FF9900;
	background-position: 3px 4px;
	background-repeat: no-repeat;
}

#middle #middle-right .modul h1 a{
	color:#ffffff;
	text-decoration: none;
}

#middle #middle-right .abschluss{
	background-image: url(image/abschluss.jpg);
	background-repeat:	no-repeat;
	background-position: left top;
	display: block;
	height: 1px;	
}

#middle #middle-right .kasse{
	text-align: center;
	padding-top: 12px;
}

#middle #middle-right .modul ul li a{
	text-decoration: none;
	background-image:none;
	background-position:5px 7px;
	background-repeat:no-repeat;	
	color: #000000;
	display: block;
	width: 160px;
	padding: 4px 0 4px 10px;
	border-top: none;
	font-weight: normal;
}


#middle #middle-right .modul li a:hover{
	text-decoration: underline;
	background-image:none;
	background-position:5px 7px;
	background-repeat:no-repeat;	
	color: #000000;
	display: block;
	width: 160px;
	padding: 4px 0 4px 10px;
	border-top: none;
	font-weight: normal;
}

#middle #middle-right .modul .bewert_name {
  font-weight: bold;
  padding-right: 5px;
}

												
/*	-------------------------------------------------------------
	DEBUG
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#debug {
	width: 996px;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 100px;
	padding: 3px;
	color: #FF0000;
	border: 2px solid #FF0000;
	background-color: #FFDDDD;
}

#debug h1 {
	text-align: center;
}

#debug hr {
	border: 1px solid #FF0000;
	margin: 0px;
	padding: 0px;
}												