/**********************************************/
/*  	© DSL - Factory 2007            	  */
/**********************************************/

/**********************************************/
/* HTML Tag Styles							  */
/**********************************************/ 

h1 {
	font-family: Geneva, Helvetica, san-serif;
	font-size:25px;
	margin:0px;
	padding-bottom:10px;
	padding-top:10px;
	text-transform: uppercase;
}
h2{
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	display:inline;

}
h3{
	color:#000000;
	font-size:11px;
	display:inline;
}

h4{
	color:#000000;
	font-size:14px;
	background-image: url(../img_web/allg/pfeil_h2.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 10px;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
}



.service li {
	border-bottom:1px #dddddd solid;
	background-image: url(../img_web/bg/hellgrau_verlauf.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:4px;
	text-align: left;
	margin-left: -10px;
	list-style-position: outside;
	list-style-image: url(../img_web/allg/li_punkt.gif);

}
.service ul
{ padding:0px; margin:0px;}

.team li {
	padding:2px;
	text-align: left;
	margin-left: -10px;
	list-style-position: outside;
	list-style-image: url(../img_web/allg/li_punkt.gif);

}
.team ul
{ padding:0px; margin:0px;}

/********************************************/
/* Formularelemente     */
/********************************************/

.input_login{
	border:1px solid #c1c1c1;
	width:106px;
	font-family:Tahoma;
	font-size:11px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	margin:0px;
}
/********************************************/
/* Linkelemente     */
/********************************************/
a {
	color:#000000;
}
a:hover{
	text-decoration:none;
}
a.a_klein{
	font-size:10px;
}
a.a_klein:hover{
	text-decoration:none;
}

/********************************************/
/* Boxen */
/********************************************/
.text_einz{
	padding:10px;
	text-align: justify;
}
.boxrot{
	padding:10px;
	padding-bottom:15px;
	padding-top:10px;
	background-image:url(../img_web/bg/box_rot.gif);
	/*background-image:url(../img_web/bg/box_gelb.gif);*/
	background-position:bottom;
	background-repeat:no-repeat;
	border:1px solid #e2001a;
	border-top:none;

}
.boxlogin{
	padding:10px;
	padding-bottom:6px;
	padding-top:14px;
	background-image:url(../img_web/bg/box_login.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	border:1px solid #000000;
	border-top:none;
	margin-bottom:10px;
	
}
.boxmerkzettel{
	border:1px solid #da9500;
	border-top:none;
	
}
/********************************************/
/* Tabellenlayouts */
/********************************************/
.tab_aktion{
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
}
.tab_aktion td{
	border-left:1px solid #cfcfcf;
	border-top:1px solid #cfcfcf;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding:4px;
	background-image:url(../img_web/bg/aktionen_index.gif);
	background-position:4px 4px;
	background-repeat:no-repeat;
	height:150px;
}
/* andere Höhe für Firefox */
.tab_aktion[class] td{
	height:160px;
}

.tab_rahmen{
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
}
.tab_rahmen td{
	border-left:1px solid #cfcfcf;
	border-top:1px solid #cfcfcf;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding:4px;

	background-position:4px 4px;
	background-repeat:no-repeat;
}
/* Klasse einer Tabellenzelle für die Preisangabe in den Aktionen*/
.tab_rahmen_preis{
	height:90px;
	width:163px;
	background-image:url(../img_web/bg/aktionen_detail_preis.gif);
}
/* andere Höhe für Firefox */
.tab_rahmen_preis[class]{
	height:100px;
}

.tab_rahmen_blaettern{
	height:34px;
	background-image:url(../img_web/allg/bg_aktionsblaettern.gif);
	background-position:center;
}
/* andere Höhe für Firefox */
.tab_rahmen_blaettern[class]{
	height:44px;
}
/********************************************/
/* Bilderrahmen */
/********************************************/
.bilderrahmen{
	background-color:#ffffff;
	border:10px #dddddd solid; 
	padding: 1px;
	text-align:center; 
	}
.aktionen_uebersicht_bg {
	height:230px;
	width:230px;
	background-image:url(../img_web/bg/aktionen_uebersicht_bg.gif);
	background-position:top;
	margin-left:5px;
	margin-bottom:5px;
	padding:10px;
	float:left;}


.aktionen_bild_gross{
	background-image:url(../img_web/bg/aktionen_bild_gross.gif);
	background-repeat:no-repeat;
	width:241px;
	height:241px;
	padding:1px;
	margin-left:10px;
}
.aktionen_bild_klein{
	background-image:url(../img_web/bg/aktionen_bild_klein.gif);
	width:51px;
	height:51px;
	margin-left:10px;
	padding:1px;
	float:left;
	display:inline;
	
}

.richtig {
	padding:5px; 
	border:1px #e3ffcc solid; 
	background:#f7fff0; 
	width:486px;
}

/********************************************/
/* Textformatierungen */
/********************************************/
.t_preis{
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
.t_9grau{
	color:#a3a3a3;
	font-size:9px;
}
.t_error{
	color:#FF0000;
}
.t_rot{
	color:#e2001a;
}
.t_klein{
	font-size:10px;
}
.t_10grau{
	font-size:10px;
	color:#BBBBBB;
}
.rahmenrosa{
	border:3px solid #f6cdd3;
}
.rahmengrau{
	border:3px solid #cfcfcf;
}

