@import url("news.css");
@import url("jobs.css");
@import url("navi.css");
@import url(login.css);



*{margin:0; padding:0;}

body

{
background-image:url(img/karte.jpg);
color:#666666;
font:10px Verdana,Tahoma,sans-serif;
line-height: 14pt;
}


p.bodytext, p, li#content_links, li#content_rechts
{

color:#666666;
line-height:14pt;
font:10px Verdana,Tahoma,sans-serif;
font-size:10px;
}


table
  {
    border-width:0px;
    border-style:none;
    border-color:#ffffff;
    border-collapse:collapse;


  }
ul
  {
	list-style:none;
	margin:0px;
	
	border-style:none;
	border-width:1px;
	border-color:#222222;
  }
  
li
{
	border-style:none
	border-width:1px;
	border-color:#2277ff;
}

#ul_mitte_content
{
	border-style:none;
	border-width:1px;
	border-color:#007700;
	
	margin:0px;
	padding:0px;

}

#ul_mitte_content li
{
	border-style:none;
	border-width:1px;
	border-color:#ff0099;
}

/* IE Bug beheben */
/* Border drin lassen!*/
#flash
{
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	
}
#li_flash
{
width:468px;
overflow:hidden;
}


/* Links */

a{background-color:inherit; color:#ff6600; font-weight:bold; text-decoration:none;}
a:hover{background-color:inherit; font-weight:bold; text-decoration:none;}
a img{border:0;}


h1
{
font-size:14px;
line-height:18px;
color:#ff6600;
}

h2
{
font-size:13px;
line-height:17px;
color:#ff6600;
}

h3
{
font-size:12px;
line-height:16px;
color:#ff6600;
}


h4
{
font-size:10px;
line-height:16px;
color:#ff6600;
}


#gesamt

{

    color:#666666;
    margin:0 auto;
    margin-top: 10px;
    width:992px;


    border-style:none;
    border-width:1px;
    border-color:#222222;
  }

div#header
{
margin:0px;
margin-bottom:20px;

}


ul#ul_header_content li#logo
{
float:left;
}


li#logo
{
width:210px;
height:94px;
/*
background-image:url(img/test.gif);
*/
background-repeat: no-repeat;
background-color:transparent;
}




ul#t3_content
{
clear:both;
border-style:none;
border-color:#000000;
border-width:1px;

}

ul#t3_content li#li_linke_spalte, ul#t3_content li#li_mitte, ul#t3_content li#li_rechte_spalte
{
float:left;
color:#666666;

border-style:solid;
border-color:#000000;
border-width:0px;

margin-bottom:0px;
}

ul#t3_content li#li_linke_spalte
{
width:180px;
margin-right:20px;
padding:0px;

overflow:hidden;
}

ul#t3_content li#li_mitte
{
width:468px;
margin-right:20px;
margin-top:0px;
}

ul#t3_content li#li_rechte_spalte
{
width:300px;
}



td
  {
    border-style:none;
    border-width:1px;
    border-color:#000000;
  }



div.csc-textpic-text p.bodytext strong,
div.csc-textpic-text p.bodytext strong a,
div.csc-textpic-text p.bodytext a
{
color:#ff6600;

}




div.flashfilm, div.tx-rlmpflashdetection-pi1
{
width:468px;
overflow:hidden;
position:relative;
left:0px;

}

div.vollmachen embed
{
z-index:10;
}

div#busy
{
  position:absolute;
  top:300px;
  left:45%;
  z-index: 1;
  width:80px;
  height:80px;
}


/*Mittlerer Contentbereich */

div#column2middle,  #blogTippList, #blogCityGuide
{
background-image:url(img/blau_trans.png);
padding:0px;
/*
border-style:solid;
border-width:2px;
*/

}

#blogCityGuide {
  margin-bottom: 10px;
}

div#blogSearchbox, #blogToptipp, #blogtop5, #blogAuthorInfo, #blogAuthorPosts, .listbox_right, div.job_rahmen, div.news-latest-container
{
background-image:url(img/transparenz.png);

}

div#blogSearchbox
{
margin-bottom:10px;
}


div#column2middle div#mitte_content
{

padding:15px 20px;
}

div#column2middle div#seitentitel
{
/*height:20px;
letter-spacing:0.4em;
text-transform: uppercase;

background-color:#007895;
color:#ffffff;
font-weight:bold;
background-image:url(img/seitentitel_header.gif);
background-repeat:no-repeat;
padding-left:30px;*/
margin: 0;
padding: 0;
}

#flash_landkarte, #flash_topthema, #flash_sightseeker
{
background-color:transparent;
/*height:20px;*/
background-image:url(img/blau_trans.png);
}


#flash_content div#home_top_thema p, #flash_content div#home_sightseeker p
{
background-image:url(img/blau_trans.png);
padding: 20px 20px;
	
}


#flash_content div#home_top_thema img
{

	margin: 0px 0px;
}

div.csc-textpic-imagewrap
{
  padding:20px 0px 0px 20px;
}


#flash_landkarte a, #flash_topthema a, #flash_sightseeker a
{
color:#ffffff;
font-size:9px;
letter-spacing:0.4em;

}

#flash_content
{
width:467px;

}
#flash_kopfzeile, #flash_kopfzeile td
{

background-color:#ffffff; 
background-image:none;
}

/***TEXT Insert ****/
div.textinsert_insert, div.textinsert_insert p.bodytext
{
color:#ff6600;
font-size:12px;
line-height:16px;
font-weight:bold;

}
/*##############Rechte Spalte####################*/

#li_rechte_spalte ul#ul_rechts_content
{
width:295px;
overflow:hidden;

}

/*#########ENDE Rechte Spalte####################*/

div.textinsert_subheadline p
{
font-size:10px;
font-weight:bold;
line-height:14px;
}

/**** Text Insert Ende ***/

/*################## Rechte Spalte ########################*/

/*#########################################################*/

.postbox p.posttext
{
line-height:15px;
}

#blogTopTipp
{
margin-bottom:10px;

}

#content_links .content_element, #content_rechts .content_element
{
  background-color:transparent;
  background-image:url(img/transparenz.png);
  margin-top:10px;
}

#content_links p.bodytext, #blogToptipp p.bodytext, #content_rechts p.bodytext 
{
  padding: 10px 20px;
}

#content_links .content_element h1, #blogToptipp .content_element h1, #content_rechts .content_element h1
{
  display: block;
  height:20px;
  letter-spacing:0.2em;
  text-transform: uppercase;

  background-color:#007895;
  background-image:url(img/seitentitel_header.gif);
  color:#fff;
  font-weight:bold;
  padding: 0 10px 0 26px;
  font-size: 9px;
}

div.abstand
{
height:10px;
background-color:#ffffff;

}

#content_rechts div.banner a img
{
width:300px;
height:auto;
}

div#banner table.table_banner_oben
{
width:900px;

position:relative;
left:0px;

margin:0px;
}


div#banner .table_banner_oben tr td.banner_obenlinks a img, div#banner .table_banner_oben tr td.banner_obenrechts a img
{
width:468px;
height:60px;

	
}
div#banner .table_banner_oben tr td.banner_obenrechts a
{


}
#banner
{
width:990px;
margin-bottom:20px;
}
#banner_lang_rechts
{
position:relative;
left:20px;
top:-15px;

width:120px;



}

div#banner_lang_rechts div.banner a img
{

width:120px;
height:600px;
}

table.table_banner_oben tr td#abstand_banner_oben
{

width:100px;
padding:0 20px;
}

/*Bilderfix*/
div.csc-textpic-imagewrap dl.csc-textpic-image dt img
{
position:relative;
left:-15px;

}

div#home_top_thema div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-imagecolumn dl.csc-textpic-image dt a img
{

position:relative;
left:0px;
}

div.google_ad
{
margin-top:10px;
}