/* POPUP GALERIE - VOR/ZURÜCK-BOX */
div.schaltbox{
	margin-top: 20px;
	/* margin-bottom: 20px; */
	border: 1px solid #D0D0D0;
	padding: 5px;
	font-size: 0.8em;
	
}

div.schaltbox a{ text-decoration: none; }

div.pix_navi_bar_back{
	float: left;
	width: 194px;
	text-align: left;
}

div.pix_navi_bar_status{
	float: left;
	width: 180px;
	text-align: center;
}

div.pix_navi_bar_next{
	float: right;
	width: 194px;
	text-align: right;
}


/* FEATUTE BOXEN - STANDARD */
div.fb_text {
	padding: 5px;
	font-size: 0.8em;
	text-decoration: none;
}

div.media_link{
	padding: 5px;
	font-size: 1.0em;
        font-weight:bold;
	text-decoration: none;	
}

div.media { border: 1px solid #D0D0D0; margin-bottom: 15px; }

div.media_link a{
	display: block;	
	padding-left: 10px;
	margin-bottom: 2px;
	color: #ff7e28;
	text-decoration: none;
	font-weight:bold;
	background: no-repeat url('/de/pix/kleiner_pfeil_orange.jpg') 0px 3px;
}
div.media_link a:hover{
	text-decoration: underline;
	background: no-repeat url('/de/pix/kleiner_pfeil_orange.jpg') 0px 3px;
}
div.media_link a:visited{ color: #ff7e28; }


div.fb_links{
	padding: 5px;
	font-size: 0.8em;
	text-decoration: none;	
}

div.fb_links a{
	display: block;	
	padding-left: 10px;
	margin-bottom: 2px;
	color: #0080ff;
	text-decoration: none;
	background: no-repeat url('/de/pix/kleiner_pfeil_blau.jpg') 0px 3px;
}
div.fb_links a:hover{
	text-decoration: underline;
	background: no-repeat url('/de/pix/kleiner_pfeil_blau.jpg') 0px 3px;
}
div.fb_links a:visited{ color: #0080ff; }


div.fb { border: 1px solid #D0D0D0; margin-bottom: 15px; }

div.fb h4{
	margin: 0px;
	border-bottom: 1px solid #D0D0D0;
	background-color: #F2F2F2;
	
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 7px;
	padding-bottom: 5px;
	
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
}
div.fb h4 a{ 		color: #0080ff; text-decoration: none; }
div.fb h4 a:hover{ 	text-decoration: underline; }
div.fb h4 a:visited{ 	color: #0080ff; }


/* Startseite */
div.news{
background: repeat-x white url('/de/pix/Deko/verlauf_content.gif') 0px 0px;

	width: 180px;
	float: left;
}

div.content_startseite{
	width: 400px;
	/*padding-right: 20px;
	padding-left: 20px;
	*/
	float: left;
}
div.more_startseite{
	width: 400px;
	float: right;
	background-color: #F2F2F2;
	
}


/* Kontaktformular */
label.kontakt {
	float: left;
	text-align: right;
	width: 120px;
}

input.kontakt{
	margin-right: 150px;
	float: right;
	height: 17px;
	background-color: #F2F2F2;
	border: 1px solid #353535;
	width: 250px;
}


textarea.kontakt{
	margin-right: 150px;
	float: right;
	height: 200px;
	background-color: #F2F2F2;
	border: 1px solid #353535;
	width: 250px;
}

/* phpdig */
span.phpdigHighlight{ color: red; }

/* suchfeld */
div.suchfeld{
float: right;
padding-right: 20px;
padding-top: 8px;
}

#i_suchfeld{
height: 17px;
width: 120px;
}

div.footer{
background: repeat-x red url('/de/pix/Deko/verlauf_content_unten.gif') 0px 0px;
color: white;

font-size: 0.8em;

text-align: center;

padding-top: 15px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 10px;



}

/* Seperators */
hr.dashed{
height: 0px;
border-top: 1px dashed #d0d0d0;
border-bottom: none;
border-left: none;
border-right: none;

margin-top: 10px;
margin-right:0;
margin-left:0;

}


/* 2-spaltig */
div.columns2{
	background-color: transparent;
}

div.columns2_left{
	float: left;
	width: 280px;
	background-color: transparent;
}


div.columns2_right{
	float: right;
	width: 280px;
	background-color: transparent;
}

input.minilogin{
height: 17px;
	background-color: #F2F2F2;
	border: 1px solid #353535;
	width: 150px;
}

table.warenkorb{
  font-size: 0.9em;
  margin-bottom: 20px;
  padding: 0;
  border-collapse: collapse;
  border: 1px solid #d0d0d0;
}

table.warenkorb thead tr{
  background-color: #F2F2F2;
  border-bottom: 1px solid #d0d0d0;
}

table.warenkorb tfoot tr{
  background-color: #F2F2F2;
  font-weight: bold;
  border-top: 1px solid #d0d0d0;
}

table.warenkorb td,th{
  padding: 5px 5px 5px 5px;
  vertical-align: top;
}

table.warenkorb th{
  font-weight: bold;
  text-align: left;
}

div.formactions{
  text-align: right;
  background-color: #F2F2F2;
  margin-top: 20px;
}

div.fb_text ul{
  padding: 0;
  margin: 0;
}

div.fb_text ul li{
  list-style-type: none;
  background: no-repeat url('/de/pix/kleiner_pfeil_blau.jpg') 0px 3px;
  padding-left: 10px;
  margin-bottom: 5px;
}