table,th,h1,h2,h3,hr,p,label,input,textarea,option,select,input,form,ul,li,table {
	margin:0;
	padding:0;
	color: #888888;
	text-align: left;
}

html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 20px;
	margin: 0;
	padding: 0;
	background-color: #F4F4F4;
}


#bannerbox {
width: 1160px;
}

.skyscraper {
float: right;
}

#outerbox {
	width: 980px;
	background-color: #FFFFFF;
	float: left;
}

/* grundstruktur der seite */

.reisezeit {
float: right;
margin: 3px 10px 3px 0px;
}


/* aufteilung eigentlicher content */
.contentindex {
width: 750px;
margin-left: 10px;
}

.tablinksindex {
float: left;
width: 370px;
}

.tabrechtsindex {
float: right;
width: 370px;
}


#content {
	width: 830px;
	float:right;
}

.innercontent {
width: 610px;
float:left;
}

.tab1inks {
float: left;
width: 240px;
}

.tabrechts {
float: right;
width: 360px;
}

.tabbreit .teaserindex {
clear: both;
border:none;
}

#footer {
background-color:#FFFFFF;
	border-top: 1px solid #F4F4F4;
	padding: 10px 0px 0px 10px;
	color:#999999;
	font-size:10px;
	margin: 0px 0px 20px 0px;
	clear:both;
}


/* formatierung content allgemein */
.tab1inks .teaserindex, .tabrechts .teaserindex, .tablinksindex .teaserindex, .tabrechtsindex .teaserindex {
border-bottom: 1px solid #A3A3A3;
border-top: none;
margin: 0 0 10px 0;
padding: 10px 10px 0px 10px;
clear: both;
}

.teaserindex {
border-top: 1px solid #A3A3A3;
margin: 10px 30px;
padding: 10px 0 10px 0;
}

.tabrechts img, .tabrechtsindex img, .tablinksindex img, .tabbreit img {
float: left;
}

.teaserindex img {
margin: 0px 10px 10px 0px;
}

.tabrechts .teaser {
border:none;
margin:5px 10px;
padding:5px 0pt;
}


.teasereinleitung {
margin-bottom: 10px;
padding: 10px 10px 0px 10px;
}

.teaser {
border-top: 1px solid #A3A3A3;
margin: 10px 30px;
padding: 10px 0;
}

.artikel .teaser {
margin: 10px 0px 10px 30px;
}


.teaser .datum, .teasereinleitung .datum {
font-size:10px;
color:#7C89AC;
}

.teaser p {
padding:0px 0px 5px;
}

.teaser img {
float:right;
padding: 0 0 5px 5px;
}

.teaser h2 {
padding:0px 0px 5px;
}

.artikel {
margin: 10px 0;
padding: 0px 30px;
}



.artikel h1 {
padding: 0px 0px 0px 12px;
font-size:14px;
margin:0px 0px 5px 0px;
line-height: 18px;
}

.artikel .datum,  {
font-size:12px;
color:#7C89AC;
margin:0px 0px 15px 0px;
}

.innercontent p, .contentindex p {
font-size:12px;
}

.innercontent ul {
padding: 0px 30px 15px 15px;
font-size:12px;
}

.moreinfoabstand {
width: 470px;
}
.moreinfo p {
margin: 10px 25px 0px 0px;
padding: 0px;
}

.moreinfo div.zwei  {
float:left;
width: 235px;
}

.bild {
float: right;
margin-left: 5px;
}

.bild img {
margin-bottom: 5px;
}

.innercontent p.bu, .contentindex p.bu {
font-size: 11px;
line-height:14px;
}




/* formatauszeichnungen content */
.bruessel {
color:#0A3A8E;
}
.bruessel a:link, .bruessel a:visited, .bruessel a:active, .bruesselpunkt a:link, .bruesselpunkt a:visited, .bruesselpunkt a:active {
color:#0A3A8E;
text-decoration:none;
}
.bruessel a:hover, .bruesselpunkt a:hover {
color:#0A3A8E;
text-decoration:underline;
}

.wallonie {
color:#C90630;
}
.wallonie a:link, .wallonie a:visited, .wallonie a:active, .walloniepunkt a:link, .walloniepunkt a:visited, .walloniepunkt a:active {
color:#C90630;
text-decoration:none;
}
.wallonie a:hover, .walloniepunkt a:hover {
color:#C90630;
text-decoration:underline;
}
.allgemein {
color:#888888;
}
.allgemein a:link, .allgemein a:visited, .allgemein a:active, .allgemeinpunkt a:link, .allgemeinpunkt a:visited, .allgemeinpunkt a:active {
color:#888888;
text-decoration:none;
}
.allgemein a:hover, .allgemeinpunkt a:hover {
color:#888888;
text-decoration:underline;
}

.bruesselpunkt {
color:#0A3A8E;
background: url(../img/punkt_blau_artikel.gif) no-repeat top left;
}

.walloniepunkt {
color:#C90630;
background: url(../img/punkt_rot_artikel.gif) no-repeat top left;
}

.allgemeinpunkt {
color:#888888;
background: url(../img/punkt_beige_artikel.gif) no-repeat top left;
}

h1 {
padding: 0px 0px 0px 12px;
font-size:12px;
margin:0px 0px 15px 0px;
line-height: 16px;
}

h2 {
padding: 0px 0px 10px 0px;
font-size:14px;
margin:0px;
line-height: 22px;
}

p {
padding: 0px 0px 15px 0px;
line-height: 18px;
}


/* spalte ganz rechts */
#teasersmall {
width: 210px;
float:right;
padding: 0px 0 0 0;
  	}
	
#teasersmall a {
text-decoration: none;
}

#teasersmall dl {
  	float: left;
  	width: 200px;
  	margin: 10px 5px 0px 5px;
  	padding: 0;
  	display: inline; /* fixes IE/Win double margin bug */
  	}
#teasersmall dt {
  	float: right;
  	width: 115px;
  	margin: 0;
  	padding: 0;
  	font-size: 11px;
	line-height: 12px;
  	color: #656464;
	font-weight:bold;
  	}
#teasersmall dd {
  	margin: 0 0 0 85px; /* bild umfliessen */
  	padding: 0;
  	line-height: 15px;
  	color: #666;
  	}
#teasersmall dl dd.img {
   	margin: 0;
   	}
#teasersmall dd.img img {
  	float: left;
  	margin: 0 5px 0 0;
  	padding: 0px;
  	}

#teasersmall dd.img p {
float:left;
clear: left;
margin:0 5px 0 0;
padding:0;
width:79px;
line-height:14px;
}



/* teaser spa francorchamps */
#teaserspa {
width: 280px;
padding: 0px 0 0 0;
  	}
	
#teaserspa a {
text-decoration: none;
}

#teaserspa dl {
  	float: left;
  	width: 280px;
  	height:80px;
  	margin: 10px 5px 0px 5px;
  	padding: 0;
  	display: inline; /* fixes IE/Win double margin bug */
  	}
#teaserspa dt {
  	float: right;
  	width: 195px;
  	margin: 0;
  	padding: 0;
  	font-size: 11px;
	line-height: 12px;
  	color: #656464;
	font-weight:bold;
  	}
#teaserspa dd {
  	margin: 0 0 0 85px; /* bild umfliessen */
  	padding: 0;
  	line-height: 15px;
  	color: #666;
  	}
#teaserspa dl dd.img {
   	margin: 0;
   	}
#teaserspa dd.img img {
  	float: left;
  	margin: 0 5px 0 0;
  	padding: 0px;
  	}

#teaserspa dd.img p {
float:left;
clear: left;
margin:0 5px 0 0;
padding:0;
width:79px;
line-height:14px;
}







/* mice links partner */
.csc-textpic-imagewrap {
float: left;
}

.csc-textpic-imagewrap dl{
height:145px;
width:170px;
margin: 0 10px 0 0;
}

.csc-textpic-imagewrap dd {
margin: 0px;
padding: 0px;
}

.csc-textpic-imagewrap img {
float:none;
padding:0px;
}

/* Formular */
#form_broschueren {
width: 530px;
} 

form, .rahmenbeige td, .rahmenbeigeabstand td {
font-size: 12px;
}

.rahmenbeige td {
padding: 2px;
}

.rahmenbeigeabstand td {
padding: 6px;
}

.rahmenbeige {
border: 1px solid #D3CFA3;
padding: 3px;
}

.rahmenbeigeabstand {
border: 1px solid #D3CFA3;
line-height:140%;
}

.stern {
color: #FF0000;
}

.response {
font-weight: bold;
}

legend {
display: none;
}

fieldset {
border: none;
}

/* Suche */
.tx-indexedsearch-whatis {
font-size: 12px;
font-weight:bold;
color:#666666;
}

.tx-indexedsearch-sec a {
font-size: 12px;
}

.tx-indexedsearch-secHead {
margin-bottom: 5px;
}

.tx-indexedsearch-sec {
font-size: 12px;
margin-bottom: 15px;
}

.tx-indexedsearch-info, .tx-indexedsearch-path a {
color:#999999;
font-size:10px;
}

.tx-indexedsearch-secHead {
border-bottom:1px solid #CFCFCF;
margin:20px 0pt 10px 0px;
padding-bottom:5px;
font-weight:bold;
}

.tx-indexedsearch-secHead table .tx-indexedsearch-title a {
color:#666666;
font-size:12px;
text-decoration:none;
}

.tx-indexedsearch-res .tx-indexedsearch-title a {
color:#000;
font-size:12px;
text-decoration:underline;
}

.tx-indexedsearch-result-count {
color:#666666;
}

ul.browsebox {
ist-style-type:none;
}

ul.browsebox li {
display: inline;
margin: 0 5px;
}

#flashcontent {
	width: 760px;
	height: 245px;
}

#teasersmall .csc-textpic-image dt {
width:195px;
}