/* gewählte Designfarben */
/*
usercolor.medium = "#2C6E46"
usercolor.bright = "#8F9BCB"
usercolor.dark = "#C07508"
usercolor.alt.medium = "#2C326D"
usercolor.alt.bright = "#9BCC8F"
usercolor.alt.dark = "#A12270"

usercolor.design = "#95BFE9"
usercolor.start = "#D6300A"
usercolor.webtodate = "#0064C9"

 */

/* ohne Sidebar */
#wrapper {
	background:			#fff url(../images/picback_nosb.gif) repeat-y;
}

.imageslider {
	overflow:		hidden;
	background:		#fff url(../assets/pslideback.png)  repeat-x;
	border:			1px solid #ccc;
	position:		relative;	
	height:			300px;
	width:			726px;
	float:			left;	
	margin:			0  10px  10px  0;
	cursor:			pointer;
}
.imageslider div p,
.imageslider div p.slidertext {
	width:			auto;
}
/* 
/*Content ohne Sidebar */
#content {
	float:				left;
	background-color:		#fff;
	padding:			0  0 10px 20px;
	margin:				0;
	width:				730px;
}

/* für h1 / h2 Überschrift via page.ccml:für Alternativbild des Flash WICHTIG: Die Größe muss mit der des Filmes übereinstimmen*/
div.flashmovieheader {
	border: 			none;
	text-align:			left;
	width:				600px;
	height:				60px;
}
/* für h1 / h2 Überschrift via page.ccml:für Alternativbild des Flash WICHTIG: Die Größe muss mit der des Filmes übereinstimmen*/
/* macht nur Sinn, wenn der Ausgabecode NICHT auf transparent steht. Ansonsten wird die Grafik hinter dem Film angezeigt */
#flashmovieheaderpic {
	border: 			none;
	text-align:			left;
	width:				600px;
	height:				60px;
	background:			url(../images/headergrafik.gif) no-repeat;
}
/*WIRD NUR für ein Beispiel eingesetzt */
#flashmovieheaderpic2 {
	border: 			none;
	text-align:			left;
	width:				500px;
	height:				30px;
}

/** Für Formulare und Shopseiten **/
/* ergänzende Formate */
table.formtab h3 { 
	margin: 			10px  20px 5px  0px !important; 
	border:				none;
	color:				#C07508;
	background-color: 		transparent;
	text-transform:			uppercase;
}
fieldset.mainform  {
	margin: 			0.05em   auto   0.55em   0; 
	padding: 			0.5em; 
	background-color: 		transparent;
	color: 				#000; 
	border: 			1px solid #C07508;
	clear: 				both;
 	display: 			block;
	width:				600px;
}
fieldset legend {
	padding-left: 			0.5em; 
	padding-right: 			0.5em; 
	color:				#2C6E46;
	background-color:		transparent;
}
.field_anrede, .tx {
	margin-left:			3px;
	border:				1px solid #8F9BCB;
	padding:			2px	10px	2px	10px;	  
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif !important; 
	color:				#000;  
	letter-spacing:			0.1em;
}
p.formnote {
	color: 				#990000 !important; 
	background-color:		transparent;
	clear:				both;
	padding: 			0.2em; 
}

/* Rahmen und Farbe Formularelemente */
table.formtab select.tx,
table.formtab input.tx,
table.formtab textarea.tx {
	border:				1px solid #8F9BCB;
	background-color:		#fff;
}
/* Rahmen und Farbe Formularelemente Highlight */
table.formtab select.txh,
table.formtab input.txh,
table.formtab textarea.txh,
table.formtab td.txh,
table.formtab table.txh {
	border:				1px solid #A70C0C;
	background-color:		#F5E5E5  !important;
	color:				#A70C0C  !important;
	padding:			3px;
}

/* Tabellenbreite */
table.formtab pluginwidth, td.completewidth {
	width:				610px;
} 
table.pluginwidth {
	width:				610px;
	margin:				auto;
}
table.completewidth, td.completewidth {
	width:				610px;
}


/* Breite der Formularfelder */
.field_anrede,
table.formtab input.tx,
table.formtab input.txh,
table.formtab textarea.tx,
table.formtab textarea.txh {
	letter-spacing:			0.2em;
	border:				1px solid #8F9BCB;
	width:				500px;
}
/* Höhe der Formularfelder */
table.formtab textarea.tx,
table.formtab textarea.txh {
	height:				100px;
}

/* Farbliche Anzeige von Fehlermeldungen, immer identisch */
table.formtab td.h, p.h {
	color:				#A70C0C;
	font-weight:			bold;
	text-align:			left !important;
}
/* Innenabstand von Formularelementen und Tabellenzellen, immer identisch */
table.formtab input,
table.formtab textarea,
table.formtab td {
	padding-left:			3px;
	padding-right:			3px;
	margin:				0;
}

