/* CSS Document 
Textformatierungen für alle Headlines, Absätze, Links,	Images, inputs

Author: 					Daniel Gäms
erstellt: 				18.01.2011
letzte Änderung: 	18.01.2011
*/



p{line-height:17px;}

p.error {
	color:#FFF;
 	font-weight:normal;
	background-color:#A40000;
	border:1px solid#900; padding: 3px 7px;
}

p.gelb{
	color:black;
 	font-weight:normal;
	background: #;
	border:1px solid#900; padding: 3px 7px;
	margin:0px auto 2px auto;
}

input[type=submit].link_intern{
	background:url(../../images/buttons/link_intern.png) left no-repeat transparent;
	padding:0;
	padding-left:19px;
	font-size:16px;
	text-decoration:none;
	cursor:pointer;
	border:0px none;
	color:#2F4F4F;
	margin:0;
}

input[type=submit].link_intern:hover{
	background-position:5px ;
	color:#EC5C33;
}



a.link_intern_14px{
	background:url(../../images/buttons/link_intern.png) 0 4px no-repeat;
	padding-left:17px;
	text-decoration:none;
	font-size:14px;
}
a.link_intern_14px:hover{
	background-position:2px 4px;
	color:#EC5C33;
}

a.link_intern_12px{
	background:url(../../images/buttons/link_intern.png) 0 2px no-repeat;
	padding-left:17px;
	text-decoration:none;
	font-size:12px;
}
a.link_intern_12px:hover{
	background-position:2px 2px;
	color:#EC5C33;
}

a.link_intern_hidden{
	background:url(../../images/buttons/link_intern.png) 0 2px no-repeat;
	padding-left:17px;
	text-decoration:none;
	font-size:12px;
}
a.link_intern_hidden:hover{
	background-position:2px 2px;
	color:#EC5C33;
}

.headline_14px{
	font-size:14px;
	font-weight:bold;
}

.headline_12px{
	font-size:12px;
	font-weight:bold;
}

.headline_red{
	font-size:14px;
	font-weight:bold;
	color:#EC5C33;
	padding:0px 0px 4px 0px;
	margin:0;
}
.produkt_div .headline_red{
	font-size:12px;
}

.headline_green{
	font-size:13px; margin:0px; padding:0px; color:#27940C; margin-bottom:7px;
}

.link_lightbox{
	text-decoration:none;
	border:0px none;
	/*cursor: -moz-zoom-in; */
	cursor: url('../../images/cursor/zoom_28x28.cur'), pointer;
}

.link_lightbox img{
	border:0px none;	
}

.link_lightbox_text, a.link_intern{
	background:url(../../images/buttons/link_intern.png) left no-repeat transparent;
	padding-left:23px; padding-right:7px; padding-top:2px; padding-bottom:2px;
	font-size:16px;
	text-decoration:none;
	margin:0;
}
.link_lightbox_text:hover, a.link_intern:hover{
	background-position:6px;
	color:#EC5C33;
}

.produkt_image{
	display:block;
	margin: 0px auto;
}

.text_preis, .text_preis_klein{
	text-align:center;
	font-size:12px;
	margin:0px;
	padding:3px 0;
}
.text_preis_klein{font-size:10px !important; padding:0px; }

.text_preis em{
	font-size:10px;
	font-style:normal;
}

p.text_desc{
	margin:0px; padding:0px 10px;
	font-size:10px !important;
}

p.text_20_center{
	font-size:20px !important;
	text-align:center;
	line-height:22px;
	padding:0px; margin:0px;
}

.text_block{
	text-align:justify;
}

/*Inputs*/
.produkt_m label{font-size:11px;}

input[type=text], textarea{
	border-top:1px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:2px 5px;
	font-size:12px;
	height:auto; width:auto;
}

label{
	font-size:12px;
}

#fusspfad{
	font-size:11px;
	color:#B5B5B5;
	margin:0px; padding:0px;
	text-align:center;
}
#fusspfad a{
	text-decoration:underline;
	color:#B5B5B5;
}
#fusspfad a:hover{color:#E56C53;}
