@charset "utf-8";


/* html, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0 auto; padding: 0; }*/




body {
	background-color: white;
	top: 10px;
	left: 10px;
	height: 100%;
	margin: 0 none;
	padding: 0;
}

img { 
	border: none;
	display: block;
	margin: 0 auto;
	padding: 0;
}



#MainContainer {
	height: 100%;
	text-align: left;
	vertical-align: top;
	width: 100%;
}

#ContainerBody {
	display:block;
	float: left;
	height: auto;
	width: 983px;
}


/* main_container */
#MAIN_COINTAINER {
	width: 983px;
	height: 125px;
	margin: 0px;
	padding: 0px;
}

.MAIN_CONTAINER_TD {
	vertical-align: top;
}






/* impressum */
.IMPRESSUM {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 10px;
	font-weight: bold;
	color: #bcb9b8;
	text-align: center;
	margin: 0px;
}

a.IMRESSUM_HREF:link {
	text-decoration: underline;
	color: #bcb9b8;
}

a.IMRESSUM_HREF:visited {
	text-decoration: underline;
	color: #bcb9b8;
}

a.IMRESSUM_HREF:hover {
	text-decoration: underline;
	color: #bcb9b8;
}

/* main_table */
.MAIN_TABLE {
	width: 983px;
}

.MAIN_TABLE_HEADLINE_TD {
	width: 983px;
	height: 125px;
	vertical-align: top;
}

.MAIN_LINK_HEAD_TD {
	width: 180px;
	height: 10px;
	vertical-align: top;
	background: url("../media/link_elements/linkheader_gradient.jpg") no-repeat;
}

.MAIN_LINK_TD {
	width: 180px;
	vertical-align: top;
	padding: 10px 0 10px 10px;
	background: #66bc29;
}


.MAIN_LINK {
	height: 100%;
	min-height: 500px;
	background: #018a2f;
}

.MAIN_CONTENT_TD {
	width: 983px;
	vertical-align: top;
	border: solid;
	border-width: 0 1px 1px 0px;
	border-color: #bcb9b8;
}





/* headline_slices */
#HEADLINE_TABLE {
	width: 983px;
	height: 125px;
}

.HEADLINE_SLICE_01 {
	width: 983px;
	height: 10px;
	background: url("../media/headline_slices/headline_01.jpg") no-repeat;
}

.HEADLINE_SLICE_02 {
	width: 190px;
	height: 115px;
	background: url("../media/headline_slices/headline_02.jpg") no-repeat;
}

.HEADLINE_SLICE_03 {
	width: 793px;
	height: 86px;
	background: url("../media/headline_slices/headline_03.jpg") no-repeat;
}

.HEADLINE_SLICE_04 {
	width: 364px;
	height: 29px;
	text-align: right;
	padding-right: 10px;
	background: url("../media/headline_slices/headline_04.jpg") no-repeat;
}

.HEADLINE_SLICE_05 {
	width: 419px;
	height: 29px;
	background: url("../media/headline_slices/languages.jpg") no-repeat;
}




/* flag_languages */
#LANGUAGE_FLAGS_TABLE {
	width: 419px;
	height: 29px;
}

.LANG_TD_01 {
	width: 289px;
}

.LANG_DIST_10 {
	width: 10px;
}

.LANG_DIST_FLAGS {
	width: 30px;
}

.LANG_BOOKMARK {
	width: 60px;
	border: solid;
	border-width: 0 1px 0 0px;
	border-color: #bcb9b8;
}


/* link_container and hack */
#LINK_CONTAINER {
	margin-top: 10px;
	width: 200px;
	height: auto;
	min-height: 100%;
}

.HEIGHT_100 {
	height: 100%;
}

.LINK_HEADER {
	width: 200px;
	height: 20px;
	background: url("../media/link_elements/linkheader.jpg") no-repeat;
}

.LINK_MAIN_TD {
	width: 180px;
	\width: 178px;
	w\idth: 178px;
	background: #018a2f;
	border: solid;
	border-width: 0 1px 0 1px;
	border-color: #bcb9b8;
	padding: 0 10px 0 10px;
	vertical-align: top;
}

.LINK_FOOTER {
	width: 200px;
	height: 20px;
	background: url("../media/link_elements/linkfooter.jpg") no-repeat;
}

.TXT_LINK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: white;
	line-height: 150%;
	text-align: left;
	margin: 0px;
}

a.TXT_LINK_HREF:link {
	text-decoration: none;
	color: white;
}

a.TXT_LINK_HREF:visited {
	text-decoration: none;
	color: white;
}

a.TXT_LINK_HREF:hover {
	text-decoration: underline;
	color: white;
}




.TXT_LINK_EMAIL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: white;
	line-height: 150%;
	text-align: left;
	margin: 0px;
}

a.TXT_LINK_EMAIL_HREF:link {
	text-decoration: underline;
	color: white;
}

a.TXT_LINK_EMAIL_HREF:visited {
	text-decoration: underline;
	color: white;
}

a.TXT_LINK_EMAIL_HREF:hover {
	text-decoration: underline;
	color: white;
}


.txt-back {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	line-height: normal;
	text-align: center;
	margin: 0px;
}

a.txt-back-href:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	line-height: normal;
	text-align: center;
	margin: 0px;
	text-decoration: none;
}

a.txt-back-href:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	line-height: normal;
	text-align: center;
	margin: 0px;
	text-decoration: none;
}

a.txt-back-href:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	line-height: normal;
	text-align: center;
	margin: 0px;
	text-decoration: underline;
}














/* content_container */
#CONTENT_CONTAINER {
	width: 983px;
}

.CONTENT_CONTAINER_CONTENTS_TD {
	width: 760px;
	vertical-align: top;
}

.CONTENT_CONTAINER_RIGHT_TD {
	width: 23px;
	vertical-align: top;
}







/* level_3_tables */
.LEVEL_3_TABLE {
	width: 738px;
	margin-top: 10px;
	margin-left: 10px;
}

.LEVEL_3_TD1 {
	width: 738px;
	height: 5px;
	background: url("../media/level_3_slices/level_3_01.jpg") no-repeat;
}

.LEVEL_3_TD2 {
	width: 728px;
	height: 25px;
	background: url("../media/level_3_slices/level_3_02.jpg") no-repeat;
	padding: 0 0 0 10px;
}

.LEVEL_3_TD3 {
	width: 738px;
	height: 11px;
	background: url("../media/level_3_slices/level_3_03.jpg") no-repeat;
}

.LEVEL_3_TD4 {
	width: 12px;
	height: 124px;
	background: url("../media/level_3_slices/level_3_04_bckg.jpg") repeat-y;
	vertical-align: top;
}

.LEVEL_3_TD5 {
	width: 165px;
	height: 124px;
	background: #ffa901;
	vertical-align: top;
}

.LEVEL_3_TD6 {
	width: 11px;
	height: 124px;
	background: #ffa901;
}

.LEVEL_3_TD7 {
	width: 292px;
	height: 124px;
	background: #ffa901;
	vertical-align: top;
}

.LEVEL_3_TD8 {
	width: 30px;
	height: 124px;
	background: url("../media/level_3_slices/level_3_08.jpg") repeat-y;
}

.LEVEL_3_TD9 {
	width: 217px;
	height: 124px;
	background: #ffa901;
	vertical-align: top;
}

.LEVEL_3_TD10 {
	width: 11px;
	height: 124px;
	background: url("../media/level_3_slices/level_3_10.jpg") repeat-y;
}

.LEVEL_3_TD11 {
	width: 738px;
	height: 18px;
	background: url("../media/level_3_slices/level_3_11.jpg") no-repeat;
}

.TXT_LEVEL3_TD2_HEADLINE {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 18px;
	font-weight: bold;
	color: black;
	line-height: normal;
	text-align: left;
	margin: 0px;
}

.TXT_LEVEL3_TD2_BODY {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 14px;
	font-weight: normal;
	color: black;
	line-height: normal;
	text-align: left;
	margin: 0px;
}

a.TXT_LEVEL3_TD2_BODY_HREF:link {
	text-decoration: underline;
	color: black;
}

a.TXT_LEVEL3_TD2_BODY_HREF:visited {
	text-decoration: underline;
	color: black;
}

a.TXT_LEVEL3_TD2_BODY_HREF:hover {
	text-decoration: underline;
	color: black;
}

.TXT_LEVEL3_ACC_BODY {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
	font-weight: normal;
	list-style-type: circle;
	line-height: normal;
	text-align: left;
	margin: 0px;
}

a.TXT_LEVEL3_ACC_BODY_HREF:link {
	text-decoration: underline;
	color: black;
}

a.TXT_LEVEL3_ACC_BODY_HREF:visited {
	text-decoration: underline;
	color: black;
}

a.TXT_LEVEL3_ACC_BODY_HREF:hover {
	text-decoration: underline;
	color: black;
}

ul {
	margin: 0px 5px 0px 15px;
	padding: 0px;
}

.ULDIV {
	position: static;
}









/* level_1_slices */
.LEVEL_1_TABLE {
	width: 365px;
}

.LEVEL_1_SLICE_01 {
	width: 365px;
	height: 10px;
	background: url("../media/level_1_slices/level_1_01.jpg") no-repeat;
}

.LEVEL_1_SLICE_02 {
	width: 345px;
	height: 46px;
	background: url("../media/level_1_slices/level_1_02.jpg") no-repeat;
	vertical-align: top;
	padding: 0 0 0 20px
}

.LEVEL_1_SLICE_03 {
	width: 20px;
	height: 124px;
	background: url("../media/level_1_slices/level_1_03.jpg") no-repeat;
}

.LEVEL_1_SLICE_04 {
	width: 165px;
	height: 124px;
	background: #ffa901;
}

.LEVEL_1_SLICE_05 {
	width: 15px;
	height: 124px;
	background: url("../media/level_1_slices/level_1_05.jpg") no-repeat;
}

.LEVEL_1_SLICE_06 {
	width: 165px;
	height: 106px;
	background: url("../media/level_1_slices/level_1_06.jpg") no-repeat;
}

.LEVEL_1_SLICE_07 {
	width: 145px;
	height: 18px;
	background: url("../media/level_1_slices/level_1_07.jpg") no-repeat;
	padding: 0 20px 0 0px;
}

.LEVEL_1_SLICE_08 {
	width: 365px;
	height: 20px;
	background: url("../media/level_1_slices/level_1_08.jpg") no-repeat;
}

.TXT_LEVEL_XHTML_TD_1 {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 15px;
	font-weight: bold;
	color: black;
	line-height: normal;
	margin: 0px;
	padding: 0px;
}

a.TXT_LEVEL_XHTML_TD_1_HREF:link {
	color: black;
	text-decoration: none;
}

a.TXT_LEVEL_XHTML_TD_1_HREF:visited {
	color: black;
	text-decoration: none;
}

a.TXT_LEVEL_XHTML_TD_1_HREF:hover {
	color: black;
	text-decoration: underline;
}

.TXT_TD_007 {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	line-height: normal;
	margin: 0px;
	text-align: left;
}

a.TXT_TD_007_HREF:link {
	text-decoration: none;
	color: black;
}

a.TXT_TD_007_HREF:visited {
	text-decoration: none;
	color: black;
}

a.TXT_TD_007_HREF:hover {
	text-decoration: underline;
	color: black;
}

.TXT_TD_008 {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 12px;
	font-weight: bolder;
	color: white;
	line-height: normal;
	margin: 0px;
	text-align: right;
}

a.TXT_TD_008_HREF:link {
	text-decoration: none;
	color: white;
	margin: 0px;
}

a.TXT_TD_008_HREF:visited {
	text-decoration: none;
	color: white;
	margin: 0px;
}

a.TXT_TD_008_HREF:hover {
	text-decoration: underline;
	color: white;
	margin: 0px;
}







/* price_in plus form height hack*/
.PRICE_EMAIL {
	width: 229px;
	height: 29px;
}

.PRICE_EMAIL {
	width: 40px;
}

.PRICE_FORM_TD {
	width: 189px;
	height: 20px;
	\height: 22px;
	h\eight: 22px;

}

.PRICE_FORM_BUTTON {
	width: 40px;
	height: 22px;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	line-height: normal;
	text-align: center;
	margin: 0px;
	background: #72d3f6;
}

.PRICE_FORM {
	width: 172px;
	height: 18px;
	border: solid;
	border-width: 1px;
	border-color: #bcb9b8;
	padding-left: 5px;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 10px;
	font-weight: bold;
	color: black;
	line-height: normal;
	text-align: left;
	margin: 0px;
}

.PRICE_FORM_GREEN {
	width: 172px;
	height: 18px;
	border: solid;
	border-width: 1px;
	border-color: #bcb9b8;
	padding-left: 5px;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 10px;
	font-weight: bold;
	color: #018a2f;
	line-height: normal;
	text-align: left;
	margin: 0px;
}

.PRICE_FORM_RED {
	width: 172px;
	height: 18px;
	border: solid;
	border-width: 1px;
	border-color: #bcb9b8;
	padding-left: 5px;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 10px;
	font-weight: bold;
	color: red;
	line-height: normal;
	text-align: left;
	margin: 0px;
}


.PRICE_FORM_FORM {
	margin: 0px;
	padding: 0px;
}








/* scrollbar */
.SCROLLBAR_TD {
	height: 30px;
}

.SCROLLBAR_TABLE {
	width: 299px;
	height: 20px;
}

.SCROLLBAR_SCROLL_TD {
	width: 299px;
}


/* headline_clock_email */
.HEAD_CE_TABLE {
	width: 793px;
	height: 86px;
}

.HEAD_CE_RIGHT_DISTANCER {
	width: 20px;
}

.HEAD_CE_BOTTOM_DISTANCER {
	padding: 5px;
	border: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #bcb9b8;
}

.HEAD_CE_BOTTOM_DISTANCER2 {
	padding: 5px;
}

.HEAD_CE_HEAD_DISTANCER {
	height: 10px;
	padding: 0px;
}

.HEAD_CE_EMAIL_TD {
	width: 229px;
	height:26px;
	padding-top: 2px;
	vertical-align: top;
}

.HEAD_CE_EMAILTXT_TD {
	width: 229px;
	height:30px;
	padding: 0px;
	vertical-align: top;
}

.HEAD_CE_BOOKMARK_TD {
	width: 229px;
	height: 27px;
	padding: 0px;
	vertical-align: top;
	text-align: center;
}

.HEAD_CE_LEFTUP_TEMP {
	width: 447px;
}

.HEAD_CE_LEFTUP_TEMP2 {
	width: 447px;
}

.TXT_PRICE_FORM_EMAIL {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 10px;
	font-weight: bold;
	color: black;
	line-height: normal;
	text-align: center;
	margin: 0px;
}

.TXT_BOOKMARK {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	line-height: normal;
	text-align: center;
	margin: 0px;
}

a.TXT_BOOKMARK_HREF:link {
	text-decoration: none;
	color: black;
}

a.TXT_BOOKMARK_HREF:visited {
	text-decoration: none;
	color: black;
}

a.TXT_BOOKMARK_HREF:hover {
	text-decoration: underline;
	color: black;
}




.HEAD_CE_CLOCK_TD {
	width: 86px;
	padding: 0px 5px 0px 5px;
	vertical-align: top;
}





/* head_fruits */
.HEAD_FRUITS {
	position: absolute;
	left: 210px;
	top: 143px;
	width: 740px;
	height: 20px;
	background: url("../media/headline_slices/head_fruits.jpg") no-repeat;
}






/* contact */
.CONTACT_TABLE {
	width: 738px;
	margin-left: 10px;
	margin-top: 10px;
}

.CONTACT_HEADLINE {
	height: 30px;
	background: url("../media/contact/contact_headline.jpg") no-repeat;
	padding: 0px 10px 0px 20px;
}

.CONTACT_MAIN_TD {
	vertical-align: top;
	border: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #bcb9b8;
	padding: 10px;
	background: #ffa901;
}

.CONTACT_PERSON_TABLE {
	width: 716px;
	margin-bottom: 10px;
}

.CONTACT_PERSON_TABLE_TD {
	vertical-align: top;
}

.CONTACT_PERSON_TABLE_2 {
	width: 716px;
	margin-bottom: 10px;
	/*border: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #ed9d00; */
}

.CONTACT_PERSON_PHOTO {
	vertical-align: top;
	width: 150px;
}

.CONTACT_PERSON_DATA_TD {
	width: 198px;
	vertical-align: top;
	padding: 10px 0px 10px 10px;
}

.TXT_NAME {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: black;
	text-align: left;
	margin: 0px;
}

.TXT_EMAIL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-align: left;
	margin: 0px;
}

a.TXT_EMAIL_HREF:link {
	text-decoration: underline;
	color: black;
}

a.TXT_EMAIL_HREF:visited {
	text-decoration: underline;
	color: black;
}

a.TXT_EMAIL_HREF:hover {
	text-decoration: underline;
	color: black;
}

.MAP {
	width: 716px;
	height: 600px;
	border: none;
	text-align: center;
	background: #ffa901;
}

.MAP_TD {
	vertical-align: top;
	text-align: center;
}



/* five pictures */
.table-fivepictures {
	width: 170px;
}



/* tinblueline */
.tinblueline {
	width: 170px;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #018a2f;
	margin: 0px;
}

.tinbluespace {
	width: 170px;
	margin-bottom: 5px;
}




/* downloads */
.dwnl-table {
	margin-top: 20px;
	width: 738px;
}

.dwnl-headt-td {
	width:718px;
	height: 30px;
	background: url("../media/downloads/downloads_01.jpg") no-repeat;
	padding-left: 20px;
}

.dwnl-content-td {
	width: 718px;
	height: auto;
	background: url("../media/downloads/downloads_03.jpg") repeat-y;
	padding-left: 20px;
	vertical-align: top;
}

.dwnl-foot-td {
	width: 738px;
	height: 28px;
	background: url("../media/downloads/downloads_05.jpg") no-repeat;
}


.txt-dwnl {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 14px;
	font-weight: normal;
	color: black;
	line-height: normal;
	text-align: left;
	margin: 0px;
}

a.txt-dwnl-href:link {
	text-decoration: none;
	color: black;
}

a.txt-dwnl-href:visited {
	text-decoration: none;
	color: black;
}

a.txt-dwnl-href:hover {
	text-decoration: underline;
	color: black;
}


div.PriceEmail {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 716px;
}

input.PriceEmailSubmit {
	background-color: #66bc29;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0px 3px 0px 3px;
}
