body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; }

h2 { margin:0px; padding:0px; color:#76A880; font-size:14px; margin-bottom:10px; }
h3 { margin:0px; padding:0px; color:#333; font-size:14px; margin-bottom:10px; }

p { line-height:20px; }

a:link, a:visited, a:active  { color:#76A880; }
a:hover { color:#F17021; }
a { text-decoration:none; }

#CONTAINER	{ border:none; width:771px; margin:auto; overflow:auto; }

#languages { margin-top:10px; margin-bottom:10px; float:right; }
#languages img { border:none; }

#content_tbl td { text-align:center; }

.order_form td { text-align:left; }

#head { clear:both;
		border: none; 
		background-image:url(images/header_ger.jpg);	
		background-position:top center;	
		background-repeat:no-repeat;
		height: 118px; }

	
#navi { padding:0px; margin:0px; width:100%; margin-top:10px; margin-bottom:0px; }
#navi table { background-color: #76A880; height:20px; }
#navi td   { margin:0px; padding:0px; border-right:1px solid white; border-bottom:1px solid #333; text-align:center; height:20px; text-decoration:none; }
#navi td a { text-decoration:none; color:white; height:20px; display:block; padding-top:5px; }
#navi td:hover { margin:0px; padding:0px; color:white; background-color:#186D29; text-decoration:underline; height:20px; vertical-align:middle;}

#navi_sub { padding:0px; margin:0px; width:100%; height:20px; background-color:#dedede; padding-top:5px; display:block; }
#navi_sub ul { padding:0px; margin:0px; margin-left:5px; }
#navi_sub ul li { padding:0px; margin:0px; margin-left:5px; padding-left:10px; background-image:url(images/arrow-2.gif); background-position:0px 3px; background-repeat:no-repeat; display:inline; }
#navi_sub ul li a:hover { text-decoration:underline; }

#left { float:left; width:431px; background-color:#fff; margin-top:20px; }
#left_sub { float:left; width:431px; background-color:#fff; text-align:justify; margin-top:20px; }

#right { float:right; background-color:#fff; width:340px; margin-top:20px; }
#right_sub { float:right; background-color:#fff; width:340px; margin-top:20px; }

#left_linklist_div { padding-bottom:20px; border-bottom:1px solid #dedede; }
.left_linklist td  { vertical-align:top; padding-left:5px; padding-top:10px; }
.left_linklist a  {  }

#headline_list { margin-top:20px; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #dedede;}
#headline_list h3 { font-weight:bold; font-size:12px; color:black; margin:0px; padding:0px; margin-bottom:10px; }
#headline_list ul 	{ margin:0px; padding:0px; padding:0px; margin:0px; background-image:url(images/3headlines.gif); background-repeat:no-repeat; background-position:top left; height:129px; padding-top:7px; }
#headline_list ul li a { color:#76A880; text-decoration:none; }
#headline_list ul li a:link, #headline_list ul li a:visited, #headline_list ul li a:active { color:#76A880; }
#headline_list ul li a:hover { color:#F17021; text-decoration:underline; }
#headline_list ul li { background-image:url(images/3headlines_arrow.gif); background-repeat:no-repeat; background-position:top left; margin:0px; padding:0px; margin-left:25px;list-style:none; padding:10px; padding-left:40px; padding-top:2px; padding-bottom:5px;  color:#76A880; font-size:24px; font-weight:bold;}

#three_pics { overflow:auto; }
#left_index_text_div { overflow:auto; }
#left_index_text_div p { overflow:auto; line-height:25px; text-align:justify; }

#news {	padding:0px; border:none; padding-left:0px; width:330px; height:140px;}
#news ul 	{ margin:0px; padding:0px; }
#news ul li { margin:0px; padding:0px; list-style:none; background-image:url(images/news_bg.gif); background-repeat:no-repeat; background-position:top left; padding:10px; padding-top:7px;}
#news h3	{ margin:0px; padding:0px; color:#215687; font-size:12px; font-weight:bold; margin-bottom:5px;}
#news p		{ margin:0px; padding:0px; line-height:15px;  margin-bottom:5px; color:#000;}
#news span	{ color:#215687; font-size:9px; }
#news span a { text-decoration:underline; color:#215687; }
#news span a:hover { text-decoration:underline; color:#6CA7DB; }
#news a:link, #news a:visited, #news a:active {  }
#news a:hover { text-decoration:underline; }

#news_blog ul 	{ margin:0px; padding:0px; padding:0px; margin:0px; }
#news_blog ul li { margin:0px; padding:0px; list-style:none; background-image:url(images/bg_blog.gif); background-repeat:no-repeat; background-position:top left; padding:10px; padding-top:7px;}
#news_blog h3	{ color:#215687; margin:0px; padding:0px; font-size:12px; font-weight:bold; margin-bottom:5px;}
#news_blog p		{ margin:0px; padding:0px; line-height:15px;  margin-bottom:5px; color:#000;}
#news_blog span	{ color:#215687; font-size:9px; }
#news_blog span a { text-decoration:underline; color:#215687; }
#news_blog span a:hover { text-decoration:underline; color:#6CA7DB; }
#news_blog a:link, #news_blog a:visited, #news_blog a:active {  }
#news_blog a:hover { text-decoration:underline; }

#callback {	background-image:url(images/callback.gif); background-position:0px 40px; background-repeat:no-repeat; height:163px;	float:right; text-align:left; padding:0px; width:330px; border:none; background-color:#fff;	/*border-bottom:1px solid #dedede;*/ margin:0px; margin-bottom:20px; height:auto; }
#callback h2 { font-weight:bold; font-size:14px; margin:0px; padding:0px; margin-bottom:50px; /*margin-left:200px;*/margin-left:0px; margin-top:10px; margin-left:10px; }
#callback p { font-size:12px; color:black; margin:0px; padding:0px; margin-bottom:5px; margin-left:130px; margin-top:0px; }
#callback a { color:#215687; text-decoration:underline; font-weight:bold; }
#callback a:hover { text-decoration:underline; color:#6CA7DB; }

#bottom { margin:auto; padding:0px; margin-top:20px; height:1px; border-top:1px solid #FF6600; line-height:0px;	font-size:0px; width:771px; }
#bottom_bottom { margin:auto; padding:0px; margin-bottom:20px; height:1px; border-top:3px solid #186D29; line-height:0px; font-size:0px; width:771px; }
