/* SEITENGESTALTUNG */
.divaction {
	width:390px;
	border-right:5px solid #333333;
	background-color: #333;
	color:#FFF;
	min-height:20px;
	padding-left:2px;
	padding-bottom:2px;
	margin-bottom:10px;
}

.divdetailsform {
	width:300px;
	margin-bottom:10px;
}
.divdetailsformpos1 {
	width:120px;
	border-right:1px solid #58585a;
	float:left;
	height:17px;
}
.divdetailsformpos2 {
	width:160px;
	padding-left:10px;
	float:left;
	height:17px;
}

.divdetails {
	width:390px;
	margin-bottom:10px;
}

.divdetailstwo {
	width:405px;
	margin-bottom:10px;
	height:17px;
}
.divdetailspos1 {
	width:115px;
	border-right:1px solid #58585a;
	float:left;
	height:17px;
}
.divdetailspos2 {
	width:240px;
	padding-left:10px;
	float:left;
	height:17px;
}
.divdetailsposform2 {
	width:150px;
	padding-left:10px;
	float:left;
	height:17px;
}
.divdetailsposganz {
	width:391px;
	float:left;
	height:17px;
}
.divdetailsposh1 {
	width:115px;
	border-right:1px solid #58585a;
	float:left;
	height:119px;
}
.divdetailsposh2 {
	width:240px;
	padding-left:10px;
	float:left;
	height:119px;
}
.divdetailspos3 {
	width:250px;
	padding-left:10px;
	float:left;
	height:17px;
}
.divdetailspos801 {
	width:220px;
	border-right:1px solid #58585a;
	float:left;
	height:80px;
}
.divdetailspos802 {
	width:300px;
	padding-left:10px;
	float:left;
	height:80px;
}
.divdetailsdata801 {
	width:150px;
	border-right:1px solid #58585a;
	float:left;
	height:80px;
}
.divdetailsdata802 {
	width:390px;
	padding-left:10px;
	float:left;
	height:80px;
}

/* FORM */
input {
	border:1px solid #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:150px;
}
input.senden {
	width:90px;
	background-color:#FFFFFF;
}
textarea { 
	border:1px solid #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:200px;
	height:115px;
}
select {
	border:1px solid #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:150px;
}
/* TAGS */
hr{
	background-color:#2e2e2e; /* Mozilla 1.4 */
	color:#2e2e2e; /* IE 6 */
	border: #2e2e2e; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

blockquote {
	width:250px;
	float:left;
	margin:0;
	border-right:1px solid #666;
	margin-top:10px;
}
blockquote a {
	color: #666;
	text-decoration:none;
}
blockquote.impressum {
	width:150px;
	float:right;
	text-align:right;
	border:0 none;
	margin-right:10px;
	margin-top:10px;
}
img.cms {
	float:left;
	border:0;
}
img.shop {
	float:left;
	border:0;
}

/*
Haendlerliste
*/

.divhae {
	width:480px;
	margin-bottom:5px;
	float:left;
}

.haendlerfirmas {
	width:240px;
	border-right:1px dashed #ffffff;
	float:left;
	height:20px;
	background-color:#A87131;
	padding-left:4px;
	color:#FFFFFF;
}
.haendlerfirmase {
	width:220px;
	border-right:0 none;
	float:left;
	height:20px;
	background-color:#A87131;
	padding-left:4px;
	color:#FFFFFF;
}

.haendlerfirmap {
	width:240px;
	border-right:1px dashed #ffffff;
	float:left;
	height:20px;
	background-color:#ed1c24;
	padding-left:4px;
	color:#FFFFFF;
}

.haendlerfirma {
	width:240px;
	border-right:1px dashed #ffffff;
	float:left;
	height:20px;
	background-color:#19336d;
	padding-left:4px;
	color:#FFFFFF;
}
.haendleradress {
	width:240px;
	border-right:1px dashed #ffffff;
	float:left;
	background-color:#2e2e2e;
	padding-left:4px;
	height:50px;
}
.haendleradresse {
	width:220px;
	border-right:0 none;
	float:left;
	background-color:#2e2e2e;
	padding-left:4px;
	height:50px;
}
.haendlerfirmape {
	width:220px;
	border-right:0 none;
	float:left;
	height:20px;
	background-color:#ed1c24;
	padding-left:4px;
	color:#FFFFFF;
}

.haendlerfirmae {
	width:220px;
	border-right:0 none;
	float:left;
	height:20px;
	background-color:#19336d;
	padding-left:4px;
	color:#FFFFFF;
}
.haendleradresse {
	width:220px;
	border-right:0 none;
	float:left;
	background-color:#2e2e2e;
	padding-left:4px;
	height:50px;
}


/*
Demo-Touren
*/

.veranstalter {
	width:340px;
	border-right:1px dashed #ffffff;
	float:left;
	background-color:#4c4c4c;
	padding-left:4px;
	color:#FFFFFF;
}
.datum {
	width:120px;
	border-right:0 none;
	float:left;
	background-color:#4c4c4c;
	padding-right:4px;
	text-align:right;
	color:#FFFFFF;
}
.demostr {
	width:340px;
	border-right:1px dashed #ffffff;
	float:left;
	background-color:#2e2e2e;
	padding-left:4px;
	height:40px;
}
.demotel {
	width:120px;
	float:left;
	background-color:#2e2e2e;
	padding-left:4px;
	height:40px;
}

.demospezi {
	width:463px;
	float:left;
	background-color:#53719f;
	padding-left:5px;
	color:#FFFFFF;
	font-weight:bold;
}


/*
Downloadbereich
*/
#down {
	float:left;
	width:470px;
}

#down_size {
	width:75px;
	float:right;
	margin-left:5px;
	margin-right:14px;
	text-align:right;
}
#down_load {
	width:100px;
	float:right;
}

#down_name {
	width:240px;
	float:left;
	margin-right:5px;
}


/*
Produkbereich
*/

.prdivdetails_left {	width:470px;margin-bottom:20px;float:left;height:150px;z-index:1;display:block;position:relative;	cursor:pointer;}

.prdivdetails_right {width:470px;margin-bottom:20px;float:right;height:150px;z-index:1;display:block;position:relative;cursor:pointer;}

.pr_image { width:300px; height:150px; z-index:10; float:right; position: absolute; right:10px; top:0;}
.pr_text { width:448px; height:118px; z-index:5; border:1px solid #2f2f2f; float:left; position: absolute; padding:10px; left:0; top:10px; background: url(../../images/produkte/list/bg.jpg) repeat-x bottom;}
.pr_text h2 {margin-top:0;}



.prdivdetails_small_left {	width:470px;margin-bottom:20px;float:left;height:120px;z-index:1;display:block;position:relative;	cursor:pointer;}

.prdivdetails_small_right {width:470px;margin-bottom:20px;float:right;height:120px;z-index:1;display:block;position:relative;cursor:pointer;}

.pr_image_small { width:200px; height:120px; z-index:10; float:right; position: absolute; right:10px; top:0;}
.pr_text_small { width:448px; height:88px; z-index:5; border:1px solid #2f2f2f; float:left; position: absolute; padding:10px; left:0; top:10px; background: url(../../images/produkte/list/bg.jpg) repeat-x bottom;}
.pr_text_small h2 {margin-top:0;}


.gray { background:#2C2C2C;}

h2.oldpreis {text-decoration: line-through; margin:0; font-size:8pt; }
h1.preis { color:#e50007; font-size:14pt; margin:0;}
