/* SEITENGESTALTUNG */
.divaction {
	width:300px;
	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 #632121;
	float:left;
	height:17px;
}
.divdetailsformpos2 {
	width:160px;
	padding-left:10px;
	float:left;
	height:17px;
}

.divdetails {
	width:340px;
	margin-bottom:10px;
}

/*.divdetails:hover { background-color:#632121;}*/

.divdetailstwo {
	width:405px;
	margin-bottom:10px;
	height:17px;
}
.divdetailspos1 {
	width:145px;
	border-right:1px solid #632121;
	float:left;
	height:17px;
}
.divdetailspos2 {
	width:180px;
	padding-left:10px;
	float:left;
	height:17px;
}


.divdetailspossmall1 {
	width:95px;
	border-right:1px solid #632121;
	float:left;
	height:17px;
}
.divdetailspossmall2 {
	width:110px;
	padding-left:5px;
	float:left;
	height:17px;
}




/* Downloads */

.divdetailsdown {
	width:620px;
	margin-bottom:4px;
}

.divdetailsdown1 {
	width:500px;
	margin-bottom:10px;
	float:left;
	border-right:1px solid #632121;
}
.divdetailsdown2 {
	width:100px;
	padding-left:10px;
	float:left;
}

.downicon {
	float:right;
	filter:alpha(opacity=20); /* IE */
	-moz-opacity: 0.20; /* Mozilla */
	opacity: 0.20; /* Opera */
}










.divdetailsposform2 {
	width:150px;
	padding-left:10px;
	float:left;
	height:17px;
}
.divdetailsposganz {
	width:391px;
	float:left;
	height:17px;
}
.divdetailsposh1 {
	width:145px;
	border-right:1px solid #632121;
	float:left;
	height:119px;
}
.divdetailsposh2 {
	width:180px;
	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:170px;
	height:115px;
}
textarea.bemerkung { 
	border:1px solid #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:700px;
	height:90px;
}

select {
	border:1px solid #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:150px;
}



input.width100, select.width100 {
	border:1px solid #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:100px;
}
input.width100.preis { text-align:right;}
textarea.full { 
	border:1px solid #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:430px;
	height:40px;
}
#contens label { width:200px;}
input[type=radio], input[type=checkbox] { width:20px; border:0;}





/* TAGS */
hr{
	background-color:#9a141b; /* Mozilla 1.4 */
	color:#9a141b; /* IE 6 */
	border: #9a141b; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

blockquote {
	width:220px;
	float:left;
	margin:0;
	margin-top:4px;
	font-size:7pt;
	color:#f7f7f7;
}
blockquote a {
	color:#f7f7f7;
	text-decoration:none;
}
blockquote.impressum {
	width:100px;
	float:right;
	text-align:right;
	border:0 none;

	margin-top:4px;
}
img.cms {
	float:left;
	border:0;
}
img.shop {
	float:left;
	border:0;
}
table td { padding:3px;}

table tr.braun { background:#e4ddcf;}

#inhalt img { border:3px solid #fff; margin-bottom:10px;}/*b1821d*/
#inhalt div.presse { float:left; display:block; width:470px;}
#inhalt div img { margin-bottom:5px;}


#inhalt #gals h1 { margin-bottom:0; padding-bottom:0;}
#inhalt #gals .galdate { margin-top:0; padding-top:0;}
#inhalt #gals .galimg { position:relative; display:block; margin-right:20px; margin-bottom:15px; float:left; background:#170404;}
#inhalt #gals .galimg p { margin:0; padding:0 0 0 4px; font-size:9pt;}
#inhalt #gals .galimg .galimgs { display:block; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; /* Opera */ }
#inhalt #gals .galimg .galimgs:hover { display:block; filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; /* Opera */ }

#inhalt #gal_big { width:698px; height:698px;  display:block; border:1px solid #170404; margin-bottom:10px; position:relative;}

#inhalt #gal_big a.nav { z-index:10; position:absolute; top:320px; height:35px; display:block; width:15px;text-indent:-9999px;}
#inhalt #gal_big a.nav.prev { left:0; background: url(../images/slider/arrow_prev.png) no-repeat;}
#inhalt #gal_big a.nav.next { right:0; background: url(../images/slider/arrow_next.png) no-repeat;}
#inhalt #gal_big #picid { width:80px; color:#fff; filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50; position:absolute; bottom:0; right:3px; font-size:8pt; text-align:right;}
#inhalt #gal_big #facebook_img_like { width:80px; color:#fff; position:absolute; bottom:0; left:3px; font-size:8pt; z-index:1000;}

#calender table.cal td { text-align:center; padding:1px;}
#calender table.cal td.calDayToday {border:1px solid #170404; padding:0;}
#calender table.cal td .dayNum { padding:3px;}
#calender table.cal td .dayNum.event {background:#2f0707;display:block; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; color:#f0a842; }
#calender table.cal td .dayNum.event:hover {filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }

#calender .calnav { text-align:center;}
#calender .getCalender.prev { float:left;}
#calender .getCalender.next { float:right;}


#inhalt #event_slider { position:relative; height:342px; width:700px; display:block;}
#inhalt #event_slider #events { position:absolute; top:0; left:0; z-index:1;}
#inhalt #event_slider .snav { position:absolute; top:180px; z-index:10; height:35px; display:block; width:15px;text-indent:-9999px;}
#inhalt #event_slider .snav.prev { left:0; background: url(../images/slider/arrow_prev.png) no-repeat;}
#inhalt #event_slider .snav.next { right:0; background: url(../images/slider/arrow_next.png) no-repeat;}

.fbConnectWidgetTopmost { border:0 !important;}


.monthHeadline { clear:both; height:25px; line-height:25px; background:#2F0707; padding-left:10px; margin-bottom:10px; width:642px;}
.monthHeadline h2 { color:#fff;}

.cards { width:300px; height:200px; margin-bottom:20px; display:block; background-position:top right; background-repeat:no-repeat;}

.cards img { float:left; margin-right:10px;filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;}
.cards:hover img  {filter:alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00;}