/*<![CDATA[*/
/**
 * CSS Style fuer Screen und Projection
 *
 * Copyright (c) 2008    die.interaktiven GmbH & Co. KG
 *                       Agentur fuer digitale Medien
 *                       Eisenmarkt 1
 *                       35578 Wetzlar
 *                       Germany
 *
 *                       Fon: +49 (0)64 41 / 39 86 19 - 0
 *                       Fax: +49 (0)64 41 / 39 86 19 - 9
 *                       Web: www.die-interaktiven.de
 *
 * Alle Rechte vorbehalten. Unberechtigte Kopie und Weiter-
 * verwendung nicht gestattet.
 *
 */

 /*
div.element
{
	display: none;
}
*/


/**
 * Titel
 */

h1.element.title
{
	display: block;
}

h1.element.title
{
	font-size: 1.6em;
	font-weight: normal;
	margin: 0 0 15px 0;
	padding: 0;
	color: #25357e;
}

/**
 * Textabschnitt
 */

div.element.paragraph
{
	display: block;
}

div.element.paragraph
{
	margin: 0 0 30px 0;
}

div.element.paragraph h2.title
{
	margin: 0 0 10px 0;
	padding: 0;
	color: #25357e;
}

div.element.paragraph div.text
{
	line-height: 1.5em;
	margin: 0;
	padding: 0;
}

div.element.paragraph ul
{
	margin: 5px 0 1em 0;
}

div.element.paragraph ul li
{
	background: url(../images/subnav-right-bg.gif) no-repeat center left;
	padding: 0 0 0 10px;
}

div.element.paragraph ul li a
{
	text-decoration: none;
}

div.element.paragraph ul li a:hover
{
	text-decoration: underline;
}

/**
 * Startbox
 */

div.element.startbox
{
	display: block;
}

div.element.startbox
{
	margin: 10px 12px 15px 15px;
	color: #fff;
}

div.element.startbox h2.title
{
	margin: 0 0 5px 0;
	padding: 0;
}

div.element.startbox div.text
{
	line-height: 1.5em;
	margin: 0;
	padding: 0;
}

div.element.startbox div.more
{
	color: #fff;
	text-align: right;
	padding: 2px 0 0 0;
}

div.element.startbox div.more a
{
	color: #fff;
}


/**
 * Produktauswahl
 */

div.element.productselector
{
	display: block;
}

div.element.productselector
{
	margin: 10px 15px 15px 15px;
}

#start div.element.productselector
{
	margin-right: 0;
}

div.element.productselector h2.title
{
	font-weight: normal;
	line-height: 1.5em;
}

div.element.productselector form.form.selector
{
	width: 200px;
	float: left;
	position: absolute;
	z-index: 500;
}

div.element.productselector select.input.select
{
	float: none;
	clear: both;
	width: 200px;
	color: #25357e;
}

div.element.productselector div.image
{
	float: right;
	position: absolute;
	top: 435px;
	padding: 0 0 0 207px;
	z-index: 400;
}

/**
 * Infobox
 */

div.element.infobox
{
	display: block;
}

div.element.infobox
{
	margin: 0 0 30px 0;
}

div.element.infobox h4.title
{
	margin: 0 0 10px 0;
	padding: 0;
	color: #25357e;
}

div.element.infobox div.text
{
	line-height: 1.5em;
	margin: 0;
	padding: 0;
}

/**
 * Produktbox
 */

div.element.productbox
{
	display: block;
}
 
div.element.productbox
{
	position: absolute;
	top: 175px;
}

div.element.productbox div.image
{
	
}

div.element.productbox div.sign
{
	padding: 10px 0 0 18px;
}


/**
 * Powermailer
 */

#form .element.powermail
{
	display: block;
}
 
.element.powermail
{
	margin: 0;
	padding: 0;
	width: 100%;
}

.element.powermail form.form.order
{
	margin: 25px 0 0 0;
}

.element.powermail h2.title
{
	margin: 0 0 15px 0;
	padding: 0;
	font-weight: bold;
	line-height: 1.5em;
}

.element.powermail div.text
{
	line-height: 1.5em;
	margin: 0 0 10px 0;
	padding: 0;
}

.element.powermail div.group-left
{
	float: left;
	width: 230px;
}

.element.powermail div.group-right
{
	float: left;
	width: 230px;
}

.element.powermail div.padding
{
	margin: 5px 0 3px 0;
	width: auto;
}

div.tx_powermail_pi1_fieldwrap_html_2
{
	float: none;
	clear: both;
}

.element.powermail span.label
{
	
}

/** Normale Formulare **/
.element.powermail span.labelgroup,
.element.powermail div.tx_powermail_pi1_fieldwrap_html_13,
.element.powermail div.tx_powermail_pi1_fieldwrap_html_15,
.element.powermail div.tx_powermail_pi1_fieldwrap_html_2,
.element.powermail div.tx_powermail_pi1_fieldwrap_html_98,
.element.powermail div.tx_powermail_pi1_fieldwrap_html_91,
.element.powermail div.tx_powermail_pi1_fieldwrap_html_100,
.element.powermail div.tx_powermail_pi1_fieldwrap_html_108,
.element.powermail div.tx_powermail_pi1_fieldwrap_html_115,
.element.powermail div.tx_powermail_pi1_fieldwrap_html_117,
.element.powermail div.tx_powermail_pi1_fieldwrap_html_6,
.element.powermail div.tx_powermail_pi1_fieldwrap_html
{
	width: 400px;
	margin: 25px 0 5px 0;	
	font-weight: bold;
	line-height: 1.5em;
}

/** bestellformular **/
.element.powermail span.labelgroup,
.element.powermail div.tx_powermail_pi1_fieldwrap_html_131,
.element.powermail div.tx_powermail_pi1_fieldwrap_html_140,
.element.powermail div.tx_powermail_pi1_fieldwrap_html_147,
.element.powermail div.tx_powermail_pi1_fieldwrap_html_157,
.element.powermail div.tx_powermail_pi1_fieldwrap_html_159,
.element.powermail div.tx_powermail_pi1_fieldwrap_html_163,
.element.powermail div.tx_powermail_pi1_fieldwrap_html_173,
.element.powermail div.tx_powermail_pi1_fieldwrap_html_175,
.element.powermail div.tx_powermail_pi1_fieldwrap_html_142,
.element.powermail div.tx_powermail_pi1_fieldwrap_html_467
{
	width: 400px;
	margin: 25px 0 5px 0;	
	font-weight: bold;
	line-height: 1.5em;
}

.element.powermail span.labelgroup
{
	margin: 0 0 15px 0;
}

.element.powermail div.group
{
	margin: 0 0 35px 0;
}

.element.powermail span.labeltext,
.element.powermail span.labelselect,
.element.powermail span.labelpassword
{
	width: 180px;
	display: block;
	float: left;
	margin: 5px 0 10px 0;
}

.element.powermail span.labelcheckbox,  
.element.powermail span.labelradio
{
	margin: 3px 0 0 0;
	float: left;
	width: 400px;
}

#main .element.powermail span.labelcheckbox,  
#main .element.powermail span.labelradio
{
	width: 380px;
}

html>body .element.powermail span.labelcheckbox,
html>body .element.powermail span.labelradio
{
	margin: 0;
}

.element.powermail span.labeltextarea
{
	margin: 0;
	width: 180px;
	float: left;
}

.element.powermail span.labelcomment
{
	float: none;
	clear: both;
	width: 400px;
	display: block;
	margin: 30px 0 0 0;
	line-height: 1.5em;
	font-weight: bold;
}

.element.powermail input.input
{
	
}

.element.powermail input.input.text,
.element.powermail select.input.select,
.element.powermail input.input.password
{
	width: 300px;
	float: left;
	border: 1px solid #dcdcdc;
	color: #1c3c74;
	margin: 5px 0 10px 0;
}

#main .element.powermail input.input.text,
#main .element.powermail select.input.select,
#main .element.powermail input.input.password
{
	width: 220px;
}

.element.powermail textarea.input.textarea
{
	width: 300px;
	float: left;
	border: 1px solid #dcdcdc;
	color: #1c3c74;
	margin: 10px 0 0 0;
}

#main .element.powermail textarea.input.textarea
{
	width: 220px;
}

.element.powermail textarea.input.textarea
{
	height: 150px;
}

.element.powermail input.input.checkbox,
.element.powermail input.input.radio
{
	margin: 0 5px 5px 0;
	float: left;
}

.element.powermail input.input.submit,
.element.powermail input.tx_powermail_pi1_submitmultiple_forward
{
	float: right;
	margin: 20px 88px 0 0;
}

#main .element.powermail input.input.submit,
#main .element.powermail input.tx_powermail_pi1_submitmultiple_forward
{
	float: right;
	margin: 10px 0;
}

.element.powermail input.tx_powermail_pi1_submitmultiple_back
{
	float: left;
	margin: 35px 0 0 0;
}

.element.powermail br
{
	float: none;
	clear: both;
}

.element.powermail .required
{
	margin: 15px 0;
	float: left;
}

.powermail_all.powermail_all_table
{
	margin: 20px 0;
}

.tx-powermail-pi1_confirmation .powermail_all.powermail_all_tr
{
	padding: 10px 0;
}

.tx-powermail-pi1_confirmation .powermail_all.powermail_all_td
{
	padding: 5px 5px;
}

.tx-powermail-pi1_confirmation .tx-powermail-pi1_confirmation_back
{
	float: left;
	margin: 35px 0 0 0;
}

.tx-powermail-pi1_confirmation.tx-powermail-pi1_confirmation_submit
{
	float: right;
	margin: 35px 0 0 0;
}

/* Felder zweispaltig DE */
#padding_uid1_0,
#padding_uid1_1,
#padding_uid1_2,
#padding_uid1_3,
#padding_uid1_4,
#padding_uid1_5,
#padding_uid1_6,
#padding_uid1_7,
#padding_uid1_8,
#padding_uid1_9,
#padding_uid1_10,
#padding_uid1_11
{
	float: left;
	width: 190px; 
}

#label_uid1_0,
#label_uid1_1,
#label_uid1_2,
#label_uid1_3,
#label_uid1_4,
#label_uid1_5,
#label_uid1_6,
#label_uid1_7,
#label_uid1_8,
#label_uid1_9,
#label_uid1_10,
#label_uid1_11
{
	width: 150px; 
}

html>body #label_uid1_0,
html>body #label_uid1_1,
html>body #label_uid1_2,
html>body #label_uid1_3,
html>body #label_uid1_4,
html>body #label_uid1_5,
html>body #label_uid1_6,
html>body #label_uid1_7,
html>body #label_uid1_8,
html>body #label_uid1_9,
html>body #label_uid1_10,
html>body #label_uid1_11
{
	width: 170px; 
	
}

/* Felder zweispaltig EN */
#padding_uid86_0,
#padding_uid86_1,
#padding_uid86_2,
#padding_uid86_3,
#padding_uid86_4,
#padding_uid86_5,
#padding_uid86_6,
#padding_uid86_7,
#padding_uid86_8,
#padding_uid86_9,
#padding_uid86_10,
#padding_uid86_11
{
	float: left;
	width: 190px; 
}

#label_uid86_0,
#label_uid86_1,
#label_uid86_2,
#label_uid86_3,
#label_uid86_4,
#label_uid86_5,
#label_uid86_6,
#label_uid86_7,
#label_uid86_8,
#label_uid86_9,
#label_uid86_10,
#label_uid86_11
{
	width: 150px; 
}

html>body #label_uid86_0,
html>body #label_uid86_1,
html>body #label_uid86_2,
html>body #label_uid86_3,
html>body #label_uid86_4,
html>body #label_uid86_5,
html>body #label_uid86_6,
html>body #label_uid86_7,
html>body #label_uid86_8,
html>body #label_uid86_9,
html>body #label_uid86_10,
html>body #label_uid86_11
{
	width: 170px; 
}

/* Felder zweispaltig FR */
#padding_uid103_0,
#padding_uid103_1,
#padding_uid103_2,
#padding_uid103_3,
#padding_uid103_4,
#padding_uid103_5,
#padding_uid103_6,
#padding_uid103_7,
#padding_uid103_8,
#padding_uid103_9,
#padding_uid103_10,
#padding_uid103_11
{
	float: left;
	width: 190px; 
}

#label_uid103_0,
#label_uid103_1,
#label_uid103_2,
#label_uid103_3,
#label_uid103_4,
#label_uid103_5,
#label_uid103_6,
#label_uid103_7,
#label_uid103_8,
#label_uid103_9,
#label_uid103_10,
#label_uid103_11
{
	width: 150px; 
}

html>body #label_uid103_0,
html>body #label_uid103_1,
html>body #label_uid103_2,
html>body #label_uid103_3,
html>body #label_uid103_4,
html>body #label_uid103_5,
html>body #label_uid103_6,
html>body #label_uid103_7,
html>body #label_uid103_8,
html>body #label_uid103_9,
html>body #label_uid103_10,
html>body #label_uid103_11
{
	width: 170px; 
}

/* Felder zweispaltig DE (form 2) */
#padding_uid201_0,
#padding_uid201_1,
#padding_uid201_2,
#padding_uid201_3,
#padding_uid201_4,
#padding_uid201_5,
#padding_uid201_6,
#padding_uid201_7,
#padding_uid201_8,
#padding_uid201_9,
#padding_uid201_10,
#padding_uid201_11
{
	float: left;
	width: 190px; 
}

#label_uid201_0,
#label_uid201_1,
#label_uid201_2,
#label_uid201_3,
#label_uid201_4,
#label_uid201_5,
#label_uid201_6,
#label_uid201_7,
#label_uid201_8,
#label_uid201_9,
#label_uid201_10,
#label_uid201_11
{
	width: 150px; 
}

html>body #label_uid201_0,
html>body #label_uid201_1,
html>body #label_uid201_2,
html>body #label_uid201_3,
html>body #label_uid201_4,
html>body #label_uid201_5,
html>body #label_uid201_6,
html>body #label_uid201_7,
html>body #label_uid201_8,
html>body #label_uid201_9,
html>body #label_uid201_10,
html>body #label_uid201_11
{
	width: 170px; 
}

/* Felder zweispaltig EN (form 2) */
#padding_uid325_0,
#padding_uid325_1,
#padding_uid325_2,
#padding_uid325_3,
#padding_uid325_4,
#padding_uid325_5,
#padding_uid325_6,
#padding_uid325_7,
#padding_uid325_8,
#padding_uid325_9,
#padding_uid325_10,
#padding_uid325_11
{
	float: left;
	width: 190px; 
}

#label_uid325_0,
#label_uid325_1,
#label_uid325_2,
#label_uid325_3,
#label_uid325_4,
#label_uid325_5,
#label_uid325_6,
#label_uid325_7,
#label_uid325_8,
#label_uid325_9,
#label_uid325_10,
#label_uid325_11
{
	width: 150px; 
}

html>body #label_uid325_0,
html>body #label_uid325_1,
html>body #label_uid325_2,
html>body #label_uid325_3,
html>body #label_uid325_4,
html>body #label_uid325_5,
html>body #label_uid325_6,
html>body #label_uid325_7,
html>body #label_uid325_8,
html>body #label_uid325_9,
html>body #label_uid325_10,
html>body #label_uid325_11
{
	width: 170px; 
}

/* Felder zweispaltig FR (form 2) */
#padding_uid341_0,
#padding_uid341_1,
#padding_uid341_2,
#padding_uid341_3,
#padding_uid341_4,
#padding_uid341_5,
#padding_uid341_6,
#padding_uid341_7,
#padding_uid341_8,
#padding_uid341_9,
#padding_uid341_10,
#padding_uid341_11
{
	float: left;
	width: 190px; 
}

#label_uid341_0,
#label_uid341_1,
#label_uid341_2,
#label_uid341_3,
#label_uid341_4,
#label_uid341_5,
#label_uid341_6,
#label_uid341_7,
#label_uid341_8,
#label_uid341_9,
#label_uid341_10,
#label_uid341_11
{
	width: 150px; 
}

html>body #label_uid341_0,
html>body #label_uid341_1,
html>body #label_uid341_2,
html>body #label_uid341_3,
html>body #label_uid341_4,
html>body #label_uid341_5,
html>body #label_uid341_6,
html>body #label_uid341_7,
html>body #label_uid341_8,
html>body #label_uid341_9,
html>body #label_uid341_10,
html>body #label_uid341_11
{
	width: 170px; 
}

/* Felder zweispaltig DE (form 3) */
#padding_uid217_0,
#padding_uid217_1,
#padding_uid217_2,
#padding_uid217_3,
#padding_uid217_4,
#padding_uid217_5,
#padding_uid217_6,
#padding_uid217_7,
#padding_uid217_8,
#padding_uid217_9,
#padding_uid217_10,
#padding_uid217_11
{
	float: left;
	width: 190px; 
}

#label_uid217_0,
#label_uid217_1,
#label_uid217_2,
#label_uid217_3,
#label_uid217_4,
#label_uid217_5,
#label_uid217_6,
#label_uid217_7,
#label_uid217_8,
#label_uid217_9,
#label_uid217_10,
#label_uid217_11
{
	width: 150px; 
}

html>body #label_uid217_0,
html>body #label_uid217_1,
html>body #label_uid217_2,
html>body #label_uid217_3,
html>body #label_uid217_4,
html>body #label_uid217_5,
html>body #label_uid217_6,
html>body #label_uid217_7,
html>body #label_uid217_8,
html>body #label_uid217_9,
html>body #label_uid217_10,
html>body #label_uid217_11
{
	width: 170px; 
}

/* Felder zweispaltig EN (form 3) */
#padding_uid373_0,
#padding_uid373_1,
#padding_uid373_2,
#padding_uid373_3,
#padding_uid373_4,
#padding_uid373_5,
#padding_uid373_6,
#padding_uid373_7,
#padding_uid373_8,
#padding_uid373_9,
#padding_uid373_10,
#padding_uid373_11
{
	float: left;
	width: 190px; 
}

#label_uid373_0,
#label_uid373_1,
#label_uid373_2,
#label_uid373_3,
#label_uid373_4,
#label_uid373_5,
#label_uid373_6,
#label_uid373_7,
#label_uid373_8,
#label_uid373_9,
#label_uid373_10,
#label_uid373_11
{
	width: 150px; 
}

html>body #label_uid373_0,
html>body #label_uid373_1,
html>body #label_uid373_2,
html>body #label_uid373_3,
html>body #label_uid373_4,
html>body #label_uid373_5,
html>body #label_uid373_6,
html>body #label_uid373_7,
html>body #label_uid373_8,
html>body #label_uid373_9,
html>body #label_uid373_10,
html>body #label_uid373_11
{
	width: 170px; 
}

/* Felder zweispaltig FR (form 3) */
#padding_uid357_0,
#padding_uid357_1,
#padding_uid357_2,
#padding_uid357_3,
#padding_uid357_4,
#padding_uid357_5,
#padding_uid357_6,
#padding_uid357_7,
#padding_uid357_8,
#padding_uid357_9,
#padding_uid357_10,
#padding_uid357_11
{
	float: left;
	width: 190px; 
}

#label_uid357_0,
#label_uid357_1,
#label_uid357_2,
#label_uid357_3,
#label_uid357_4,
#label_uid357_5,
#label_uid357_6,
#label_uid357_7,
#label_uid357_8,
#label_uid357_9,
#label_uid357_10,
#label_uid357_11
{
	width: 150px; 
}

html>body #label_uid357_0,
html>body #label_uid357_1,
html>body #label_uid357_2,
html>body #label_uid357_3,
html>body #label_uid357_4,
html>body #label_uid357_5,
html>body #label_uid357_6,
html>body #label_uid357_7,
html>body #label_uid357_8,
html>body #label_uid357_9,
html>body #label_uid357_10,
html>body #label_uid357_11
{
	width: 170px; 
}

/* Felder zweispaltig DE (form 4) */
#padding_uid466_0,
#padding_uid466_1,
#padding_uid466_2,
#padding_uid466_3,
#padding_uid466_4,
#padding_uid466_5,
#padding_uid466_6,
#padding_uid466_7,
#padding_uid466_8,
#padding_uid466_9,
#padding_uid466_10,
#padding_uid466_11
{
	float: left;
	width: 190px; 
}

#label_uid466_0,
#label_uid466_1,
#label_uid466_2,
#label_uid466_3,
#label_uid466_4,
#label_uid466_5,
#label_uid466_6,
#label_uid466_7,
#label_uid466_8,
#label_uid466_9,
#label_uid466_10,
#label_uid466_11
{
	width: 150px; 
}

html>body #label_uid466_0,
html>body #label_uid466_1,
html>body #label_uid466_2,
html>body #label_uid466_3,
html>body #label_uid466_4,
html>body #label_uid466_5,
html>body #label_uid466_6,
html>body #label_uid466_7,
html>body #label_uid466_8,
html>body #label_uid466_9,
html>body #label_uid466_10,
html>body #label_uid466_11
{
	width: 170px; 
}



/**
 * Newslist List
 */

#col-left div.element.newslist
{
	display: block;
}


div.element.newslist
{
	
}

div.element.newslist div.news
{
	
}

div.element.newslist div.item
{
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #d6d6d6;
}

div.element.newslist span.image
{
	float: left;
	display: block;
	width: 165px;	
}

div.element.newslist div.date
{
	margin: 0 0 5px 0;
}

div.element.newslist h2.title
{
	font-size: 1.3em;
	color: #25357E;
	margin: 0 0 10px 0;
	padding: 0;
}

div.element.newslist h2.title a
{
	text-decoration: none;
	color: #25357E;
}

div.element.newslist h2.title a:hover
{
	text-decoration: underline;
}

div.element.newslist div.text
{
	line-height: 1.5em;
	margin: 0 0 10px 0;
}

div.element.newslist div.text img
{
	display: none;
}

div.element.newslist div.text a
{
	color: #000;
	text-decoration: none;
}

div.element.newslist div.link
{
	margin: 0;
	text-align: right;
	color: #25357E;
}

div.element.newslist div.link a
{
	color: #25357E;
}

/**
 * Newslist List
 */

#col-right div.element.shortlist
{
	display: block;
}


div.element.shortlist
{
	
}

div.element.shortlist div.news
{
	
}

div.element.shortlist div.item
{
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #d6d6d6;
}

div.element.shortlist h2.title
{
	font-size: 1.1em;
	color: #25357E;
	margin: 0 0 20px 0;
	padding: 0;
}

div.element.shortlist div.item div.date a
{
	text-decoration: none;
	color: #25357E;
	margin: 0 0 10px 0;
}

div.element.shortlist div.item div.title a
{
	text-decoration: none;
	color: #25357E;
	font-weight: bold;
}

div.element.shortlist div.item div.title a:hover
{
	text-decoration: underline;
}

div.element.shortlist div.title
{
	padding: 0 0 5px 0;
}

div.element.shortlist div.more
{
	text-align: right;
}

/**
 * Newsdetails
 */

#col-left div.element.newsdetails
{
	display: block;
}

div.element.newsdetails
{
	margin: 0 0 30px 0;
}

div.element.newsdetails div.date
{
	margin: 0 0 10px 0;
}

div.element.newsdetails h2.title
{
	font-size: 1.3em;
	line-height: 1.5em;
	font-weight: bold;
	color: #25357E;
	margin: 0 0 10px 0;
	padding: 0;
}

div.element.newsdetails div.teaser
{
	line-height: 1.5em;
	margin: 0 0 20px 0;
	padding: 0;
	font-style: italic;
}

div.element.newsdetails div.image
{
	float: right;
	line-height: 1.5em;
	margin: 0 0 25px 25px;
}

div.element.newsdetails div.image span.label
{
	font-size: 0.8em;
	padding: 5px;
}

div.element.newsdetails div.text
{
	line-height: 1.5em;
	margin: 0 0 30px 0;
	padding: 0;
}

div.element.newsdetails div.author
{
	font-size: 0.8em;
	text-align: right;
	padding: 0;
	color: #a8a7a5;
}

div.element.newsdetails div.link
{
	color: #25357E;
}

div.element.newsdetails div.link a
{
	color: #25357E;
}

/**
 * Sitemap
 */

.sitemap
{
	margin: 0 0 30px 0;
}
 
.sitemap ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

.sitemap ul li
{
	
}

.sitemap ul a
{
	background: url(../images/icon-file-blank.gif) left no-repeat;
	padding: 7px 0 7px 20px;
	display: block;
	margin: 3px 0 3px 0;
}

.sitemap ul ul
{
	margin: 5px 0 5px 25px;
}

.element ul
{
	margin-top: 0;
	margin-bottom: 0;
}


/*]]>*/