

/* ****************************************** BODY ******************************************************************** */


html {height: 100%; margin-bottom: 1px; } 

* {
 font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:10pt;
 font-stretch: normal;
 line-height:20px;

}


td.inhalt {

padding-left: 50px;
padding-right: 50px;

padding-top: 50px;

}

td.start {

width: 500px;
vertical-align: top;
background-color: #DBE3F0;
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
}


body {
  background-color:#E5E5E5;
  color:#000;
  padding:0px;
  margin:0px;

  overflow:auto;
  overflow: -moz-scrollbars-vertical;

  
}


table.body {

background-color:white; 
width:760px;
  
padding-top: 0px;
margin-top: 0px;

}





td.left_fade
{


  padding-left:8px;
  background-color: #EDF0F0;

  background-image: url(../img/left_fade.jpg);
  background-position:0px 0px;
  background-repeat:repeat;
  background-color: #EDF0F0;

}

td.right_fade
{

  padding-right:8px;
  background-color: #EDF0F0;

  background-image: url(../img/right_fade.jpg);
  background-position:0px 0px;
  background-repeat:repeat;
  background-color:#EDF0F0;

}





/* ****************************************** HEADLINES ******************************************************************** */


h1, h2, h3{
 font-family:  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 16pt;
 font-weight:normal;
 color:#385785;

 padding:0px; margin:0px;

}


h1 {

 font-weight:bold;
 font-family:  Arial;
 color:#385785;
 color:#004d8b;
 font-size: 18pt;
 padding-left: 0px;
 padding-bottom: 10px;
}


h2 {

 font-weight: bold;
 font-family:  Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
 color:#A8BCDB;
 font-size: 11pt;
 padding-left: 10px;
 padding-bottom: 10px;
}



h2 {
 color: #575757;

 font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

 font-size: 10pt;
 font-weight: bold;
}


h3 {
 font-size:10pt;
 font-weight:600;
} 



/* ****************************************** LINKS ******************************************************************** */


A:link, A.text2:link, A.text2:visited, A.text2:hover
 {
  color: #445F96;
  text-decoration: none;
  font-size:10pt;
  margin:0;padding:0;
 
}

A.text:link, A.text:visited  {
  color: #445F96;
  text-decoration: underline;
  font-size:10pt;
  margin:0;padding:0;


}

A.text:hover {
  color: #445F96;
  text-decoration: none;
  font-size:10pt;
  margin:0;padding:0;
}

A.text2:hover {

  text-decoration: underline;

}


/* ****************************************** FOOTER ******************************************************************** */



div.copyright {

text-align: center;
 color: #575757;
font-size: 10pt;
background-color: #FFFFFF;
padding-top: 50px;

}


A.nav_bar:link, A.nav_bar:visited, A.nav_bar:hover {
  color: #AEAEA8;
  font-size:9pt;
  text-decoration: none;

}

A.nav_bar:hover {
  bord/er-bottom: 1px dotted #808080;
  text-decoration: underline;
}


/* ****************************************** NAVIGATION ******************************************************************** */



td.navi_bar {

  text-align: left;
  height: 40px;
  width: 760px;
  padding-left: 15px;
  back//ground-color: #385785;
  background-color: #DBE3F0;
  vertical-align:center;
}

td.navigation, td_navigation_active {

  text-align: left;
  backg//round-color: #385785;
  background-color: #dfdfdf;
background-color: #DBE3F0;
  color: white;
  height: 40px;
    
}


td.navigation_active {

 background-color: #87A3CD;

}


a.navigation, a.navigation:hover, a.navigation_active {

 color: #575757;

 font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;

 font-size: 10pt;
 font-weight: bold;

 text-align: left;
 vertical-align:top;


 padding-bottom: 10px;
 padding-top: 10px;


 padding-left: 12px;
 padding-right: 12px;

 height: 40px;
   
 text-decoration: none;


}


a.navigation:hover
{
 text-decoration: underline;
}




/* ****************************************** KULTURBOX ******************************************************************** */


TABLE.kulturbox {

 margin-top:20px; padding:0px;
 border-collapse:collapse;
 background-color: #EEEFFB;
  width:300px;
 
}

TD.kulturbox {
  background-color: #EEEFFB;

  padding: 30px 10px 10px 20px;

  text-align: left;
  vertical-align: top;
  font-size: 10px;
  
	border-left:   10px solid #FFFFFF;
	border-right:  10px solid #FFFFFF;
 	border-top:    1px solid #FFFFFF;
	border-bottom: 10px solid #FFFFFF;  
  
}

TD.kulturbox_headline {
  background-color: #F4F4F4;
  height:40px;
	border-left: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;  
  
  padding-left: 15px;
     
}



/* ****************************************** LEISTUNGEN ******************************************************************** */



DIV.propaganda
{

  text-decoration: none;
  font-size:10pt;
  
  margin-left:5px;
  padding:5px 0px 5px 35px;

  padding-right: 10px;
  margin-top: 5px;
 
  display:block;
 
  background-image: url(../img/block_blue.gif);
  background-position:16px 12px;
  background-repeat:no-repeat;  
  background-color: #EEEFFB; 
}

DIV.propaganda1
{

  text-decoration: none;
  font-size:10pt;
  
  margin-left:5px;
  padding:5px 0px 5px 35px;

  padding-right: 10px;
 
  display:block;
 
  background-image: url(../img/block_blue.gif);
  background-position:16px 12px;
  background-repeat:no-repeat;  
  background-color: #EEEFFB; 
}



DIV.propaganda2
{

  text-decoration: none;
  font-size:10pt;
  


  padding-right: 20px;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
 

  background-color: #EEEFFB; 

}




TD.tab_text {
  vertical-align: top;
  padding: 5px 30px 5px 20px;
  border-top: 1px solid white;

}





/* ****************************************** EUROPA ******************************************************************** */


table.menu_tab {

 width:600px;
 padding:0xp;


}  


td.menu_active {
  text-align: center;
  border-left: 2px solid white;
  border-right: 2px solid white;
  padding: 5px 5px 5px 5px;
  background-color: #EFEFEF;

}


td.menu {
  text-align: center;
  background-color: #F7F7F7;
  border-left: 2px solid white;
  border-right: 2px solid white;
  border-bottom: 2px solid white;
  border-top: 4px solid white;

  padding: 5px 5px 5px 5px;

}

td.menu_line {

  height:20px;

  border-left: 2px solid white;
  border-right: 2px solid white;
  padding: 5px 5px 5px 5px;
  background-color: #EFEFEF;
}


select.c_select {
 color: #666666;
 margin:0px;
 padding:0px;
}


a.menu, a.menu:hover {
 text-decoration:none;
 color:#666666;
 font-weight:700;
 padding: 5px 5px 5px 5px;
 
}

a.menu:hover {
 color:#385785;


}

a.menu_active {
 color:#385785;
 font-size:10pt;
 font-weight:700;
 text-decoration:none;
 padding: 5px 5px 5px 5px;
}



TD.country_row {
  vertical-align: middle;

 padding-top: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-left: 20px;

 border-top: 1px solid white;


}

TD.data_row {

 width: 200px;
 height: 30px;

}

/* ****************************************** FORMULAR ******************************************************************** */





TABLE.contact_form {
  width:450px;
    border: 1px solid  #BCC5D6;
  background-color: #EEEFFB;  
  padding-left: 10px;  
}


TD.option_box_content,  TD.option_box_content_line, TD.option_box_content_input{
  background-color: #EEEFFB;

  vertical-align: top;
  width:100px;
  padding-left:20px;  
}

TD.option_box_textarea
{
  
  vertical-align: top;

  padding-left:20px;
}



TD.contactbox_content_line {
  background-color: #EEEFFB;

  vertical-align: top;
  width:100px;
  padding-left:40px;
  height:30px;

}


 
  
textarea.formular, input.formular, textarea.formular_module, input.login {

	color: #0;
  font-weight:normal;
	text-decoration: none;
  font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;  

  margin-bottom:7px;

 	border-left: 1px solid #aaa;
	border-top: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;  
  
  
	background-color: #FFFFFF;

  
}

textarea.formular {

width:380px;


}

input.formular {

width:200px;

}




DIV.babelobox_headline, DIV.babelobox_content_headline_normal, 
TD.babelobox_headline, DIV.babelobox_headline_white,
DIV.kulturbox_headline_1_small, DIV.kulturbox_headline_1_big, 
DIV.kulturbox_headline_2, DIV.babelobox_content_headline_small
 {
 


  padding:5px 0px 10px 15px;
  margin:5px 0px 0px 0px;  
  height:15px; 
  font-family: Arial, Helvetica, sans-serif;   
  font-size: 133%;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 5px;
	color: #385785; 
  border-right: 0px; /* !*/
}

DIV.babelobox_content_headline_small {
margin-bottom: 0px;

}

  

DIV.babelobox_content_text {
	color: #0; 
  font-weight:normal;
	text-decoration: none;
  padding:17px 20px 20px 15px;  
  font-size:10pt;
  color: #333333;

}

TD.babelobox_nav_normal{
height:100%;width:200px;

background-color: #FFFFFF;   
text-align:left;
vertical-align: top;


margin:0px; padding:0px;
border-spacing:0px;

}



DIV.margin_left {
 padding-left:20px;
 background-color: #FFFFFF;  
}






td.babelobox_content_normal, td.babelobox_content_normal_big, 
td.babelobox_content_normal_formular, td.babelobox_content_normal_big_2,
td.babelobox_content_normal_menu, td.babelobox_content_kulturbox,
td.babelobox_content_normal_fotos 
{
border-left:#BCC5D6 0px dotted;
height:100%;width:500px;
background-color: #FFFFFF;

vertical-align: top;
text-align:left;

border: 0px;
margin-bottom:20px; padding:0px;
border-spacing:0px;

  font-size:10pt;
  color: #333333;

}



td.babelobox_content_normal_formular {
  width:658px;
}


td.babelobox_content_normal_menu {              // !
  width:600px;
  padding-left:30px;
  padding-right:30px;

}


td.babelobox_content_normal_big {
  width:450px;

}


td.babelobox_content_normal_big_2 {
  width:490px;

}


td.babelobox_content_kulturbox {
  width:658px;
}

td.babelobox_sidebar_normal, td.babelobox_sidebar_normal_2{
vertical-align: top;
height:100%;width:198px;
/*border:#BCC5D6 1px solid; 
padding:0px 20px 40px 10px;*/
background-color: #FFFFFF;

border: 0px;
margin:0px; padding:0px;
border-spacing:0px;
text-align:left;



}



/* **************** Nav_left ************************ */



A.link_item:link, A.link_item:visited, A.link_item:hover,
A.link_item_active:link, A.link_item_active:visited, A.link_item_active:hover
{

	color: #385785;
	text-decoration: none;
  font-size:10pt;


  padding:10px 0px 10px 35px;
  
  margin-left: 50px;


  display:block;  
  height:20px;

  border-bottom: 1px solid #BCC5D6;

  background-image: url(../img/block_blue.gif);
  background-position:16px 16px;
  background-repeat:no-repeat;  
  background-color: #FFFFFF;

}




DIV.link_item_top
{
  border-bottom: 1px solid #BCC5D6;

  padding:40px 0px 10px 35px;
  margin-left: 50px;  
  display:block;  
  
	color: #385785;
	text-decoration: none;
  font-size:10pt;  
}

A.link_item:hover, A.link_item_active:hover {
	background-color: #F4F4F4; /*#F4F4F4;*/

}


A.link_item_active:link, A.link_item_active:visited
{
  font-weight: normal;
  text-decoration: normal;

  background-image: url(../img/block_darkblue.gif);
  background-position:16px 16px;
  background-repeat:no-repeat;

}

A.laender_folder:link, A.laender_folder:visited {
  background-image: url(../img/folder.gif);
  background-position:12px 8px;
  background-repeat:no-repeat;    
  padding-left:40px;
}


}



A.link_list_item:link, A.link_list_item:visited, A.link_list_item:hover,
A.link_list_item_download:link, A.link_list_item_download:visited, A.link_list_item_download:hover,
A.link_list_item_download_before:link, A.link_list_item_download_before:visited, A.link_list_item_download_before:hover
 {

	color: #445F96;
	text-decoration: underline;
  font-size:10pt;

  margin-left:0px;


  border:0px;

}

A.link_list_item:after
{
 margin-left:10px;
 content: url(../img/link_extern.gif);
}

A.link_list_item_download:after
{
 margin-left:10px;
 content: url(../img/pikto/download.png);
}


A.link_list_item_download_before:before
{
 margin-right:10px;
 content: url(../img/pikto/download.png);
}

LI.link_list {

list-style-image:url(../img/block_blue.gif);
padding-left:10px;

}


A.link_list_item:hover, A.link_list_item_download:hover, A.link_list_item_download_before:hover
{
  text-decoration: none;
}



A.go_right:link, A.go_right:visited, 
A.go_left_blue:link, A.go_left_blue:visited,
A.go_send:link, A.go_send:visited,
A.go_up:link, A.go_up:visited
{
	color: #385785; 
  font-weight:normal;
	text-decoration: none;  
  font-size:8pt;
  margin:10px 5px 20px 10px;
  
  background-color:#EAEDF2;
  background-image: url('../img/pikto/go_right.gif');
  background-position: 2px 2px;
  background-repeat:no-repeat; 
  border-bottom: 0px; 
  padding:2px 10px 2px 28px; 
  bo/rder: 1px solid  #BCC5D6; 
}

A.go_right:link, A.go_right:visited {
  background-image: url('../img/pikto/go_right.gif');
  background-position: 8px 4px;
  background-repeat:no-repeat; 
}

A.go_left_blue:link, A.go_left_blue:visited {
  background-image: url('../img/pikto/go_left_blue.gif');
  background-position: 5px 4px;
  background-repeat:no-repeat;  
    background-color:#FFFFFF;
}

A.go_send:link, A.go_send:visited {
  background-image: url('../img/pikto/send_form.gif');
  background-position: 5px 4px;
  background-repeat:no-repeat;
  margin-left: 330px;
  background-color: #EAEDF2;
  font-weight: bold;
  font-size:9pt; 
}

A.go_submit:link, A.go_submit:visited {
  background-image: url('../img/pikto/send_form.gif');
  background-position: 5px 4px;
  background-repeat:no-repeat;

  bac/kground-color: #EAEDF2;
  background-color: #F3F3F3;
  font-weight: normal;
  color: #333;
  font-size:9pt; 
  ma/rgin-right:30px;
  padding:2px 5px 2px 22px;
  border: 1px solid #aaa;

}


A.go_up:link, A.go_up:visited {
  background-image: url();
  padding-left:10px;
  font-size:10pt;
}

A.go_up:after
{
 margin-left:10px;
 content: url(../img/link_extern.gif);
}

A.go_up:hover {

	text-decoration: none;

}



