/* CSS Document */

@import url(menu_up.css);
@import url(menu_images.css);
@import url(submenu.css);
@import url(breadcrumb.css);
@import url(menu_sontige.css);
@import url(menu_business.css);
@import url(menu_bottom.css);
@import url(menu_countries.css);
@import url(menu_countries_selected.css);
@import url(menu_kontakt.css);
@import url(menu_junioren.css);



* {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
a:active, a:focus{outline: none;}
.content a {
	color:#69B457;
	text-decoration:underline;
}
.content a:hover {
/*	color:#D7D700;
*/	text-decoration:none;
}
html {
     overflow: -moz-scrollbars-vertical;
}
.mehr a{
	font-size:10px;
	color:#69B457;
	text-decoration:underline;
	background-attachment: scroll;
	background-image: url(images/bullet_mehr_left_column.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:8px;
}
.mehr a:hover{
	text-decoration:none;
}

html, body{
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	color:#000000;
}

#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:980px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	
}
.topHeader {
	background-attachment: scroll;
	background-color: #C8D128;
	background-image: url(images/top_header.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:14px;
}
#header {
	height:99px;
}
.logo {
	float:left;
	padding-left:9px;
	padding-top:6px;
}
.languages {
	float:left;
	padding-left:172px !important;
	padding-left:157px;
	padding-top:6px;
	color:#FFFFFF;
}
.languages a{
	color:#646464;
	text-decoration:none;
}
.languages a.L_active {
	color:#646464;
	display:block;
	font-size:11px;
}
.languages a.L_normal{
	color:#000000;
	display:block;
	font-weight:bold;
	font-size:11px;
}
.languages a:hover{
	color:#000000;
}


.search {
	text-align:right;
}
#searchform {
	margin:0;
	padding:0;
}

#searchform .title{
	margin:0;
	padding:0;
	text-decoration:none;
	color:#646464;
	font-size:11px;
	padding-right:13px;
	font-weight:normal;
	float:left;
	padding-top:6px;
}
#searchform .button1 {
	border:0;
	background-color:#FFFFFF;
	width:1px;
}

#searchform .inputf {
/*	border-top:2px solid #CDCECF;
	border-bottom:2px solid #CDCECF;
	border-left:1px solid #9C9D9F;
	border-right:1px solid #9C9D9F;
*/	font-size:11px;
	width:150px;
	border:1px solid #CDCECF;
	margin-top:3px;
}
.menu_images_level2 {
	margin:0;
	padding:0;
	margin-top:0 !important;
	margin-top:-2px;
}

.corner_left {
	background-attachment: scroll;
	background-image: url(images/submenu_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0;
	padding:0;
	float:left;
	width:6px;
	height:24px;
}
.menu_level2_content {
	width:971px;
	height:24px;
	background-attachment: scroll;
	background-image: url(images/submenu_content.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float:left;
}
.corner_right {
	background-attachment: scroll;
	background-image: url(images/submenu_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0;
	padding:0;
	height:24px;
	width:3px;
	float:left;
}


#mainContent {
	border-top:1px solid #CDCECF;
	border-bottom:1px solid #CDCECF;
	margin-top:8px;
	background-attachment: scroll;
	background-image: url(images/backgr_content.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width:980px;
}

/* LEFT COLUMN */

#leftColumn {
	float:left;
	width:190px;
}
.clearLeftTop {
	background-color:#FFFFFF;
	font-size:0;
	height:14px;
	clear:both;
}
.leftContent {
	width:185px;
	background-color:#FFFFFF;
}
.leftContent .box1 {
	width:185px;
	background-color:#FFFFFF;
	background-attachment: scroll;
	background-image: url(images/left_column_homepage.gif);
	background-repeat: no-repeat;
	height:190px;
}

.leftContent .box1 H1{
	font-size:12px;
	font-weight:bold;
	color:#A0C800;
	color:#000000;
	padding-left:10px;
	padding-right:13px;
	padding-bottom:5px;
	padding-top:5px;
}
.leftContent .box1 p{
	font-size:10px;
	padding-left:10px;
	padding-right:13px;
	padding-bottom:5px;
}
.leftContent .box1 .mehr a,
.leftContent .mehr a,
#rightColumnRight .mehr a{
	font-size:10px;
	color:#69B457;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(images/bullet_mehr_left_column.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:8px;
}
.leftContent .box1 .mehr a:hover,
.leftContent .mehr a:hover,
#rightColumnRight .mehr a:hover{
	text-decoration:underline;
}
.leftContent a,
/*#rightColumnRight a*/{
	color:#69B457;
	text-decoration:none;
	font-size:10px;
}
.leftContent a:hover,
/*#rightColumnRight a:hover*/{
	text-decoration:underline;
}



.leftContent .box2 {
	width:185px;
	background-color:#FFFFFF;
	background-attachment:scroll;
	background-image:url(images/fourth_content_backgr.gif);
	background-repeat:no-repeat;
	height:180px;
	padding-top:18px;
}

.leftContent .box2 H1{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-left:30px;
	height:57px;
	padding-top:10px;
}
.leftContent .box2 p{
	font-size:10px;
	padding:0pt 5px 5px;
}

/* ======================================== CONTENT BOTTOM ================================== */
#contentBottom {
	margin-top:13px;
}

.firstContentBottom {
	float:left;
	width:200px;
}
.firstContent {
	margin:0 10px;
	background-color:#ECEDED;
}
.firstContent H2{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-attachment: scroll;
	background-image: url(images/first_content_title.gif);
	background-repeat: no-repeat;
	padding-left:5px;
	padding-top:8px;
	padding-bottom:5px;
}
.firstContent H3{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-attachment: scroll;
	background-image: url(images/second_content_title.gif);
	background-repeat: no-repeat;
	padding-left:5px;
	padding-top:8px;
	padding-bottom:5px;
}
.thirthContent H4{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-attachment: scroll;
	background-image: url(images/thirth_content_title.gif);
	background-repeat: no-repeat;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:7px;
}


.firstContent p{
	font-size:10px;
	padding:5px;
	padding-top:0;
}

.secondContentBottom {
	float:left;
	width:200px;
}
.secondContent {
	margin:0 10px;
	background-color:#ECEDED;
}

.secondContent H2{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-attachment: scroll;
	background-image: url(images/first_content_title.gif);
	background-repeat: no-repeat;
	padding-left:5px;
	padding-top:8px;
	padding-bottom:5px;
}
.secondContent H3{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-attachment: scroll;
	background-image: url(images/second_content_title.gif);
	background-repeat: no-repeat;
	padding-left:5px;
	padding-top:8px;
	padding-bottom:5px;
}
.secondContent H4{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-attachment: scroll;
	background-image: url(images/thirth_content_title.gif);
	background-repeat: no-repeat;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:7px;
}
.secondContent p{
	font-size:10px;
	padding:5px;
	padding-top:0;
}



.thirthContentBottom {
	float:left;
	width:200px;
}
.thirthContent {
	margin:0 10px;
	background-color:#ECEDED;
}

.thirthContent H2{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-attachment: scroll;
	background-image: url(images/first_content_title.gif);
	background-repeat: no-repeat;
	padding-left:5px;
	padding-top:8px;
	padding-bottom:5px;
}
.thirthContent H3{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-attachment: scroll;
	background-image: url(images/second_content_title.gif);
	background-repeat: no-repeat;
	padding-left:5px;
	padding-top:8px;
	padding-bottom:5px;
}
.thirthContent H4{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-attachment: scroll;
	background-image: url(images/thirth_content_title.gif);
	background-repeat: no-repeat;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:7px;
}
.thirthContent p{
	font-size:10px;
	padding:5px; 
	padding-top:0;
}



.fourthContentBottom {
	float:left;
	width:190px;
}
.fourthContent {
	margin-left:10px;
	background-attachment: scroll;
	background-image: url(images/fourth_content_backgr.gif);
	background-repeat: no-repeat;
	padding-top:18px;
}

.fourthContent H2{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding-left:30px;
/*	padding-top:21px;
	padding-bottom:26px;
*/
	height:57px;
	padding-top:10px;
}
.fourthContent p{
	font-size:10px;
	padding:5px; 
	padding-top:0;
}

.fourthContent a{
	color:#69B457;
}

#contentBottomLeft {
	float:left;
	width:600px;
	display:block;
}
#contentBottomRight {
	float:right;
}


.icon_homepage {
	padding-left:10px;
	float:left;
}

.clearLeftBottom {
	background-color:#FFFFFF;
	font-size:0;
	height:5px;
	clear:both;
	margin-bottom:36px;
	width:185px;
} 

#menuLeftBoxTop {
	background-attachment: scroll;
	background-image: url(images/menu_sonder_top.gif);
	background-repeat: no-repeat;
	height:30px;
	background-position: left top;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}

#menuLeftBoxBottom {
	margin:0;
	padding:0;
	background-attachment: scroll;
	background-image: url(images/menu_sonder_bottom.jpg);
	background-repeat: no-repeat;
	height:11px;
	background-position: left bottom;
	background-color:#FFFFFF;
	margin-bottom:22px;
}



/* RIGHT COLUMN */

#rightColumn {
	float:left;
	width:790px;
}
#rightColumnGrayLine {
	float:left;
	width:790px;
	background-attachment: scroll;
	background-image: url(images/content_right_with_gray_line.gif);
	background-repeat: repeat-y;
	background-position:1px;
}

#mainContentGrayLine {
	background-attachment: scroll;
	background-image: url(images/content_right_with_gray_line.gif);
	background-repeat: repeat-y;
	border-bottom:1px solid #CDCECF;
	border-top:1px solid #CDCECF;
	margin-top:8px;
	width:980px;
}

.contentCountry {
	width:590px;
	margin-left:10px;
	margin-top:14px;
}

.contentCountry H1 {
	color:#BEC800;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:10px;
	padding-left:8px;
}
.contentCountry .title {
	color:#BEC800;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:10px;
	float:left;
	width:400px;
	padding-left:10px;
}

.contentCountry p{
	padding-right:10px;
	padding-bottom:10px;
	padding-left:8px;
}
.contentCountry a{
	color:#69B457;
	text-decoration:none;

}

.contentCountry a:hover{
	text-decoration:underline;

}

.contentCountry p.mehr a {
	background-attachment:scroll;
	background-image:url(images/bullet_mehr_kontakt.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#69B457;
	font-size:10px;
	padding-bottom:10px;
	padding-right:10px;
	text-decoration:none;
	text-decoration:underline;
}
.contentCountry p.mehr a:hover {
	text-decoration:none;
}
.contentCountry .tx-fdfx2cols-pi1 {
	margin-top:10px;
	clear:both;
}
.contentCountry .tx-fdfx2cols-pi1 table{
	width:580px;
}


.tx-fdfx2cols-pi1 {
	clear:both;
	margin-top:10px;
}

.c2l1-left {
	border-right:0px solid #FFEDA8;
	padding-right:5px;
	white-space:normal;
	width:50%;
	float:left;
}
.c2l1-middle {
	padding-left:2px;
	float:left;
}


div.c2l1d-left {
	border:0px solid red;
	padding:0px;
	width:48%;
	float:left;
	position:relative;
}
div.c2l1d-middle {
	padding:0px;
	width:48%;
	float:left;
	border:0;
	position:relative;
	left:0;
	padding-left:8px;
	
}
/* ======================================== CONTENT ================================== */

.content,
.content_notfound {


	margin-left:10px;
	margin-top:14px;
}

.content H1{
	color:#BEC800;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}


.clear {
	clear:both;
	font-size:0;
	height:0;
}


/* ======================================== CONTENT MAP ================================== */
.contentMap {
	top:485px;
	position:absolute;
	width:590px;
	margin-left:10px;
}


/* COUNTRY ITEM 1 */

.countryItem {
	float:left;
	width:180px;
	background-color:#ECEDED;
	background-attachment: scroll;
	background-image: url(images/country_bottom_item.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:15px;
	margin-right:10px;
}
.countryItem .red{
	color: #FFFFFF;
	background-attachment: scroll;


























	background-image: url(images/country_title_red.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
	font-size:10px;
	padding:5px 5px;
}
.countryItem .braun{
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/country_title_braun.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:10px;
	padding:5px 5px;
}
.countryItem .blue{
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/country_title_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:10px;
	padding:5px 5px;
}
.countryItem .australien{
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/country_title_australien.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#E16A11;
	font-size:10px;
	padding:5px 5px;
}
.countryItem .neuseeland{
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/country_title_neuseeland.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#1E6889;
	font-size:10px;
	padding:5px 5px;
}
.countryItem .usa{
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/country_title_usa.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#7E5D8A;
	font-size:10px;
	padding:5px 5px;
}
.countryItem .kanada_englisch{
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/country_title_kanada_englisch.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#449D95;
	font-size:10px;
	padding:5px 5px;
}
.countryItem .sudafrika{
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/country_title_sudafrika.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#00A0CC;
	font-size:10px;
	padding:5px 5px;
}
.countryItem .grossbritannien{
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/country_title_grossbritannien.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#BA0819;
	font-size:10px;
	padding:5px 5px;
	padding-bottom:17px;
}
.countryItem .irland{
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/country_title_irland.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#56AC42;
	font-size:10px;
	padding:5px 5px;
}
.countryItem .malta{
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/country_title_malta.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#79C3BE;
	font-size:10px;
	padding:5px 5px;
}
.countryItem .frankreich {
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/country_title_frankreich_guadeloupe.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#5B7AB7;
	font-size:10px;
	padding:5px 5px;
}
.countryItem .deutschland{
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/country_title_deutschland.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#3F4A4E;
	font-size:10px;
	padding:5px 5px;
}


.countryItem .schweiz{
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/country_title_schweiz.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#C22E60;
	font-size:10px;
	padding:5px 5px;
}
.countryItem .kanada_franz{
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/country_title_kanada_franz.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#449D95;
	font-size:10px;
	padding:5px 5px;
}
.countryItem .spanien{
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/country_title_spanien.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#F00018;
	font-size:10px;
	padding:5px 5px;
}
.countryItem .portugal{
	color: #FFFFFF;
	background-attachment: scroll;

	background-image: url(images/country_title_portugal.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#6A001E;
	font-size:10px;
	padding:5px 5px;
}
.countryItem .italien{
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/country_title_italien.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#A8A965;
	font-size:10px;
	padding:5px 5px;
}
.countryItem .mittelamerika{
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/country_title_mittelamerika.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#895748;
	font-size:10px;
	padding:5px 5px;
}
.countryItem .sudamerika{
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/country_title_sudamerika.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#629FCA;
	font-size:10px;
	padding:5px 5px;
}
.countryItem .asien{
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/country_title_asien.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#00433F;
	font-size:10px;
	padding:5px 5px;
}
.countryItem .agypten{
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/country_title_agypten.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#BA881C;
	font-size:10px;
	padding:5px 5px;
}
.countryItem .arabisch{
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/country_title_arabisch.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#BA881C;
	font-size:10px;
	padding:5px 5px;
}


.countryItem .image {
	margin-left:82px;
	margin-top:-7px;
	margin-bottom:20px;
}
.countryItem p{
	padding:0 6px;
	font-size:10px;
	padding-bottom:10px;
}
.countryItem a{
	font-size:10px;
	padding-bottom:10px;
	color:#69B457;
	text-decoration:underline;
	background-attachment: scroll;
	background-image: url(images/bullet_mehr_country.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right:6px;
}
.countryItem a:hover{
	text-decoration:none;
}


#rightColumnLeft {
	float:left;
	width:600px;
}

#rightColumnRight {
	float:left;
	width:180px;
	margin-left:10px;
}
.rightColumnRightContentBackgr {
	background-attachment: scroll;
	background-image: url(images/content_right_country.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:180px;
	height:260px;
	margin-top:37px;
}
#rightColumnRight .rightColumnRightContent .csc-textpic p{
	padding:6px;
}

#rightColumnRight .rightColumnRightContent .csc-textpic {
	background-attachment: scroll;
	background-image: url(images/content_right_country.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:180px;
	height:260px;
	margin-top:37px;
}
#rightColumnRight .rightColumnRightContent .content_layout3 .csc-textpic {
	width:auto;
	height:auto;
	margin:0;
	padding:0;
}
#rightColumnRight .rightColumnRightContent .content_layout3 .csc-textpic-imagewrap img {
	padding:0;
}


#rightColumnRight .rightColumnRightContent .csc-textpic-imagewrap {
	padding-right:0;
}
#rightColumnRight .rightColumnRightContent .csc-textpic-imagewrap img {
	padding-left:0;
}

#rightColumnRight .rightColumnRightContent .csc-textpic a{
	font-size:10px;
	color:#69B457;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(images/bullet_mehr_left_column.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:8px;
}
#rightColumnRight .rightColumnRightContent .csc-textpic a:hover{
	text-decoration:underline;
}
#rightColumnRight .rightColumnRightContent .content_layout3 a{
	color:#69B457;
	text-decoration:none;
	font-size:10px;
}
#rightColumnRight .rightColumnRightContent .content_layout3 a:hover{
	text-decoration:underline;
}
#rightColumnRight .rightColumnRightContent .content_layout3 p.mehr {
	text-align:right;
}
#rightColumnRight .rightColumnRightContent .content_layout3 p.mehr a{

	font-size:10px;
	color:#69B457;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(images/bullet_mehr_kontakt.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:8px;
}
#rightColumnRight .rightColumnRightContent .content_layout3 p.mehr a:hover{
	text-decoration:underline;
}
.rightColumnRightContent .aktionen{
	margin-left:10px;
	background-attachment: scroll;
	background-image: url(images/fourth_content_backgr.gif);
	background-repeat: no-repeat;
	padding-top:18px;
}

.rightColumnRightContent .aktionen H5{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-left:30px;
	height:57px;
	padding-top:10px;
}
.rightColumnRightContent .aktionen p{
	font-size:10px;
	padding:5px; 
	padding-top:0;
}

/* ******************************************* English Map ********************************* */
#map_english {
	color:#D9747E;
}
#map_english a{
	color:#BE1727;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}
#map_english a:hover{
	color:#D9747E;
}

.star {
	color:#FF0000;
}

#land_show a{
	font-size:10px;
	color:#69B457;
	text-decoration:none;
}
#land_show a:hover{
	text-decoration:underline;
}


/* CONTENT RIGHT WITH TITLE BACKGROUND COLOR */

#rightColumnRight .csc-header H1 {
	background-attachment:scroll;
	background-image:url(images/second_content_title.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:5px;
	padding-top:4px;
	background-color:#D7D700;
}

#rightColumnRight .csc-header H2 {
	background-attachment:scroll;
	background-image:url(images/first_content_title.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:5px;
	padding-top:8px;
	background-color:#D7D700;
}

#rightColumnRight .csc-header H3 {
	background-attachment:scroll;
	background-image:url(images/third_content_title.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:5px;
	padding-top:8px;
	background-color:#D7D700;
}


#rightColumnRight .bg {
	background-color:#EEEEEE;
	padding:6px;
}
#rightColumnRight .bg p{
	padding-bottom:6px;
	font-size:10px;
}


/* KUNDEN BOX */

.kundenBox {
	width:780px;
}

.kundenBox .tx-fdfx2cols-pi1 img{
	float:left;
	width:93px;
}
.kundenBox div.c2l1-left,
.kundenBox div.c2l1-middle {
	width:385px;
}
.kundenBox .tx-fdfx2cols-pi1 p{
	float:left;
	width:365px;
	margin-bottom:10px;
}
p.dot_line {
	background-attachment: scroll;
	background-image: url(images/dot_line_kunden.jpg);
	background-repeat: no-repeat;
	height:2px;
	margin-bottom:5px;
	clear:both;
	margin-right:10px;
}


.anderung {
	color:#999999;
	font-weight:bold;
	margin-bottom:20px;
}



/* ==================================== TEAM PAGE ===================================== */

#teamLeft {
	float:left;
	width:389px;
	padding-right:10px;
	margin-top:6px;
}

#teamLeft p.mehr a{
	font-size:11px;
	color:#69B457;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(images/bullet_mehr_kontakt.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:8px;
}
#teamLeft p.mehr a:hover{
	text-decoration:underline;
}


#teamRight {
	float:left;
	width:390px;
}

#teamRight .pictures {
	margin-top:20px;
}
#teamRight .pictures H3{
	color:#A6CB10;
	font-size:11px;
	font-weight:bold;
	padding-top:35px;
	padding-left:20px;
}
#teamRight .pictures p{
	font-size:11px;
	padding-left:20px;
	padding-bottom:10px;
}

#teamRight .pictures p.mehr {
	margin-top:10px;
	color:#BA0819;
	background-attachment: scroll;
	background-image: url(images/bullet_team.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:13px;
	text-decoration:none;
	margin-left:22px;
	padding-bottom:0;
}
#teamRight .pictures a{
	color:#69B457;
	text-decoration:none;
}
#teamRight .pictures a:hover{
	text-decoration:underline;
}


#teamRight .pictures p.mehr a:hover{
	text-decoration:underline;
}


#teamLeft .tx-a1teasermenu-pi1 {
	clear:both;
	margin-bottom:5px;
}
.tx-a1teasermenu-pi1 .pictureItem {
	margin-right:10px !important;
	margin-right:5px;
	float:left;

}



.tx-a1teasermenu-pi1 .pictureItem img{
	margin-bottom: 15px;
}

.content H2 {
	text-transform: uppercase;
	background-attachment: scroll;
	background-image: url(images/team_heading2_line.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:9px;
	padding-left:5px;
	padding-bottom:10px;
}



#teamLeft .tx-fdfx2cols-pi1,
#teamRight .tx-fdfx2cols-pi1{
	width:389px !important;
	width:372px;
}
#teamRight {
	margin-top:0px !important;
	margin-top:12px;
}

#teamLeft .tx-fdfx2cols-pi1 .links_left,
#teamRight .tx-fdfx2cols-pi1 .links_left{
	width:180px;
	float:left;
}

#teamLeft .tx-fdfx2cols-pi1 .links_right,
#teamRight .tx-fdfx2cols-pi1 .links_right{
	width:180px;
	float:left;
	margin-left:20px !important;
	margin-left:0px;
}
#teamLeft .tx-fdfx2cols-pi1 .links_left H2,
#teamLeft .tx-fdfx2cols-pi1 .links_right H2,
#teamRight .tx-fdfx2cols-pi1 .links_left H2,
#teamRight .tx-fdfx2cols-pi1 .links_right H2 {
	background-attachment:scroll;
	background-image:url(images/dot_line.gif);
	background-repeat:repeat-x;
	clear:both;
	margin-bottom:5px;
	margin-top:10px;
	text-transform:uppercase;
	padding:0;
	padding-top:5px;
	padding-left:5px;
}

#teamLeft .tx-fdfx2cols-pi1 .links_left p,
#teamLeft .tx-fdfx2cols-pi1 .links_right p,
#teamRight .tx-fdfx2cols-pi1 .links_left p,
#teamRight .tx-fdfx2cols-pi1 .links_right p {
	margin:0;
	padding:0;
	padding-bottom:10px;
	padding-left:5px;
}
#teamLeft .tx-fdfx2cols-pi1 a,
#teamRight .tx-fdfx2cols-pi1 a {
	color:#69B457;
	text-decoration:none;
}

#teamLeft .tx-fdfx2cols-pi1 a:hover,
#teamRight .tx-fdfx2cols-pi1 a:hover {
	text-decoration:underline;
}

.links_left a,
.links_right a {
	color:#5F7D7D;
	text-decoration:none;
}
.links_left a:hover,
.links_right a:hover {
	color:#D7D700;
	
}


/* ******************************************* styles for footer ********************************* */
/* FDFX 2 COLS */

.copyright,
.copyright1 {
	float:right;
	color:#646464;
	padding-top:4px;
}

/*
div#mainfooter {
	position:absolute;
	width:980px;
	bottom:0; 
	height:37px;
}
*/

div#mainfooter {
	width:980px;
	bottom:0;
padding-top:5px; 
	
}

div#copyscape {
	text-align:center;
	padding:5px 0px 5px 0px;
}
.footer {
	color:#C8C8C8;
	background-image:url(images/bg_footer.gif);
	background-position:bottom;
	padding:5px 0px 5px 10px;
	line-height:20px;
}
.footer a{
	color:#C8C8C8;
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}
.sitemap {
	color:#C8C8C8;
	margin-top:4px;
	padding:5px 0 5px 10px;
	background-color:#F0F1F1;
}
/* Sonderangebote */

#sonderangebote_list {
	width:570px;
	margin-left:10px;
}

#sonderangebote_list .col1,
.tx-reeaboalingualists-pi2 .col1{
	float:left;
	width:30px;
	padding-right:6px;
}

#sonderangebote_list .col2,
.tx-reeaboalingualists-pi2 .col2{
	float:left;
	width:100px;
	padding-right:6px;
}
#sonderangebote_list .col3,
.tx-reeaboalingualists-pi2 .col3{
	float:left;
	width:150px;
	padding-right:6px;
}
#sonderangebote_list .col4,
.tx-reeaboalingualists-pi2 .col4{
	float:left;
	width:260px;
	padding-right:6px;
}

#sonderangebote_list .dot_line,
.tx-reeaboalingualists-pi2 .dot_line {
	padding-top:5px;
	margin-bottom:5px;
	border-bottom:1px dashed #A2A3A5;
	clear:both;
	font-size:0;
	height:0;
}

#sonderangebote_list .description {
	color:#A2A3A5;
	width:580px;
}

#sonderangebot_description,
.sonderangebot_description_layer  {
	width:570px;
	margin:0;
	padding:0;
	font-size:0;
}
.sonderangebot_description_layer p {}
.sonderangebot_description_layer p.last_paragraph{
	border-bottom:3px solid #D2D950;
	padding-bottom:5px;
	font-size:11px;
}
.sonderangebot_description_layer p.first_paragraph {
	border-top:3px solid #D2D950;
	padding-top:5px;
	font-size:11px;
}

/* JOBS */
#job_list {
	width:570px;
	margin-left:10px;
}

#job_list .col1,
.tx-reeaboalingualists-pi1 .col1{
	float:left;
	width:280px;
	padding-right:6px;
}

#job_list .col2,
.tx-reeaboalingualists-pi2 .col2{
	float:left;
	width:150px;
	padding-right:6px;
}
#job_list .col3,
.tx-reeaboalingualists-pi2 .col3{
	float:left;
	width:100px;
	padding-right:6px;
}

#job_list .dot_line,
.tx-reeaboalingualists-pi2 .dot_line {
	padding-top:5px;
	margin-bottom:5px;
	border-bottom:1px dashed #A2A3A5;

	clear:both;
	font-size:0;
	height:0;
}



#job_list .description {

	color:#A2A3A5;
	width:580px;
}



#job_description {
	width:570px;
	margin-left:10px;
	border:3px solid #D2D950;
	border-left:0;
	border-right:0;
	margin-top:20px;
	padding:5px 0;
	margin-bottom:20px;
}

.years_selector {
	text-align:right;
	padding-right:10px;
}
.years_selector form {
	display:inline;
	margin:0;
	padding:0;
	text-align:left;
}
.date_active {
	text-align:left;
	margin:0;
	padding:0;
	display:inline;
}
.countryItem  .image a {
	background-image:url(images/none.gif);
}

.countryItem .mittelamerika a,
.countryItem .spanien a,
.countryItem .kanada_franz a,
.countryItem .schweiz a,
.countryItem .deutschland a,
.countryItem .frankreich a,
.countryItem .malta a,
.countryItem .irland a,
.countryItem .grossbritannien a,
.countryItem .sudafrika a,
.countryItem .kanada_englisch a,
.countryItem .neuseeland a,
.countryItem .usa a,
.countryItem .australien a,
.countryItem .sudamerika a,
.countryItem .portugal a {
	background-image:url(images/none.gif);
	color:#FFFFFF;
	font-size:10px;
	padding:5px;
	text-decoration:none;
}

.countryItem .mittelamerika a:hover,
.countryItem .spanien a:hover,
.countryItem .kanada_franz a:hover,
.countryItem .schweiz a:hover,
.countryItem .deutschland a:hover,
.countryItem .frankreich a:hover,
.countryItem .malta a:hover,
.countryItem .irland a:hover,
.countryItem .grossbritannien a:hover,
.countryItem .sudafrika a:hover,
.countryItem .kanada_englisch a:hover,
.countryItem .neuseeland a:hover,
.countryItem .usa a:hover,
.countryItem .australien a:hover,
.countryItem .sudamerika a:hover,
.countryItem .portugal a:hover {
	text-decoration:underline;
}

.flashposition {
	text-align:center;
}

.tx-reeacursxml-pi1 p{
	padding-left:0;
}

.tx-reeacursxml-pi1 td{
	vertical-align:top;
}



/* SITE MAP */

.tx-dropdownsitemap-pi1 {
	width:95%;
}
.tx-dropdownsitemap-pi1 ol{
	list-style:none;
}

.tx-dropdownsitemap-pi1 .level_1 {
	background-color:#FAFBFB;
	border:1px solid #DFE2E3;
	margin-bottom:5px;
	padding:2px;
}
.tx-dropdownsitemap-pi1 span.ifsub {
	margin:0;
	padding:0;
}
.tx-dropdownsitemap-pi1 a{
	padding-left:10px;
	color:#5F7D7D;
}
.tx-dropdownsitemap-pi1 a:hover {
	color:#D7D700;
}
.tx-dropdownsitemap-pi1 a img{
	margin-top:-2px;
}



.tx-dropdownsitemap-pi1 .level_2 {
	background-color:#FAFBFB;
	border:1px solid #DFE2E3;
	margin-bottom:5px;
	padding:2px;
	padding-left:20px;
}
.tx-dropdownsitemap-pi1 .level_3 {
	background-color:#FAFBFB;
	border:1px solid #DFE2E3;
	margin-bottom:5px;
	padding:2px;
	padding-left:40px;
}
.tx-dropdownsitemap-pi1 .level_4 {
	background-color:#FAFBFB;
	border:1px solid #DFE2E3;
	margin-bottom:5px;
	padding:2px;
	padding-left:30px;
}
.tx-dropdownsitemap-pi1 .level_5 {
	background-color:#FAFBFB;
	border:1px solid #DFE2E3;
	margin-bottom:5px;
	padding:2px;
	padding-left:30px;
}

.tx-sitemap-pi1 {
	margin-right:20px;
}

.tx-sitemap-pi1 #th_sm_s {
	display:none;
}

.tx-sitemap-pi1 ul li {
	margin:0;
}
.tx-sitemap-pi1 #th_sm_l ul li a {
	background-attachment:scroll;
	background-image:url(images/dot_line.gif);
	background-repeat:repeat-x;
	clear:both;
	margin-bottom:0px;
	margin-top:10px;
	padding:5px 0pt 0pt 5px;
	text-transform:uppercase;
	display:block;
}

.tx-sitemap-pi1 #th_sm_l ul li ul li a{
	background-image:url(images/none.gif);
	text-transform:none;
	padding:0;
	margin:0;
	margin-top:5px;	
	padding-left:15px;
	color:#D2D950;
	font-weight:bold;
}
.tx-sitemap-pi1 #th_sm_l ul li ul li a:hover{
	text-decoration:underline;
}


.tx-sitemap-pi1 #th_sm_l ul li ul li ul li a{
	background-image:url(images/none.gif);
	text-transform:none;
	padding:0;
	padding-left:30px;
	color:#D2D950;
	font-weight:normal;
}
.tx-sitemap-pi1 #th_sm_l ul li ul li ul li a:hover{
	text-decoration:underline;
}

.tx_slsitemap a{
	color:#D2D950;
}
.tx_slsitemap a:hover{
	text-decoration:underline;
}

div#tx_slsitemap .tx_slsitemap-websiteTitle {
	color:#1E2B56;
	font-weight:bold;
	margin:0pt 0pt 2px -43px;
}
a.Main,
a.Sub {
	font-weight:bold;
	text-decoration:none;
	color:#5F7D7D;
	color:#69B457;
	font-size:11px;
	font-weight:normal;
}
a.Main:hover,
a.Sub:hover{

	text-decoration:underline;

}
.news-latest-item {
	border-bottom:1px dashed #A2A3A5;
	clear:both;
	margin-right:10px;
	padding-top:5px;
}

div#tx_slsitemap li.MainFirst {
	background: transparent url(none.gif) no-repeat scroll 0% 50%
}
div#tx_slsitemap li.SubMiddle {
	background:transparent url(none.gif) no-repeat scroll 0%;
}

div#tx_slsitemap li.SubLast {
	background:transparent url(none.gif) no-repeat scroll 0%;
}
div#tx_slsitemap li.MainLast {
	background:transparent url(none.gif) no-repeat scroll 0%;
}
.Sitemap_pathActive {
	color:#5F7D7D;
	font-weight:normal;
}
/* TT NEWS */
.news-latest-item {
	border-bottom:1px dashed #A2A3A5;
	clear:both;
	margin-right:10px;
	padding-top:5px;
}

.news-latest-container .news-latest-item {
	padding-top:5px;
	margin-left:10px;
	border-bottom:1px dashed #A2A3A5;
	clear:both;
	margin-right:10px;
}

.news-latest-container .news-latest-item .news_date {
	float:left;
	width:149px;
	padding-left:0px;
}
.news_date {
	float:left;
	width:149px;
	padding-left:10px;
}

.news-latest-container .news-latest-item .titleheader {
	float:left;
	width:400px;
	text-transform:none;
	color:#000000;
	font-size:11px;
}
.titleheader {
	float:left;
	width:400px;
	text-transform:none;
	color:#000000;
	font-size:11px;
	padding-left:10px;
}

.image_news {
	float:right;
	padding:0 10px;
}
.news-latest-container .news-latest-item .title {
	float:left;
	width:400px;
}
.news-latest-item .title a{
	color:#A0C800;
	text-decoration:none;
	font-weight:bold;
}
.news-latest-item .title a:hover{
	text-decoration:underline;
}
.news-latest-container .news-latest-gotoarchive {
	text-align:right;
	padding-right:12px;
	display:none;
}
.news-latest-container .news-latest-gotoarchive a{
	color:#A0C800;
	text-decoration:none;
	font-weight:bold;
}
.news-latest-container .news-latest-gotoarchive a:hover{
	text-decoration:underline;
}

.news-latest-container .news-single-backlink  a{
	color:#69B457;
	text-decoration:none;
	padding-left:10px;
}

.news-latest-container .news-single-backlink a:hover{
	text-decoration:underline;

}

.tx-ttnews-browsebox {
	padding-top:10px;
}

/* LATEST HOME */
.news-latest-container-home .news-latest-item,
.news-latest-container-home .news-latest-item-lastitem {
	padding-top:5px;
	border-bottom:1px dashed #A2A3A5;
	clear:both;
	margin-right:10px;
}
.news-latest-container-home .news-latest-item-lastitem {
	border-bottom:0px dashed #A2A3A5;
}

.news-latest-container-home .news-latest-item .news_date,
.news-latest-container-home .news-latest-item-lastitem .news_date {
	float:left;
	width:75px;
	padding-bottom:10px;
	padding-top:5px;
}

.news-latest-container-home .news-latest-item .content,
.news-latest-container-home .news-latest-item-lastitem .content {
	float:left;
	width:650px;
	margin:0;
	padding-bottom:10px;
	padding-top:5px;
}
.news-latest-container-home .news-latest-item .content h2,
.news-latest-container-home .news-latest-item-lastitem .content h2 {
	background-attachment:scroll;
	background-image:url(none);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px;
	margin:0;
	text-transform:uppercase;
}

/* SEARCH */

.tx-indexedsearch-res {}

.tx-indexedsearch-res table{
	width:580px;
}

.tx-indexedsearch-info a {
	color:#69B457;
	text-decoration:none;
}
.tx-indexedsearch-info a:hover{
	text-decoration:underline;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:transparent;
	padding-top:5px;
	display:none;
}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-icon,
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-result-number,
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-title,
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-percent {
	padding:0px;
	border-bottom:1px solid #5F7D7D;
	margin-bottom:5px;
	margin-top:10px;
	margin:0;
	width:auto;
}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-icon,
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-result-number {
	width: 30px;
}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-percent {
	text-align:right;
}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword  {
width:150px;
	margin-right:10px;
}
.tx-indexedsearch-title a {
	color:#69B457;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:3px;
	display: block;
}
.tx-indexedsearch-title a:hover{
	text-decoration:underline;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color:#69B457;
}
.contentCountry .tx-indexedsearch .tx-indexedsearch-res .title {
	width:514px;
	text-align:left;
	padding-left:10px;
}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {
	font-style:normal;
	padding-top:10px;
}
.tx-indexedsearch-browsebox {
	margin:10px 0;
}
.tx-indexedsearch-browsebox a {
	color:#69B457;
	text-decoration:none;
}
.tx-indexedsearch-browsebox a:hover{
	text-decoration:underline;
}

.kontaktItem {
	border-top:2px solid #CED640;
	position:relative;
	padding-top:5px;
	margin-top:5px;
}
.kontaktItem .col1{
	width:172px;
	float:left;
}

.kontaktItem .col2{
	width:205px;
	float:left;
}


/* Pop Up */

#popUp .popUpContent {
	border:0px solid #CFDA3A;
	border-top:0;
	width:600px;
}

#popUp .title {
/*	background-attachment: scroll;
	background-image: url(images/title_pop_up.gif);
	background-repeat: no-repeat;
	height:16px;
*/	margin-top:10px;
	color:#CFDA3A;
	padding-left:10px;
	padding-top:5px;
	font-weight:bold;
	font-size:14px;
	display:none;
}
#popUp .content {
	width:582px;
	padding-bottom:10px;
}

#popUp .boa {
	text-align:center;
	width:500px;
	margin:5px auto;
	border-top:1px solid #000000;
	display:none;
}
#popUp .boa a{
	color:#CFDA3A;
	text-decoration:none;
}
#popUp .boa a:hover{
	text-decoration:underline;
}

.tx-reeaboalinguaforms-pi1 table td {
	font-size:11px;
	margin:0;
	padding:0;
	padding-bottom:3px;
	padding-right:3px;
	text-align:left;
}
.tx-reeaboalinguaforms-pi1 input {
	margin-right:3px;
}

.tx-reeaboalinguaforms-pi1 .test  table td {
	font-size:11px;
	margin:0;
	padding:0;
	padding-bottom:3px;
	padding-right:3px;
	text-align:left;
}

.printpage {
	text-align:right;
	padding:10px;
	padding-right:7px;	
}
.left_content_team{
	float:left;
        *width:320px !important;
	width:360px;

}
.right_content_team{
	position:absolute;
	width:380px;
	margin-left:403px;
	*margin-left:78px !important;
	*margin-left:43px;
	margin-top:-264px;
}
/*.left_content_team .tx-a1teasermenu-pi1 {
	clear:both;
	margin-bottom:5px;

}*/
#box1,#box2,#box3,#box4,#box5,#box6,#box7,#box8,#box9,#box10,#box11,#box12,#box13,#box14,#box15,#box16,#box17,#box18,#box19,#box20,#box21,#box22,#box23,#box24,#box25{
	display:none;
}
#box0{
	margin-left:-1px !important;
	*margin-left:0px !important;
	position:absolute;
}
#box1,#box2,#box3,#box4,#box5,#box6,#box9{
	margin-top:0px;
	position:absolute;
}
#box7,#box8,#box20{
    margin-top:253px;		
	position:absolute;
}
#box10,#box11,#box12, #box25{
    margin-top:388px;
	position:absolute;
}
#box13,#box14,#box15, #box24{
    margin-top:530px;	
	position:absolute;
}
#box16,#box17,#box18,#box19, #box21, #box22, #box23{
    margin-top:670px;	
	position:absolute;
}

/* FR TEAM */

#box_fr1,#box_fr2,#box_fr3,#box_fr4,#box_fr5,#box_fr6,#box_fr7,#box_fr8,#box_fr9,#box_fr10,#box_fr11,#box_fr12,#box_fr13,#box_fr14,#box_fr15,#box_fr16,#box_fr17,#box_fr18,#box_fr19,#box_fr20,#box_fr21,#box_fr22,#box_fr23,#box_fr24,#box_fr25,#box_fr26,#box_fr27 {
	display:none;
}
#box_fr0{
	margin-left:-1px !important;
	*margin-left:0px !important;
	position:absolute;
}
#box_fr21,#box_fr24{
	margin-top:0px;
	position:absolute;
}

#box_fr6,#box_fr7,#box_fr20{
	margin-top:288px;
	position:absolute;
}
#box_fr22,#box_fr1,#box_fr8,#box_fr23,#box_fr4{
    margin-top:430px;
	position:absolute;
}
#box_fr9,#box_fr10,#box_fr11, #box_fr25{
    margin-top:620px;
	position:absolute;
}
#box_fr12,#box_fr13,#box_fr14,#box_fr3{
    margin-top:700px;	
	position:absolute;
}
#box_fr15,#box_fr16,#box_fr18,#box_fr19{
    margin-top:783px;	
	position:absolute;
}

.right_content_team  p.mehr {
background-attachment:scroll;
background-image:url(images/bullet_team.gif);
background-position:left center;
background-repeat:no-repeat;
color:#BA0819;
margin-left:22px;
margin-top:10px;
padding-bottom:0pt;
padding-left:13px;
text-decoration:none;
}
.right_content_team  p {
font-size:11px;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
}
.right_content_team H3{
	color:#A6CB10;
	font-size:11px;
	font-weight:bold;
	padding-top:35px;
	padding-left:20px;
}

.tx-reeamailform-pi1 td {
	text-align:left;
}


/***  TAGURI   ****/
.tx-vgetagcloud-pi1 li,
.tx-vgetagcloud-pi1 li a {
	height:20px;
}

.tx-vgetagcloud-pi1 {
	background:#FFFFFF;
}
.tx-vgetagcloud-pi1 li a{
	text-decoration:none;
	color:#000000;
}
.tx-vgetagcloud-pi1 li a:hover {
	text-decoration:none;
	color:#FF0000;
}
.tx-vgetagcloud-pi1 li.size10 a {
	font-size:9px;
}
.tx-vgetagcloud-pi1 li.size11 a {
	font-size:10px;
}
.tx-vgetagcloud-pi1 li.size12 a {
	font-size:11px;
}
.tx-vgetagcloud-pi1 li.size13 a {
	font-size:12px;
}
.tx-vgetagcloud-pi1 li.size14 a {
	font-size:13px;
}

.tx-vgetagcloud-pi1 li.size15 a {
	font-size:14px;
}
.tx-vgetagcloud-pi1 li.size16 a {
	font-size:15px;
}
.tx-vgetagcloud-pi1 li.size17 a {
	font-size:16px;
}
.tx-vgetagcloud-pi1 li.size18 a {
	font-size:17px;
}
.tx-vgetagcloud-pi1 li.size19 a {
	font-size:18px;
}

.tx-vgetagcloud-pi1 li.size20 a {
	font-size:19px;
}

.tx-vgetagcloud-pi2 li{
	list-style:none;
	display:block;
	text-decoration:none;
	color:#FF0000;
	font-size:13px;
	padding-bottom:3px;
	background-attachment: scroll;
	background-image:url(images/black_points_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left:12px;
}
.tx-vgetagcloud-pi2 li a{
	text-decoration:none;
	color:#000000;
}
.tx-vgetagcloud-pi2 li a:hover{
	text-decoration:none;
	color:#FF0000;
}

.tx-vgetagcloud-pi2 p{
	font-size:14px;
	padding-bottom:20px;
	text-decoration:underline;
}

/* PRICE QUOTE TOOL */
.tx-reeapqtool-pi1 {
	padding-left:10px;
}
.tx-reeapqtool-pi1 H1{
	padding-left:0;
}

.tx-reeapqtool-pi1 H2{
	padding-left:0;
	padding-bottom:10px;
	padding-top:10px;
}
.tx-reeapqtool-pi1 p {
	margin:0;
	padding:0;
	padding-bottom:10px;
}

.tx-reeapqtool-pi1 .col1,
.contentCountry .col1{
	float:left;
	width:150px;
	padding-bottom:5px;
}
.tx-reeapqtool-pi1 .col2,
.contentCountry .col2{
	float:left;
	width:150px;
	padding-bottom:5px;
}
.tx-reeapqtool-pi1 .col3{
	float:left;
	width:350px;
	padding-bottom:5px;
}

.tx-reeapqtool-pi1 .colsLeft,
.tx-reeapqtool-pi1 .colsRight{
	float:left;
	width:280px;
	padding-bottom:5px;
}

.tx-reeapqtool-pi1 .col1_1,
.tx-reeapqtool-pi1 .col2_1{
	float:left;

	width:120px;
	padding-bottom:5px;
}



.tx-reeapqtool-pi1 .button {
	margin-left:150px;
	padding-bottom:20px;
}

.tx-reeapqtool-pi1 .button1 {
	padding-top:10px;
	margin-bottom:20px;
}
.tx-reeapqtool-pi1 .button2 {
	margin-left:120px;
	padding-bottom:20px;
}


.currentStep {
	font-weight: bold;
	color: #C5CA42;
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #C5CA42;
	padding-bottom:10px;
}
.Step {
	color: #CDCECF;
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #CDCECF;
	padding-bottom:10px;
}

.checkfield {
	padding-bottom:5px;
	clear:both;
}

.checkfield .inputLeft,
.tx-reeapqtool-pi1 td.inputLeft {
	width:20px;
	float:left;
	display:block;
	height:20px;
	font-size:11px;
}
.checkfield .inputLeft input,
.tx-reeapqtool-pi1 td.inputLeft input {
	padding-top:3px;
}
.checkfield .inputRight,
.tx-reeapqtool-pi1 td.inputRight {
	width:500px;
	float:left;
	display:block;
	height:20px;
	padding-top:3px;
}

.step4 .inputLeft {
	width:20px;
	float:left;
}
.step4 .inputRight {
	width:40px;
	float:left;
	padding-top:3px;
}

.tx-reeapqtool-pi1 td {
	margin:0;
	padding:0;
	padding-bottom:2px;
	padding-top:2px;
}

.newsHome {
	margin:8px;
	margin-top:-22px;
}
.newsHome h1 {
	color:#BEC800;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}
.newsArchive {
	padding-left:10px;
	padding-top:10px;
}
.newsArchive a {
	font-weight:bold;
}

/* ############  Frames ########### */
.sonderangebote-gruen{
	background:url(images/third_content_title.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:#EEEEEE;
}

.sonderangebote-gruen .csc-textpic{
	margin-top:0px !important;
	background-image:none !important;
	background-color:#EEEEEE !important;
	background-repeat:no-repeat !important;
	height: auto !important;
	width:100% !important;	
}

.infos-border-bottom{
	background-image:url(images/dot_line_kunden.jpg);
	background-repeat:no-repeat;
	margin-right:10px;
	background-position: bottom;
	padding-top:20px;
}
.infos-border-bottom .csc-header h1{
	color:#69B457;
	font-size:11px;
	margin-bottom:0px;
}
.good-to-know p{
	padding:0px 0px 5px 8px
}
.good-to-know ul{
	list-style:none;
	padding-left:8px;
	padding-bottom:15px;
	padding-right:18px;
}

.good-to-know ul li{
	border-bottom:1px solid #efefef;
}

.good-to-know ul li a:link, .good-to-know ul li a:visited, .good-to-know ul li a:active{
	display:block;
	margin:0;
	padding:2px 0px 2px 0px;
}
.good-to-know ul li a:hover{
	background-color:#efefef;
	text-decoration:none;
	padding-left:5px;
}

.presse p{
	padding:0px 0px 5px 8px
}
.presse ul{
	list-style:none;
	padding-left:8px;
	padding-bottom:15px;
	padding-right:18px;
}

.presse ul li{
	border-bottom:1px solid #efefef;
}

.presse ul li a:link, .presse ul li a:visited, .presse ul li a:active{
	display:block;
	margin:0;
	padding:3px 0px 3px 22px;
	background:url(images/pdf_Icon.gif);
	background-repeat:no-repeat;
}
.presse ul li a:hover{
	background-color:#efefef;
	text-decoration:none;
	padding-left:22px;
}

.tiefpreis-schwein{
	background:url(images/content_box_hubbel_links.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:#EEEEEE;
}

.tiefpreis-schwein .csc-textpic{
	margin-top:0px !important;
	background-image:none !important;
	background-color:#EEEEEE !important;
	background-repeat:no-repeat !important;
	height: auto !important;
	width:100% !important;
}

.tiefpreis-schwein .bg ul{
	padding-left:12px;
}

.referenzen{
	background-image:url(images/dot_line_kunden.jpg);
	background-repeat:no-repeat;
	margin-right:10px;
	background-position: bottom;
	padding-top:20px;
	height:130px;
	
}
.referenzen .csc-textpicHeader h1{
	color:#69B457;
	font-size:11px !important;
	margin-bottom:0px;
}

.greybox{
	background:url(images/fourth_content_backgr.gif);
	background-repeat:no-repeat;
	margin:17px 0px 0px 10px;
	background-color:#ffffff;
}

.greybox .csc-header{
	padding:25px 0px 10px 25px;
	height:55px;
}

.greybox .csc-header h5{
	color:#ffffff;
	font-size:12px !important;
}

.greybox .bg{
	background:#eaebeb !important;
}

.greybox .csc-textpic{
	margin-top:0px !important;
	background-image:none !important;
	background-color:#EEEEEE !important;
	background-repeat:no-repeat !important;
	height: auto !important;
	width:100% !important;
}

.greybox .csc-textpic .csc-textpic-text p{
	font-size:10px !important;
}

.greybox .bg ul{
	padding-left:12px;
}

.wettbewerb {
	background-attachment: scroll;
	background-image: url(images/dot_line_kunden.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	padding-bottom:10px;
	margin-bottom:15px;
	clear:both;
	margin-right:10px;
}