/* *-|-  * */
html{

background-image: url("/tl_files/bodypix/left_bg.jpg");
background-repeat: repeat-y;
	background-color: #E6E6E6;
}
body
{
border-top:5px solid #1940AA;
background-color: #E6E6E6;
font: 81.2%/1.6em Verdana, Arial, Helvetica, sans-serif;
}

#wrapper
{
background-image: url("/tl_files/bodypix/left_bg.jpg");
background-repeat: repeat-y;
/* Hintergrundimage im IE6 und IE7
margin-left: -1px;
*/
}
h1
{
font-size: 145%;

}

#left h1{
color: #E1D9E6;
}

#left .mod_navigation ul
{
margin-bottom: 0px;

}
#left .mod_navigation ul li
{
margin-left: 0px;
list-style-image: none;
}
#left .mod_navigation
{
width: 198px;
overflow: hidden;
}
#left .mod_navigation ul li a,
#left .mod_navigation ul li span
{
width: 100%;
display: block;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
padding-left: 15px;
font-size: 88%;
padding-top: 1px;
padding-bottom: 1px;
}

#left .mod_navigation ul li:hover
{
background-color: #ACACAC;
}


#left .mod_navigation ul li.active,
#left .mod_navigation ul li.active span
{
background-color: #fff;
color: #000;
}

#left .mod_navigation ul li.trail ul.level_2 li
{
background-color: #606060;
}
#left .mod_navigation ul li.active ul.level_2 li a,
#left .mod_navigation ul li.active ul.level_2 li span,
#left .mod_navigation ul li.trail ul.level_2 li a,
#left .mod_navigation ul li.trail ul.level_2 li span
{
padding: 5px 0px;
padding-left: 25px;

width: 173px;
}

#left .mod_navigation ul li.active ul
{
background-color: #606060;
}
#left .mod_navigation ul li.trail,
#left .mod_navigation ul li.trail ul.level_2 li.trail
{
background-color: #ACACAC;
}

#left .mod_navigation ul li.submenu ul li a
{
/*
background-image: url(/tl_files/bodypix/nav_line.jpg);
background-repeat: no-repeat;
background-position: 60% bottom;
*/
padding: 5px 0px;
font-weight: normal;
}
#left .mod_navigation ul li.submenu ul li a.last
{
background: none;
}

#left .mod_navigation ul li.submenu ul li:hover
{
background-color: #ACACAC;
}




#left .mod_navigation ul li .level_2
{
display: none;
}
#left .mod_navigation ul li.active .level_2,
#left .mod_navigation ul li.trail .level_2
{
display: block;
}
#left .mod_navigation .active.submenu
{
background-color: #ACACAC !important;
background-color: none;
}

#main h1{
color:#606060;
font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
font-weight:normal;
font-size: 170%;
line-height:20px;
margin:0px 0px 18px;
padding:0px;
}

h2
{
font-size: 100%;
font-weight: bold;
color: #E18B15;
padding-bottom: 5px;
}

h3
{
font-size: 100%;
font-weight: bold;

}
#main
{
padding-bottom: 20px;
}
#main h2
{
margin-bottom: 0px;
}

#main .inside
{
padding: 20px  20px;
padding-bottom: 40px;
}

#main .mod_newslist .newsliste_full
{
border-bottom: 1px dotted #999999;
}



#main div.pagination{
margin-top: 20px;
}

#main div.pagination p{
margin-bottom: 0px;
}

#main div.pagination ul{
margin-top: 10px;
}

#main div.pagination ul li{
display: inline;
}

#main .mod_article {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
}

#main .ce_text
{
padding-bottom: 10px;
}

html body #main .ce_accordion 
{
margin-bottom: 20px;
}

h4 {
color:#000000;
font-size:12px;
font-weight:bold;
}

#left li,
#main li,
#right li
{
list-style-image: url("/tl_files/bodypix/aufz.gif");
margin-left: 30px;
}

#left a,
#main a

{
color: #E18B15;
font-weight: bold;
}
#right a
{
color: #000;
}

#right h2 a
{
color: #E18B15;
}

#left a:hover,
#main a:hover,
#right a:hover
{
color: #9A9F90;

}


#header
{
background-color: #E6E6E6;
background-image: url("/tl_files/bodypix/left_top.jpg");
background-repeat: no-repeat;
background-position: left bottom;
}
#headerLogoSearch
{
background-color: #fff;
margin-left: 198px;
}

#headerLogoSearch .HeImCo
{
width: 542px;
height: 176px;
float:left;

}
#headerLogoSearch .HeImCo_right
{

background-image: url("/tl_files/bodypix/HeImCo_inner.jpg");
background-repeat: repeat-y;
background-position: right;
height: 176px;
overflow: hidden;
font-size: 85%;
line-height: 1.5em;

}

#headerLogoSearch .HeImCo_right .inner
{
background-image: url("/tl_files/bodypix/HeImCo_right.jpg");
background-repeat: no-repeat;
background-position: right top;
padding-top: 10px;
text-align: right;
padding-right: 20px;
}
#headerLogoSearch .HeImCo_right .inner p 
{
margin-bottom: 7px;
}

#headerLogoSearch .HeImCo_right .inner p a
{
color: #000;
text-decoration: none;
}
#headerLogoSearch .HeImCo_right .inner p a:hover
{
text-decoration: underline;
}
#headerLogoSearch .HeImCo_right .inner .formbody
{
color: #777;
text-align: right;
float: right;
width: 206px;

}
#headerLogoSearch .HeImCo_right .inner .formbody input.text
{
margin-left: 3px;
width:135px;
}
#headerLogoSearch .HeImCo_right .inner .formbody input
{
float: left;
border: 1px solid #B6B6B6;
padding-top: 2px;
padding-bottom: 2px;

}

#headerLogoSearch .HeImCo_right .inner .formbody label
{
float: left;
}

#headerLogoSearch .HeImCo_right .inner .formbody .submit_container
{
float: left;
}
#headerLogoSearch .HeImCo_right .inner .formbody .submit_container input
{
border: 1px solid #B6B6B6;
padding:0px;
margin-left: 2px;
}

#left .mod_box_items,
#right p, #right h1, #right h2
{
padding: 0px  20px;
}

#right .menuListErfolg .layout_short
{
padding: 10px 0px;
}

/*Contentbox Rechts add Padding*/
#right .mod_contentbox .padding20
{
padding:20px;

}
#right .mod_contentbox .padding20 h1
{
padding-left: 0px;
}

/* siehe noSpaceList

#right .mod_contentbox .nolist ul li
{
list-style-type:none;
list-style-image:none;
margin-left:20px;
}
*/

/*Contentbox Rechts add Padding*/
#right h1
{
color: #606060;
margin-bottom: 0px;
margin-top: 30px;
font-size: 100%;
font-variant:small-caps;
font-weight: bold;
}

#right h2
{
margin-top: 0px;
margin-bottom: 0px;
}

#right h2 a
{
text-decoration: none;
}

#right p
{
color:#606060;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
margin-bottom: 17px;
}

#right p.info
{
color: #999999;
margin-top: 15px;
margin-bottom: 0px;
font-weight: bold;
}

/*
#left .mod_box_items,
#right .mod_box_items
{
border-bottom: 1px dotted #999999;
}
*/

#right .newslisteRight .layout_short
{
border-top: 1px dotted #999999;
margin-right: 5px;

}

#right .newslisteRight .layout_short:hover
{
background-color: #E7E7E7;

}
#right .newslisteRight .last
{
border-bottom: 1px dotted #999999;
}

#right{
background-color: #F5F5F5;
background-image: url("/tl_files/bodypix/container_ri2.jpg");
background-repeat: repeat-y;
background-position: right;
margin-bottom:30px;
}

#right .weitereStandorte ul li a
{
color: #E18B15;
font-weight: bold;
}
/* test
#right .inhaltsverzeichis
{
position: fixed;
width: 264px;
margin-bottom: 100px;
}
*/

#right .inhaltsverzeichis ul
{
border-bottom: 1px dotted #999;
margin-right: 5px;
}
#right .inhaltsverzeichis ul li
{
margin: 0px;
padding: 7px 0px;
padding-left: 20px;
border-top: 1px dotted #999;
list-style-image: none;

}

#right .inhaltsverzeichis ul li img
{
float:left;
margin-right: 3px;
padding-bottom: 20px;
}
#right .inhaltsverzeichis ul li a
{


}

#container
{
background-image: url("/tl_files/bodypix/container_ri2.jpg");
background-repeat: repeat-y;
background-position: right;
}

#container_2
{
background-image: url("/tl_files/bodypix/container_2_ri.jpg");
background-repeat: no-repeat;
background-position: right bottom;
}

.body_col2 #container
{
background-image: url("/tl_files/bodypix/container_mi2.jpg");
background-repeat: repeat-y;
background-position: right;
}

.body_col2 #container_2
{
background-image:url("/tl_files/bodypix/container_2_main.jpg");
background-position:right bottom;
background-repeat:no-repeat;
}

#main p
{
margin-bottom: 21px;
}

/* Print Top Start*/


.printTop ul li
{
float :left;
margin-left: 0px;
list-style-image: none;
margin-bottom: 33px;
}
.printTop ul li a
{
border-right: 2px solid #777;
padding-right: 10px;
margin-right: 10px;
color: #333;
font-weight: normal;
}
.printTop ul li a.last
{
border: none;
float: left;
}
/*col3*/

#container
{
position: relative;
}
.printTop
{
margin-top: 0px;
padding: 0px;
padding-left: 50px;
position: absolute;
right: 0px;
bottom: -20px !important;
bottom: 10px; /*ie6*/
}
/*ie7*/
*+html  .printTop
{
bottom: 10px !important;
}

.body_col3 #right .printTop li
{
float:left;
margin-bottom: 10px;
margin-left: 0px;
list-style-image: none;
list-style-type: none;
}
.body_col3 #right .printTop ul li a
{
border-right: 2px solid #777;
padding-right: 10px;
margin-right: 10px;
color: #606060;
font-weight: normal;
}
.body_col3 #right .printTop ul li a.last
{
border: none;
float: left;
}
/*Print Top END*/

#footer .mod_customnav
{
float: right;
text-align: right;
margin-right: 25px;
margin-top: 25px;
}
#footer ul li
{

float: left;

}

#footer ul li a,
#footer ul li span
{
border-right: 2px solid #777;
padding-right: 10px;
margin-right: 10px;
color: #333;
}
#footer ul li a.last,
#footer ul li span.last
{
border: none;
float: left;
}
#footer .footerbanner
{
width: 550px;
float: left;
margin-top: 15px;
padding-left: 210px;
}
#footer .footerbanner a
{
margin-right: 10px;
}
#webliftingBranding
{
	width:20px;
	height:20px;
	bottom:10px;
	right:10px;
	position:absolute;
	display:block;
	background-image:url("/tl_files/bodypix/weblifting_branding.gif");
	background-position:right top;
	background-repeat:no-repeat;
}

#webliftingBranding:hover
{
	width:20px;
	height:139px;
	background-image:url("/tl_files/bodypix/weblifting_branding_hover90Grad.gif");
	background-position:right top;
	background-repeat:no-repeat;
}

.ce_accordion .toggler
{
padding: 9px;
background-color: #F5F5F5;
background-image: url("/tl_files/bodypix/pfeil1.png");
background-repeat: no-repeat;
background-position: 98% 11px;
color: #E18B15;
font-weight: bold;
cursor: pointer;
}

.ce_accordion .accordion div
{
margin-top: 10px;
}


.standardformular label
{
float: right;
}
.standardformular select
{
width: 150px;
border: 2px solid #DACFE0;

}

.standardformular textarea
{
width: 230px;
height: 100px;
border: 2px solid #DACFE0;
}
.standardformular input
{
width: 230px;
height: 22px;
border: 2px solid #DACFE0;
}

.standardformular td
{
padding: 10px;
padding-left: 0px;
}


/*Formular Error MSG START*/

p.error
{
display: none;
}
input.error,
textarea.error
{
background: #dfdfdf;
}

label.error
{
color: #BE3235;
}
/*Formular Error MSG END*/

/* Listen ohne Margin rechts Start */
#right .noSpaceList li
{
list-style-image: none;
list-style-type: none;
margin: 0px 0px;
padding: 16px 20px;
border-top: 1px dotted #666666;
margin-right: 5px;

}
#right .noSpaceList li.last
{
border-bottom: 1px dotted #666666;
}
#right .noSpaceList li.active
{
background-color: #fff;
}

#right .noSpaceList li.active span
{
color: #E18B15;
font-weight: bold;
text-decoration: none;
}
#right .noSpaceList li:hover
{
background-color: #E7E7E7;
margin-right: 5px;
}
/* Listen ohne Margin rechts Ende*/

/*Changelanguage*/
#header .mod_changelanguage ul  {
float:right;
list-style-type:none;
margin:15px 25px 0px 0px;
padding:0;
}
#header .mod_changelanguage ul li a  {
color: #000;
}
/*Changelanguage*/

/*Schwerpunkte*/

#schwerpunkteRight ul
{
list-style-image: none;
	margin:0;
	margin-bottom: 40px;
	padding:10px 0px 0px 0px;
	list-style-type:none;
}

#schwerpunkteRight ul li
{
list-style-image: none;
	display:block;
	margin:0;
	padding:0;
	border-bottom:1px dotted #666666;
	margin-right: 5px;
}

#schwerpunkteRight ul li a,
#schwerpunkteRight ul li span
{
	display:block;
	padding-top:27px;
	padding-bottom:27px;
	padding-left:70px;
	font-size:100%;
	font-weight:bold;
	color:#e18b15;
}

#schwerpunkteRight ul li.msys
{
	background-image:url("/tl_files/contentpix/content/management_1.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

#schwerpunkteRight ul li.msys a:hover
{
	background-color:#dbe9ef;
	background-image:url("/tl_files/contentpix/content/management_1.gif");
	background-position:left center;
	background-repeat:no-repeat;

}

#schwerpunkteRight ul li.abfall
{
	background-image:url("/tl_files/contentpix/content/abfall_1.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

#schwerpunkteRight ul li.abfall a:hover
{
	background-color:#dbecbe;
	background-image:url("/tl_files/contentpix/content/abfall_1.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

#schwerpunkteRight ul li.klima
{
	background-image:url("/tl_files/contentpix/content/klima_1.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

#schwerpunkteRight ul li.klima a:hover
{
	background-color:#fdea9e;
	background-image:url("/tl_files/contentpix/content/klima_1.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

#schwerpunkteRight ul li.entw
{
	background-image:url("/tl_files/contentpix/content/entwicklung_1.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

#schwerpunkteRight ul li.entw a:hover
{
	background-color:#e5e8ef;
	background-image:url("/tl_files/contentpix/content/entwicklung_1.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

#schwerpunkteRight ul li.soz
{
	background-image:url("/tl_files/contentpix/content/kommunikation_1.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

#schwerpunkteRight ul li.soz a:hover
{
	background-color:#eddbd9;
	background-image:url("/tl_files/contentpix/content/kommunikation_1.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

#schwerpunkteRight ul li.pnh
{
	background-image:url("/tl_files/contentpix/content/nachhaltigkeit.png");
	background-position:left center;
	background-repeat:no-repeat;
}

#schwerpunkteRight ul li.pnh a:hover
{
	background-color:#E0D1F2;
	background-image:url("/tl_files/contentpix/content/nachhaltigkeit.png");
	background-position:left center;
	background-repeat:no-repeat;
}

#schwerpunkteRight ul li.first
{
	border-top:1px dotted #666;
	border-bottom:1px dotted #666;
}


/*Schwerpunkte*/


#publikationen .ce_text tr td
{
border: 0px solid red;
line-height: 25px;
}

/*Publikationen*/
.layout_full_header_public p.info {
background:none repeat scroll 0 0 #F5F5F5;
padding:4px 3px 25px;
}


.layout_full .enclosure {
background:none repeat scroll 0 0 #F5F5F5;
margin:15px 0px;
padding:5px;
text-align:right;
}
.layout_full_header_public .public_date {
float:left;
font-weight:normal;
}

.layout_full_header_public .public_header {
float:right;
font-weight:normal;
}

.layout_full_header_public p.info
{
margin-bottom: 0px;
clear: both;
}

/*Publikationen*/


#erfolgstories h4, 
#erfolgstorie h4
{
background:none repeat scroll 0 0 #F5F5F5;
float:left;
margin:0px;
padding:8px 0px;
width:100%;
}

#left .erfolgstoryleft
{
font-size: 70%;
color: #f5f5f5;
}
#left .erfolgstoryleft .teaser
{
border-top: 1px solid #878787;
background-image: url('/tl_files/bodypix/erfolgLine.jpg');
background-repeat: repeat-x;
background-position: 0px bottom;
padding: 5px 0px;
padding-bottom: 15px;
margin-bottom: 0px;
}
#left .erfolgstoryleft .mehrlinkP
{
text-align: right;

}
/*Aktuelles*/
#aktuelles .layout_full_header h4,
#aktuelles-reader .layout_full_header h4,
#newsarchiv .layout_full_header h4
{
width: 310px;
float: left;
}
#aktuelles  .layout_full_header,
#aktuelles-reader  .layout_full_header,
#newsarchiv  .layout_full_header
{
background:none repeat scroll 0 0 #F5F5F5;
padding:1px 3px;
}
#aktuelles .layout_full_header .info,
#aktuelles-reader .layout_full_header .info,
#newsarchiv .layout_full_header .info
{
float:right;
margin:0;
width:90px;
padding:13px 0px;
}
#aktuelles .layout_full,
#aktuelles-reader .layout_full,
#newsarchiv .layout_full
{
border-bottom: 1px dotted #999;
padding-top: 15px;
}
/*Aktuelles*/

/*Referenzen Kunden*/
#main .referenzen-kunden a,
#main .referenzen-kunden span
{
color: #000;
font-weight: normal;
line-height: 23px;
}
/*Referenzen Kunden*/
/*Presse Pressespiegel*/

#main #presse .mod_newslist .layout_full_header_public .info,
#main #pressetexte-detail .mod_newsarchive .layout_full_header_public .info,
#main #pressespiegel .mod_newslist .layout_full_header_public .info,
#main #pressespiegel-detail .mod_newsarchive .layout_full_header_public .info
{
background: #F5F5F5;
}

#main #presse .mod_newslist .layout_full
#main #pressespiegel .mod_newslist .layout_full
{
border-bottom: 1px dotted #999;
margin-bottom: 15px;
}

/*Presse Pressespiegel*/
/*Newsmenue Archiv*/

#right .mod_newsmenu  a,
#right .mod_newsmenu  span
{
color: #000;
font-weight: normal;
}

#right .mod_newsmenu  ul,
#right .mod_newsmenu  ul li
{
list-style-image: none;
list-style-type: none;
padding:0px;
margin: 0px;
}
#right .mod_newsmenu  ul.level_1
{
border-top: 1px solid #D8D8D8;
background: #D8D8D8;
padding: 0px 10px;
}

#right .mod_newsmenu  ul.level_2
{
border-top: 1px solid #D8D8D8;
background: #F5F5F5;
padding: 0px 0px;
padding-left: 10px;
margin: 0px -10px;
margin-right: -5px;
}
#right .mod_newsmenu  ul.level_2:hover
{
background: #E7E7E7;
}
/* alle formulare*/
#f1 .item
{
float:left;
}
#f2, #f5, #f8 {
background:none repeat scroll 0 0 #F5F5F5;
padding:8px;
}

/**
 * Style sheet Formular
 */
.col_0
{
	padding-left:5px;
	vertical-align:top;
}

.mandatory
{
	vertical-align:text-top;
}

.form_round
{
	margin-right:10px;
	margin-bottom:5px;
}

/* Newsletter Anmeldung */
#right #newsletterdownload a
{
font-size: 90%;
}
#main input
{
	padding: 2px;	
}
#f2, #f5, #f8
{
	background: #F5F5F5;
	padding: 8px;
}

#f2 label, #f2 input, #f2 select
{
	margin: 3px 0px;
}

#f2 label
{
	width: 70px;
	float: left;
	display: block;
}

#f2 input
{
	float: none;
	width: 200px;
		padding: 2px;
}

#f2 select
{
	display: block;
	margin-left: 70px;
	padding: 2px;
}

#f2 .explanation
{
	clear: both;
	padding: 20px 8px;
}

#f2 #ctrl_12 #opt_12_0
{
	width: 40px;
	float: left;
}

#f2 #ctrl_12 label
{
	width: 230px;
}

#f2 div.error
{
	display: none;
}

#f2 input.error
{
	background: #FF9473;
}

#f2 .row_1 .col_1 select
{
width: 120px;
margin-left: 0px;
}

#f5 .col_0, #f8 .col_0
{
	width: 90px;
}

#f5 .col_1 input, #f5 .col_1 .textarea, #f8 .col_1 input, #f8 .col_1 .textarea
{
	margin: 3px;
	width: 260px;
}

#f5 input#ctrl_28, #f8 input#ctrl_28
{
	width: 100px;
}

#f5 #ctrl_28, #f8 #ctrl_58
{
	margin-left: 3px;
}

p.contact_line
{
	padding-bottom: 15px;
	border-bottom: 1px dotted #666666;
}

#f4 .formbody
{
	padding: 0px 8px;
}

/* Newsletter Abmelden Formular */
#f4 label
{
	display: block;
	float: left;
	width: 59px;
}

#f4 .explanation
{
	padding-top: 30px;
	border-top: 1px dotted #666666;
}

#f4 span.mandatory, #f4 div.error
{
	display: none;
}

#f4 input
{
	width: 200px;
}

#f4 input.error
{
	background: #FF9473;
}

#f4 .submit_container
{
	margin: 15px 0px;
}

/* Journalisten Newsletter */
#f7
{
	background: #F5F5F5;
	padding: 8px;
}

#f7 input
{
	display: block;
	float: none;
	margin: 3px;
	margin-left: 130px;
}

#f7 div.error
{
	display: none;
}

#f7 input.error
{
	background: #FF9473;
}

#f7 label
{
	width: 150px;
	float: left;
}

#f7 #ctrl_55 span .checkbox
{
	float: left;
	display: block;
	margin-left: 0px;
}

#f7 #ctrl_55 label
{
	margin: 0px 3px;
	width: 300px;
}

#f7 .submit_container
{
	padding-top: 20px;
	margin: 3px;
	clear: both;
}

#main input.submit
{
width: 170px;
}
/* alle Formulare*/

/*Team Katalog*/
.teamdetail .de_beschreibung2,
.teamdetail .en_beschreibung2
{
border-top: 1px dotted #999;
padding-top: 30px;
margin-top: 30px;
}

.layout_full_teammenu .position
{
padding: 0px 20px;
padding-top: 5px;
margin-top: 5px;
margin-right: 5px;
border-top: 1px dotted #999;
}


#right .layout_full_teammenu .item a
{
display: block;
padding: 0px 20px;
margin-right: 5px;
font-weight: normal;
}
.layout_full_teammenu .item a:hover
{ 
background-color: #E7E7E7;
}
#right .layout_full_teammenu .position
{
font-weight: bold;
}

/*Team Katalog*/

/*Umfrage Survey*/

#main .umfrage_ds fieldset
{
border:1px solid #ccc;
margin-bottom: 20px;
}


.umfrage_ds .item
{

margin-top: 3px;
padding: 10px;
clear: both;
float: none;
}

.umfrage_ds .itemCondition
{
padding-left: 13px;
margin-top: -5px;
margin-bottom: 20px;
}
.umfrage_ds #condition_sonstiges_und_zwar .item
{
margin: 0px;
margin-top: -10px;
padding: 0px;
padding-left: 32px;
margin-bottom: 20px;
}
.umfrage_ds #condition_sonstiges_und_zwar .item input
{
width: 250px;
}

.umfrage_ds .headline,
.umfrage_ds .explanation
{
color: #999;
font-weight: bold;
margin-bottom: 7px;
}

.umfrage_ds .checkbox_container span,
.umfrage_ds .radio_container span
{
padding: 3px;
display: block;
}
#main .umfrage_ds .checkbox_container span input,
#main .umfrage_ds .radio_container span input
{
margin-top: 3px;
float:left;
clear: left;

}
#main .umfrage_ds .checkbox_container span label,
#main .umfrage_ds .radio_container span label
{
display: block;
margin-left: 20px; 

}

#main .umfrage_ds .submit_container
{
margin: 10px 30px;
}



/*IE6*/
#main .mod_article .umfrage_ds .checkbox_container,
#main .mod_article .umfrage_ds .radio_container
{
line-height:18px !important;
line-height:25px;
}

/*IE7*/
*+html  #main .mod_article .umfrage_ds .checkbox_container,
*+html  #main .mod_article .umfrage_ds .radio_container
{
line-height:25px !important;
}
/*Umfrage Survey*/

/* Startseite News Mainbereich*/
#main .layout_full_startseite 
{
padding-top: 20px;
margin-bottom: 10px;
border-top: 3px solid #DDDDDD;
}

#main .layout_full_startseite .image_container
{
padding-right: 10px;
padding-bottom: 10px;

}
#main .layout_full_startseite h1
{
margin: 0px;
line-height:1.3em;
}

#main .layout_full_startseite p
{
margin: 0px;
text-align: right;
}
/* Startseite News Mainbereich*/



#workshops h2
{
color: #777;
font-size: 1^10%;
padding-top: 10px;
padding-bottom: 10px;
}

#workshops .ce_download
{

padding-top: 10px;
padding-bottom: 10px;
}


