body { margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666666;}

img { border:0;}

.clear { clear:both; width:980px; height:0;}
/*////////////// CONTAINER ////////////*/

#center { width:980px; left:50%; margin-left:-490px; position:relative; background-color:#AECBED;
 }
#centre_content { min-height:752px!important; }
#header { height:68px; width:980px; background-color:#FFF;}
 #grey { background-color:#CBCCCD; width:21px; height:21px; margin-top:47px; float:left;}
 #logo { background-color:#FFFFD6; width:311px; height:69px; float:left}
 #header_img { height:164px; width:980px; float:right; background-color:#FFF}
 #head_blue { width:21px; height:164px; background-color:#274897;float:left}
 #world { width:311px; height:164px; float:left }
 #headerimg { height:164px; width:620px; display:block;float:left}
 #head_blue2 {width:28px; height:164px; background-color:#fffbd6;float:left}
 #lang { padding-top:20px; padding-left:230px; color:#8F8F8F;}
 
 #langgoogle { width:645px; float:right; height:47px;}
#navi { background-image:url(../images/bgground.gif);background-color:#033; height:22px; width:648px; float:left;}
 
 /*//   BODY      */
 h1 { margin:0; padding:0; font-size:18px;}
 
 
 /*////////////// Header Headline////////////*/
 .div_start_headline { background-color:#AECBED;height:36px; }
  .div_inc_headline { background-color:#98002b;height:36px; }
  .div_des_headline { background-color:#5e9662;height:36px; }
 .start_headline {margin-left:30px; padding-top:7px; color:#274897;   }
 .inc_headline {margin-left:30px; padding-top:7px; color:#cc8095;  }
  .des_headline {margin-left:30px; padding-top:7px; color:#afcbb1; }
  #email_headerheadline { color:#FFF; float:right; width:200px; text-align:right; margin-right:28px; margin-top:15px;}
    .headline_outerdiv {width:420px; float:left;}
    #email_headerheadline a, #email_headerheadline a:visited { color:#fff; text-decoration:none;}



 .ponter a, .ponter a:visited { color:#999999; font-size:10px; text-decoration:none;}
 #br_navi { margin-left:30px;}
 
 #content { margin-left:21px; background-color:#FFFBD6; float:left; width:959px; min-height:511px;}
 
 .start_text {color:#666666; font-size:11px;}
 
 #leftcontent { width:311px;float:left; display:block; min-height:511px;}
 #grey2 { background-color:#CBCCCD; width:311px; height:36px; display:block;}
 #newsteaser { min-height:300px;}
 #menue { height:199px; min-height:199px; width:100%; float:left; margin-left:23px; padding-bottom:10px;}
 #cal { float:left; margin-left:10px;}
 
  #centre_content { width:648px; background-color:#FFF;min-height:750px; float:left;}
  #centre_content_main { width:648px; background-color:#FFF;min-height:750px; float:left;}
 #right_content { float:right; width:218px; overflow:hidden; vertical-align:top;}
  /*//   Footer      */
  .footer_hr { margin:0;padding:0; }
  .hr_div { background-color:#FFF;padding-top:7px; margin-bottom:0px; margin-left:10px; margin-right:10px;}
   #footer { width:959px; height:90px; background-color:#FFF; margin-left:21px;}
#logos { width:311px; float:left;}
#maincontent_main { width:404px; float:left; min-height:702px;}

/*////////////// Startseite ////////////*/
.kastentext { color:#666666; padding:6px;}
.des_head_link a, .des_head_link a:visited {text-decoration:none;  }

/*////////////// Links  ////////////*/
#lang a, #lang a:visited { color:#8F8F8F; text-decoration:none; }


#image { float:right; margin-top:-11px; margin-bottom:5px; margin-left:10px; margin-right:10px;}
.news_hr { border-top:1px #900 dotted; height:0px; margin-top:5px;margin-left:11px; margin-right:6px; margin-bottom:5px;}
#new_teaser_headline { font-weight:bold; color:#97002B; font-size:15px; margin-left:11px; margin-top:11px;}
#headline { font-weight:bold;}
#News_item { margin-left:20px; margin-right:6px;}
#News_item a, #News_itema:visited {color:#97002B;}
.more_img { margin-right:5px;}
#headline a, #headline a:visited { color:#666666; text-decoration:none; }

/*////////////// Navi left  ////////////*/
#menue ul { list-style-type:none; margin:0; padding:0; font-size:14px; }
#menue li { margin-top:10px; }
#menue a, #menue a:visited { color:#274897; text-decoration:none;}

/*////////////// News Detail   ////////////*/
#news_entry { margin-left:35px; width:90%;}
#news_entry h2 { color:#274897; font-size:13px; }
#news_entry h3 { font-size:12px; }

/*//////////////   Incoming ////////////*/
#inc_item { margin-bottom:20px;border:1px #DDDCDC solid; width:580px;margin-left:36px; margin-top:}
.ligallery { margin-left:36px; }
#inc_teaser {  }
#inc_headline {padding:5px; border-left:2px #929292 solid;}
#inc_text {padding:5px; border-left:2px #DDDCDC solid;}
#inc_headline a, #inc_headline a:visited { font-size:12px; color:#000; text-decoration:none; font-weight:bold;}
.inc_hr { color:#DDDCDC; height:1px; clear:both; }
#inlinetext { display:block  }
#inc_image { float:left;margin-right:5px; margin-bottom:5px;}
#inc_more_img { margin-right:5px;}
#pfeil_n_oben { text-align:right; margin-top:-5px; margin-right:5px; margin-bottom:5px;}
#inc_text a, #inc_text a:visited { color:#666; text-decoration:none; font-weight:bold;}

#downloads { margin-left:36px;}
#downloads a, #downloads a:visited { text-decoration:none; font-weight:bold; color:#666666;}

.img_hidden { position:absolute; z-index:-99; width:1px; height:1px;}

/*////////////// Newsletter  ////////////*/


/*////////////// H2 headlines  ////////////*/
#incom_headline { color:#AC0021; font-size:14px; font-weight:bold;  }
#incom_headline2, #incom_headline3 {color:#AC0021; font-size:12px; font-weight:bold;}

#blue_h2 { font-size:14px; color:#274897; font-weight:bold;}


/*////////////// Footer ////////////*/

#footertext1 p, #metaNavigation p { margin:0; padding:0;}
#footertext1 { margin-left:36px; text-align:right; color:#274897; margin-top:15px;}
#metaNavigation a, #metaNavigation a:visitd { text-decoration:none; color:#666666!important; }
#metaNavigation { text-align:right;}

 /*////////////// Navigation Top////////////*/
#nav { margin-left:45px;}
#nav ul li { width:100%;}

#navi li { list-style:none; margin:0; padding:0; padding-left:15px; background-image:url(../images/li_ar_1.png); background-position:left center; background-repeat: no-repeat;float:left; margin-top:-10px; margin-right:15px;}
#navi ul { background-image:url(../images/trans.gif); background-repeat:repeat;}
#navi ul li  a, #navi ul li a:visited{ text-decoration:none; font-size:13px; color:#274897; font-weight:bold; display:block}
#navi ul li  ul li a, #navi ul li ul li a:visited{ color:#fff; font-weight:normal;}
#navi ul li ul{ position:absolute!important; z-index:10000000; width:230px; display:none; margin-left:-22px; padding-left:5px; margin-top:0px; background-color:#be7d90; }
#navi ul li ul li ul { margin-left:228px; margin-top:-18px;}

#navi ul li ul li { margin-top:0; background-image:url(../images/sub_li_ar.png); padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #FFF; float:none; padding-left:0; margin-left:0; margin-right:0; padding-right:0;  }
#navi ul li ul li a, #navi ul li ul li a:visited { margin-left:15px; margin-top:-3px;}
#navi ul li ul li:hover { background-image:url(../images/sub_li_ar_hover.png);}
#navi ul li ul li:hover a, #navi ul li ul li:hover a:visited { color:#990033; }
#navi ul li ul li:hover ul li a, #navi ul li ul li:hover ul li a:visited { color:#fff;}
#navi ul li ul li ul li:hover a, #navi ul li ul li ul li:hover a:visited { color:#990033; }
#navi ul li:hover ul { display:block;}
#navi ul li ul li:hover ul {display:block;}
#navi ul li:hover ul ul { display:none;}

#navi ul li ul li a{  }


.ul_desti li, .ul_desti ul, .ul_desti{ background-color:#AFCBB1!important; }
.ul_about li, .ul_about, .ul_about ul{ background-color:#274897!important; }

.ul_desti ul li:hover a, .ul_desti ul li:hover a:visited, .ul_desti li:hover a{color:#5E9662!important; }
.ul_desti li:hover {background-image:url(../images/sub_li_ar_desti.png)!important; }
.ul_desti li:hover li a{color:#FFF!important; }
.ul_desti li li:hover a{color:#5E9662!important; }

.ul_about ul li:hover a, .ul_about ul li:hover a:visited, .ul_about li:hover a{color:#AECBED!important; }
.ul_about li:hover li a{color:#FFF!important; }
.ul_about li:hover {background-image:url(../images/sub_li_ar_about.png)!important; }
.ul_about li li:hover a{color:#AECBED!important; }

 /*//////////////kontakt///////////*/

#SpryContactForm { margin-left:36px;}
 /*//////////////Right, Offer///////////*/
#offer { margin-top:5px;}
#offer_head { width:218px; background-image:url(../images/register.gif); padding:5px; padding-bottom:8px; font-weight:bold; font-size:10px;}
#offer_body { background-color:#ebebeb; border:#b4b4b4 1px solid; border-top:none; padding:5px;}
.btn { float:right;}

 /*////////////// news overwiev///////////*/
#newsuebersicht2 { margin-left:36px; margin-right:76px; margin-top:20px; float:left;}
#newsuebersicht2 a, #newsuebersicht2 a:visited { color:#274897; }
#headline23 { width:100%; margin-bottom:5px; min-width:535px;  }
#text23{ }
#image23 img{ padding-right:8px; float:left}


#searchResults { margin-left:36px; margin-right:56px;}
#searchResults h2, #searchResults h2 a, #searchResults h2 a:visited{ font-size:12px; color:#274897; font-weight:bold; text-decoration:none; }
#searchResults a, #searchResults a:visited{color:#274897; } 

.formselfdiv { margin-left:30px;}

/* Start Tag Cloud II CSS */
        /* display the individual items next to each other, not one-per-line */
        .tagscloud LI {
           display: inline;
                color: #999;
           }

        /* hide the extra context from CSS-enabled browsers, but not for screenreaders */
        .tagscloud SPAN {
           position: absolute; left: -999px; width: 990px;
           }

        /* size of the tags */
        .tagscloud .tagscloud1 {
           font-size: 1em;
           }
        .tagscloud .tagscloud2 {
           font-size: 1.3em;
           font-weight:200;
           }
        .tagscloud .tagscloud3 {
           font-size: 1.6em;
           font-weight:300;
           }
        .tagscloud .tagscloud4 {
           font-size: 1.9em;
           font-weight:400;
           }
        .tagscloud .tagscloud5 {
           font-size: 2.2em;
           font-weight:500;
           }
        .tagscloud .tagscloud6 {
           font-size: 2.5em;
           font-weight:600;
           }
/* End Tag Cloud II CSS */
