/* P O S I T I O N I E R U N G  der DIVs  */

#content_pos { position:absolute; top:93px; left:193px; width:620px; height: 500px}

#logo_pos { position:absolute; top:0px; left:0px; width:190px; height:90px; }

#fulltextsearch_pos { position:absolute; top:63px; left:0px; width:163px; height:40px; display:none;}

#language_pos { position:absolute; top:0px; left:193px; width:620px; height:70px;}

#mainnavigation_pos { position:absolute; top:70px; left:193px; width:620px; height:20px;}

#metanavigation_pos { position:absolute; top:0px; left:816px; width:190px; height:90px; vertical-align: middle;}

#content_left_pos { position:absolute; top:93px; left:0px; width:190px;}

#content_right_pos {position:absolute; top:93px; left:816px; width:190px;}


#content {}

#content_path { padding-left: 5px;}

#footer { height: 20px; padding-left:3px;}

#logo { width:100%; height:100%}

#fulltextsearch { width:100%; height:100%; }

#language { width:100%; height:100%; }

.lang_flags { text-align:center; }

#mainnavigation { width:100%; height:100%;}

#metanavigation { vertical-align: middle; width:100%; height:100%}

#content_left { width:100%;}

#myaccount { width:100%;}

#myaccount_navigation { padding:0px; width:100%; margin-top: 0px;}



/*  M E T A N A V I A G T I O N */

ul.metanavi { padding: 0px; margin: 0px; width: 100%; overflow: hidden; }
      
li.metanavi { margin-bottom: 3px; padding: 1px; list-style-position: outside; }

li.metanavi img {float:right;padding-right:3px;}


/* H A U P T N A V I G A T I O N */

.main_navi {  vertical-align:middle; text-align:center;}


/* V O L L T E X T S U C H E */
td.fulltextsearch { vertical-align:middle;}


/* L I N K E   N A V I G A T I O N*/
ul.left_navigation { padding: 0px; margin: 0px; width: 100%; overflow: hidden; }
      
/* Navigationsebene 1*/
li.left_navigation_ebene1 { margin-bottom: 3px; padding: 1px; list-style-position: outside; }

li.left_navigation_ebene1 img {float:left; padding-right:3px;}

/* Navigationsebene 2*/
li.left_navigation_ebene2 { margin-bottom: 3px; padding: 1px; list-style-position: outside; padding-left:15px;}

li.left_navigation_ebene2 img {float:left; padding-right:3px;}

.left_navigation_end { text-align:right; padding-right:3px;}

/* M Y A C C O U N T   B E R E I C H */
.myaccount_head { padding-left: 3px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; margin-top:3px;}
.myaccount_end { padding-left: 3px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; text-align:right;}
table.myaccount_content_tab {width:162px; padding-left:3px;}



/* M Y A C C O U N T   N A V I G A T I O N  */
ul.myaccount_navigation { padding: 0px; margin: 0px; width: 160px; overflow: hidden; padding-left:3px;}
      
/* Navigationsebene 1*/
li.myaccount_navigation_ebene1 { margin-bottom: 3px; padding: 1px; list-style-position: outside; }

li.myaccount_navigation_ebene1 img {float:right;padding-right:3px;}

/* Navigationsebene 2*/
li.myaccount_navigation_ebene2 { margin-bottom: 3px; padding: 1px; list-style-position: outside; padding-left:15px;}

li.myaccount_navigation_ebene2 img {float:right;padding-right:3px;}

.myaccount_navi_head { padding-left: 3px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; display:none;}
.myaccount_navi_end { padding-left: 3px; padding-top: 0px; padding-bottom: 0px; padding-right: 6px; text-align:right;}

/* C O N T E N T   N A V I G A T I O N S P F A D */
.content_path_info { padding-left: 5px; margin-top:3px;}

/* F L A G G E N   P O S I T I O N I E R E N  */
.language_flags { position:relative; top:0px; left:3px; padding-top: 5px; padding-left: 3px; }

/* F O O T E R   T A B E L L E   */
.footer_tab { width:620px; height:100%; padding-top:4px; }

/* Standard */
.small { margin-right: 5px; }

/* E I N G A B E   E L E M E N T E  */
input.feld_c4 
{
	height: 20px;
	width: 110px;
}

input.feld_standard 
{
	height: 20px;
	width: 130px;
	padding: 1px;
}

textarea.feld_standard 
{
	height: 100px;
	width: 200px;
	padding: 1px;
}

select.feld_standard 
{
	width: 200px;
	padding: 1px;
	height: 20px;
}

input.feld_search 
{
	height: 20px;
        width: 130px;
}


/*  U N T E R S C H I E D L I C H E N   T E A S E R   S T Y L E S  */
.teaser_header { vertical-align: middle; padding-left: 3px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; margin-top:3px; }
.teaser_content {padding-left: 3px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; }

.bildteaser { margin-top:3px; }

/* sub link */
.sublink { vertical-align:top}


/* padding div (due to differnt handling in ie and mozilla :((((( */
.padding_div { padding-top: 3px}

/* content */
.content_head { padding: 3px; padding-left: 5px;}
.content_content { padding: 3px; padding-left: 5px;}
.content_head_no_border { padding: 3px;}

/* news*/
.news_head { padding: 3px;}
.news_content { padding: 3px;}


/*   S P E Z I E L L E   S T Y L E S    */

/* Tabelle mit der das  F O R U M  angezeigt wird */
table.forum_outside {width: 600px; padding: 0px;}
table.forum_inside {width: 600px; padding: 3px;}
td.forum_firstline{ height: 25px;}
td.forum_firstline_right{ height: 25px; text-align: right;}

td.headline_topic {width:360px;}
td.headline_autor {width:130px;}
td.headline_answers { width: 70px;}
td.headline_last_insert { width:75px;}

td.caseview_headline_topic { vertical-align: top;}


/* countrydetail seite */
td.countrydetail_morefeatures{text-align: right;}
table.countrydetail_morefeatures {width: 200px;}
td.countrydetail_morefeatures_ext {text-align: right; vertical-align:top; width: 375px;}
table.countrydetail_morefeatures_content {width: 100%;} 

.bottom {vertical-align: bottom;}

.detail_link {text-align:right;}

.downloadtable { width:99%;}
.downloadtable_1 {padding: 3px; padding-right: 3px; table-layout: fixed;}
.downloadtable_2 {padding: 3px;}

.downloadtable_290 { width:99%;}
.downloadtable_290_1 {padding: 3px; padding-right: 3px; table-layout: fixed; width: 290px;}
.downloadtable_290_2 {padding: 3px;}

.col1 { width: 590px; table-layout: fixed; }
.col2 { width: 290px; table-layout: fixed; }
.col3 { width: 190px; table-layout: fixed; }
.gesamtbreite { width: 620px; table-layout: fixed; }