
/* Unsichtbare Inhalte für Suchmaschinen */

.futsch1 { 
	position:absolute; 
	left:-1000px; 
	top:-1000px; 
	width:0px; 
	height:0px; 
	overflow:hidden; 
	display:inline;
}

.futsch2 { 
	position:absolute; 
	left:-1000px; 
	top:-1000px; 
	width:0px; 
	height:0px;
}

.unsichtbar	{ 
	position: absolute;
	overflow: hidden;
	width: 0;
	height: 0; 
}

/* Allg. Angaben ============================================ */

body {
	margin: 0;
	padding: 8px 0 0 0;
	background-color: #FFFFFF;
	font-family: Trebuchet MS, Arial, sans-serif;
}

form {
	padding: 0px;
	margin: 0px;
}

input {
	padding: 0px;
	margin: 0px;
}

a {
	text-decoration: none;
}

a img {
	border: 0px;
}


.Clear {
	width: 1px;
	height: 0px;
	clear: both;
	float: none;
}


/*SCHRIFT -----------*/

h2 {
	padding: 0px;
	margin: 0px;
	font-size: 100%;
}


h3 {
	padding: 0px;
	margin: 0px;
	font-size: 80%;
}

h4 {
	padding: 0px;
	margin: 0px;
	font-size: 75%;
}

h5 {
	padding: 0px;
	margin: 0px;
	font-size: 70%;
}


p {
	padding: 0px;
	margin: 0px;
}

/*Textgroessen -----*/

.TextS {
	font-size: 70%;
}

.TextSM {
	font-size: 75%;
}

.TextM {
	font-size: 80%;
}

.TextL {
	font-size: 90%;
}

.TextXL {
	font-size: 100%;
}

.fontbold {
	font-weight: bold;
}

.fontnormal {
	font-weight: normal;
}

.kursiv {
	font-style: italic;
}

.Textdeco {
	text-decoration: underline;
}

.Center {
	text-align: center;
}

.NoBorder {
	border: 0px;
}

.UpperCase {
	text-transform: uppercase;
	letter-spacing: 1px;
}

/*Textfarben*/

/*rot*/
.ColorR {
	color: #CE1126;
}

/*grau*/
.ColorGR {
	color: #313131;
}
 
/*hellgrau*/
.ColorHGR {
	color: #888686;
} 

/*weiss*/
.ColorW {
	color: #FFFFFF;
}

/*blau-violett*/
.ColorBV {
	color: #2E5390;
}

/*blau*/
.ColorB {
	color: #0D49AB;
}


/*Abstaende -----*/

.ObenFuenf {
	margin-top:5px;
}

.ObenZehn {
	margin-top:10px;
}

.ObenZwoelf {
	margin-top:12px;
}

.ObenFuenfzehn {
	margin-top:15px;
}

.ObenZwanzig {
	margin-top:20px;
}

.ObenFuenfundzwanzig {
	margin-top:25px;
}

.ObenDreissig {
	margin-top:30px;
}

.RechtsZwanzig {
	margin-right: 20px;
}

.LinksZwanzig {
	margin-left: 20px;
}

.UntenFuenf {
	margin-bottom: 5px;
}

.UntenZehn {
	padding-bottom: 10px;
}

.UntenZehnPadding {
	padding-bottom: 10px;
}

.UntenZwanzigPadding {
	padding-bottom: 20px;
}

/*
div.Zentrierung {
	width: 987px;
	text-align: center;
  	margin: auto;
}*/

div.All {
	width: 1003px;
	float: left;
	text-align: left;
	position: relative; 
	background-image: url('/pics/layout/ttt/HG_body.gif');
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
/* HG_body = grauer Hintergrund rechte Spalte */


div.AllTwo {
	width: 1003px;
	float: left;
	text-align: left;
	background-image: url('/pics/layout/ttt/HG_menue.gif');
	background-repeat: repeat-y;
	background-position: 0px 20px;
}
/* HG_menue = hellblauer Hintergrund linke Spalte im Menü */


div.AllHGWhite {
	width: 1003px;
	float: left;
	text-align: left;
	background-image: url('/pics/layout/ttt/HG_White.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
/* HG_White = weißer Hintergrund linke Spalte im Menü */


div.MenuNaviLeftHG {
	width: 1003px;
	float: left;
	text-align: left;
	background-image: url('/pics/layout/ttt/HG_navi.gif');
	background-repeat: no-repeat;
	background-position: 0px 125px;
}
/* HG_navi = Hintergrundgrafik im Menu mit geschwungener Oberkante */


div.Bus {
	width: 1003px;
	float: left;
	text-align: left;
	background-image: url('/pics/layout/ttt/bus.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 30px;
}


/* Metanavigation TOP */

div.MetaNavigation {
	width: 1003px;
	float: left;
	text-align: right;
	background-color:#FFFFFF;
}

div.MetaNavigation a.KontaktIcon {
	width: 152px;
	float:right;
	padding-left: 2px;
	background-image: url('/pics/layout/ttt/brief_icon.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/*Logo Und Navigation left ============================================*/

div.LogoUndNaviLeft {
	width: 263px;
	float: left;
	overflow: hidden;

}

div.Logo {
	width: 234px;
	float:left;
	padding-top: 20px;
	padding-left: 14px;	
	background-color:#FFFFFF;
}

div.NaviLeftHG {
	width: 248px;
	float:left;
	padding-top: 10px;
}

div.NaviLeftVerti {
	width: 248px;
	float:left;
	/*background-image: url('/pics/layout/ttt/HG_navi_verti.gif');
	background-repeat: repeat-x;
	background-position: bottom left;*/
}


div.NaviLeftBottom {
	width: 247px;
	padding-bottom: 186px;
	float:left;
	
}

div.NaviText {
	width: 205px;
	float: left; 
	padding-bottom: 20px;
	padding-top: 10px;
}


/*EBENE 1 ---------*/

div.Ebene1 {
	width: 175px;
	float: left; 
	padding-top: 16px;
}

div.Ebene1 a {
	width: 175px;
	height: 23px;
	padding-left: 43px;
	float: left;
	background-image: url('/pics/layout/ttt/menue_punkt_weiss.gif');
	background-repeat: no-repeat;
	background-position: 16px 3px;
}

div.Ebene1aktiv1 {
	width: 175px;
	height: 29px;
	float: left; 
	margin-top: 10px;
	padding-left: 43px;
	padding-top: 0px;
	background-image: url('/pics/layout/ttt/aktiv_punkt.gif');
	background-repeat: no-repeat;
	background-position: 6px 0px;
}

div.Ebene1aktiv2 {
	width: 175px;
	height: 29px;
	float: left; 
	margin-top: 14px;
	padding-left: 43px;
	padding-top: 0px;
	background-image: url('/pics/layout/ttt/aktiv_punkt2.gif');
	background-repeat: no-repeat;
	background-position: 6px 0px;
}

div.Ebene1aktiv1 a {
	padding-top: 6px;
	float: left; 
}


div.Ebene1aktiv2 a {
	padding-top: 2px;
	float: left; 
}


/*EBENE 2 ---------*/
div.Ebene2 {
	width: 175px;
	float: left; 
}



div.Ebene2 a {
	width: 175px;
	height: 18px;
	float: left; 
	padding-top: 10px;
	padding-left: 43px;
	background-image: url('/pics/layout/ttt/HG_unterebene2.gif');
	background-repeat: no-repeat;
	background-position: 21px 0px;
	text-decoration: underline;
	font-weight: normal;
}

div.Ebene2aktiv1 a {
	width: 175px;
	height: 18px;
	float: left; 
	padding-top: 10px;
	padding-left: 43px;
	background-image: url('/pics/layout/ttt/HG_unterebene2.gif');
	background-repeat: no-repeat;
	background-position: 21px 0px;
	text-decoration: none;
	font-weight: bold;
}

div.Ebene2aktiv1last a {
	width: 175px;
	height: 18px;
	float: left; 
	padding-top: 10px;
	padding-left: 43px;
	background-image: url('/pics/layout/ttt/HG_unterebene.gif');
	background-repeat: no-repeat;
	background-position: 21px 0px;
	text-decoration: none;
	font-weight: bold;
}

div.Ebene2aktiv2 a {
	width: 175px;
	height: 18px;
	float: left; 
	padding-top: 10px;
	padding-left: 43px;
	background-image: url('/pics/layout/ttt/HG_unterebene2.gif');
	background-repeat: no-repeat;
	background-position: 21px 0px;
	text-decoration: none;
	font-weight: bold;
}


div.Ebene2 a.last {
	width: 175px;
	height: 18px;
	float: left; 
	padding-top: 10px;
	padding-left: 43px;
	background-image: url('/pics/layout/ttt/HG_unterebene.gif');
	background-repeat: no-repeat;
	background-position: 21px 0px;
	text-decoration: underline;
}



/*EBENE 3 ---------*/
div.Ebene3 {
	width: 175px;
	float: left; 
}

div.Ebene3 a {
	width: 175px;
	height: 18px;
	float: left; 
	padding-top: 10px;
	padding-left: 43px;
	background-image: url('/pics/layout/ttt/HG_unterebene2.gif');
	background-repeat: no-repeat;
	background-position: 21px 0px;
	font-weight: bold;
	text-decoration: none;
}

div.Ebene3 a.last {
	width: 175px;
	float: left; 
	padding-top: 10px;
	padding-left: 43px;
	background-image: url('/pics/layout/ttt/HG_unterebene.gif');
	background-repeat: no-repeat;
	background-position: 21px 0px;
	font-weight: bold;
	text-decoration: none;
}



/*Content und MarginalContent ============================================*/

/*Content--------------*/

div.ContentAll {
	width: 740px;
	float: left;
	overflow: hidden;
}

div.ContentPicTop {
	width: 740px;
	float: left;
	padding: 6px 0 13px 0;
	background-color:#FFFFFF;
}

div.Content {
	width: 495px;
	float: left;	
}

.HeadlineSizeL {
	width: 475px; 
	float:left;
	padding-bottom: 8px;
	border-bottom: solid 1px #E3E3E3;
}

.HeadlineSizeS {
	width: 230px; 
	float:left;
	padding-bottom: 8px;
	border-bottom: solid 1px #E3E3E3;
}

div.ContainerContent {
	width: 495px;
	float: left;	
}

div.ContainerContent p {
	padding-right: 13px;
}

div.ContainerContent p.ColorGR a {
	color:#0D49AB;
	text-decoration: underline; 
}


div.ContainerContent ul {
	padding: 0px;
	margin: 0px;
	font-size: 80%;
	color:#505050;
	padding-left: 18px;
}

div.ContainerContent ul li {
	padding: 0px;
	margin: 0px;
	padding-left: 3px;
}

div.ContentPicOrLink {
	width: 240px;
	float: left;
	margin: 3px 10px 0 0;
}

div.ContentOnlyLinks {
	width: 240px;
	float: left;
	margin: 3px 10px 0 0;
}

div.ContainerText {
	width: 230px;
	float: left;
}

div.ContainerText p {
	padding-right: 13px;
}

div.ContentPicBorder {
	width: 238px;
	float: left;
	border: solid 1px #D8D8D8;
	text-align: center;
	padding: 5px 0 5px 0;
}

/* LINKS - intern, extern, download --------*/
 
div.ContainerContent div.ContentPicOrLink ul {
	width: 225px;
	float: left;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

div.ContainerContent div.ContentPicOrLink li {
	float:left;
	padding: 0px;
	margin: 0px;
}


div.ContainerContent div.ContentOnlyLinks ul {
	width: 450px;
	float: left;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

div.ContainerContent div.ContentOnlyLinks li {
	width: 450px;
	float:left;
	padding: 0px;
	margin: 0px;
}


.Intern a {
	margin-top: 7px;
	float: left;
	padding: 0 0 0 23px;
	background-image: url('/pics/layout/ttt/intern.gif');
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

.Extern a {
	margin-top: 7px;
	float: left;
	padding: 0 0 0 23px;
	background-image: url('/pics/layout/ttt/extern.gif');
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

.Download a {
	margin-top: 7px;
	float: left;
	padding: 0 0 0 23px;
	background-image: url('/pics/layout/ttt/download.gif');
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

div.ContentOnlyLinks li.Download a {
	width: 450px;
}	
	
	

/* GMaps (GoogleMaps) --------------*/

div.ContainerHCgmap {
	height: 378px;
	width: 480px;
	background-image: url('/pics/layout/ttt/gmap_background.png');
	float: left;
	margin-top: 15px;
	overflow: hidden;
}

div.HCgmap {
	margin-left: 16px;
	margin-top: 36px;
	height: 324px;
	width: 448px;
	float: left;
	overflow: hidden;
}

div.CloseX {
	width: 114px;
	height: 8px;
	padding: 0xp;
	margin: 0px;
	float: left; 
	text-align: right;
}


/*Fotoalbum ---------------*/

div.BildBox {
	width: 155px;
	height: 109px;
	float:left;
	border: solid 1px #D8D8D8; 
	text-align: center;
	padding: 5px 0 5px 0;
	margin-right: 5px;
}


div.BildBox NoMarginRight {
	margin-right: 0px;
}


div.BlaetterNavi {
	width: 460px;
	float: left;
}


div.BlaetterNavi div.ButtonVor {
	width: 236px;
	float: left;
	text-align: right;
	margin-right: 10px;
}

div.BlaetterNavi div.ButtonZurueck {
	width: 200px;
	float: left;
}


div.ContainerBildGross {
	width: 478px;
	float: left;
	border: solid 1px #d8d8d8;
	text-align: center;
}

div.ContainerBildGross p.HoehenAngabe {
	width: 478px;
	float: left;
	text-align: center;
	height: 25px;
	overflow: hidden;
}


div.ContainerBildGross img {
	padding-top: 8px;
	padding-bottom: 8px;
}

/*--- Bild Großansicht ----- */

div.ContainerBildGross2 {
	width: 478px;
	float: left;
	border: solid 1px #d8d8d8;
	text-align: center;
}





/*AktionsBox -----------------*/

div.AktionsBox {
	width: 484px;
	float: left;
}

div.AktionsBoxTop {
	width: 484px;
	height: 34px;
	float: left;
	background-image: url('/pics/layout/ttt/aktionsbox_top.gif');
	background-repeat: no-repeat;
	background-position: top left;
}	


div.AktionsBox div.HGVerlauf {
	width: 484px;
	height: 160px;
	float: left;
	background-image: url('/pics/layout/ttt/hg_aktionsboxverlauf.gif');
	background-repeat: repeat-x;
	background-position: top left;
}


div.AktionsBox div.HGVerlaufMitte {
	width: 484px;
	height: 160px;
	float: left;
	background-image: url('/pics/layout/ttt/hg_aktionsboxverlauf_mitte.gif');
	background-repeat: no-repeat;
	background-position: top center;
}

.Aktion {
	height: 21px;
	padding-left: 39px;
	padding-top: 8px;
	background-image: url('/pics/layout/ttt/aktionsstern.gif');
	background-repeat: no-repeat;
	background-position: 7px 7px;
}


.Pdf {
	padding-left: 24px;
	background-image: url('/pics/layout/ttt/pdf.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

div.AktionsBoxContent {
	width: 226px;
	float: left;
	padding-left: 15px;
}


/*Factbox ---------- */
	
div.FactBoxContent { 	
	width: 495px;
	float: left; 
}

div.FactBoxVerti { 	
	width: 477px;
	float: left; 
	background-image: url('/pics/layout/ttt/HG_factbox_verti.gif');
	background-repeat: repeat-y;
	background-position: top left;
}

div.FactBoxTop { 	
	width: 477px;
	float: left; 
	padding-top: 16px;
	background-image: url('/pics/layout/ttt/HG_factbox_top.gif');
	background-repeat: no-repeat;
	background-position: top left;
}


div.FactBoxBottom { 	
	width: 477px;
	float: left; 
	padding-bottom: 5px;
	background-image: url('/pics/layout/ttt/HG_factbox_bottom.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.FactBoxZeile { 	
	width: 477px;
	float: left; 
	padding-bottom: 5px;
	background-image: url('/pics/layout/ttt/HG_factbox_bottom.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.FBLeft {
	width: 192px;
	float: left; 
	padding-left: 23px;
	padding-top: 10px;
}

div.FBLeft p.unterkunft {
	width: 162px;
	height: 45px;
	float: left; 
	padding-top: 15px;
	background-image: url('/pics/layout/ttt/FB_Haus.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

div.FBLeft p.eignung {
	width: 159px;
	height: 50px;
	float: left; 
	padding-top: 20px;
	background-image: url('/pics/layout/ttt/FB_Kids.gif');
	background-repeat: no-repeat;
	background-position: 100px 3px;
}

div.FBLeft p.extras {
	width: 162px;
	height: 50px;
	float: left; 
	padding-top: 20px;
	background-image: url('/pics/layout/ttt/FB_Stern.gif');
	background-repeat: no-repeat;
	background-position: 130px 15px;
}


div.FBLeft p.partner {
	width: 157px;
	height: 50px;
	float: left; 
	padding-top: 20px;
	background-image: url('/pics/layout/ttt/FB_Und.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

div.FBLeft p.wanderung {
	width: 157px;
	height: 50px;
	float: left; 
	padding-top: 20px;
	background-image: url('/pics/layout/ttt/FB_Wanderer.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

div.FBLeft p.kosten {
	width: 167px;
	height: 50px;
	float: left; 
	padding-top: 20px;
	background-image: url('/pics/layout/ttt/FB_Money.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

div.FBLeft p.ausflug {
	width: 162px;
	height: 50px;
	float: left; 
	padding-top: 20px;
	background-image: url('/pics/layout/ttt/FB_Bus.gif');
	background-repeat: no-repeat;
	background-position: 86px 13px;
}


div.FBRight {
	width: 240px;
	float: left;
	padding-left: 18px;	
} 

div.FBRight p {
	padding-top: 10px;
	padding-bottom: 10px;
} 

div.FactBoxZeileLast { 	
	width: 477px;
	float: left; 
	margin-bottom: 10px;
	background-image: none;
}


/* ProgrammBox --------- */

div.ProgrammContent {
	width: 495px;
	float: left; 
}

div.ProgrammContentBorder {
	width: 495px;
	float: left;
	padding: 10px 0 10px 0;
	background-image: url('/pics/layout/ttt/programm_border.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.TagAngabe {
	width: 46px; 
	float: left;
	padding-left: 12px;
	padding-right: 28px;
}

div.TextAngabe {
	width: 375px; 
	float: left;
}


/*Formular - Bereich --------------*/

div.FormularContent {
	width: 495px;
	float: left;
}

div.FormularContent p {
	padding-right: 13px;
}


div.FormularContainer {
	width: 495px;
	float: left;
}

div.FormularContainer p {
	width: 140px;
	float: left;
}

div.FormularContainer select.selectM {
	width: 150px;
	float: left;
	border: #144fae solid 1px
}


div.FormularContainer input.InputL {
	width: 230px;
	float: left;
	margin-top: 3px;
	border: #144fae solid 1px;
}

div.FormularContainer input.InputS {
	width: 50px;
	float: left;
	margin-top: 3px;
	margin-right: 3px;
	border: #144fae solid 1px;
}


div.FormularContainer input.InputM {
	width: 120px;
	float: left;
	margin-right: 3px;
	margin-top: 3px;
	border: #144fae solid 1px;
}

div.FormularContainer input.InputSM {
	width: 174px;
	float: left;
	margin-right: 3px;
	margin-top: 3px;
	border: #144fae solid 1px;
}

div.FormularContainer textarea.textareaM {
	width: 230px;
	height: 95px;
	float: left;	
	margin-top: 3px;
	border: #144fae solid 1px;
}

div.FormularContainer div.RadioContainer {
	width: 230px; 
	float: left;
}

div.FormularContainer div.RadioBox {
	width: 200px; 
	float: left;
	padding: 0 15px 0 0; 
}

div.FormularContainer div input.radio {
	width: 14px;
	height: 14px;
	float: left;
	padding: 0px;
	margin: 3px 5px 0 0;
}

div.FormularContainer div.CheckboxContainer {
	width: 250px; 
	float: left;
	padding: 0 15px 0 0; 
}

div.FormularContainer div.CheckboxContainer input.checkbox {
	width: 14px;
	height: 14px;
	float: left;
	padding: 0px;
	margin: 3px 5px 0 0;
}

div.FormularContainer div.CheckboxContainer p {
	width: 210px; 
	float: left;
	padding: 0 10px 0 0; 
}




div.FormularContainer input.Send {
	width: 91px;
	height: 24px;
	float: left;
	padding-left: 20px;
	background-image: url('/pics/layout/ttt/absenden_button.gif');
	background-repeat: no-repeat;
	background-position: 1px 2px;
	background-color: transparent;
	border: 0px;
}


/*MarginalContent--------------*/


div.MarginalContent {
	width: 216px;
	height: 100%;
	float: left;
	padding: 13px 14px 5px 14px;	
	overflow:hidden;
}

div.ContainerHGRechts {
	width: 216px;
	float: left;
	padding-bottom: 10px;
	border-bottom: 2px solid #f7f7f7;
	overflow: hidden;
}

div.ContainerHGRechts p {
	width: 214px;
	float: left;
	padding-left: 2px;
}

div.ContainerHGRechts p a {
	width: auto;
	padding-left: 2px;	
	padding-right: 4px;
	color:#0D49AB;
	text-decoration: underline;
}

div.ContainerHGRechts a {
	width: 214px;
	float: left;
	padding-left: 2px;
}


div.PicBoxMC {
	width: 214px;
	float: left;
	border: solid 1px #c7c7c7;
	text-align: center;
	background-color:#FFFFFF;
}


div.ContainerHGRechts div.PicBoxMC a {
	padding-left: 0px;
}

div.ContainerHGRechts p.DownloadMC {
	width: 194px;
	float: left;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 30px;
	background-image: url('/pics/layout/ttt/download_MC.gif');
	background-repeat: no-repeat;
	background-position: 2px 0px;
}


div.ContainerHGRechts p.GalerieMC {
	width: 194px;
	float: left;
	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 1px;	
	background-image: url('/pics/layout/ttt/galerie_MC.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


div.ContainerHGRechts p.AngeboteMC {
	width: 194px;
	float: left;
	padding-left: 30px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url('/pics/layout/ttt/angebote_MC.gif');
	background-repeat: no-repeat;
	background-position: 2px 0px;
}

div.ContainerHGRechts p.ExternerLinkMC {
	width: 194px;
	float: left;
	padding-left: 30px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url('/pics/layout/ttt/externerLink_MC.gif');
	background-repeat: no-repeat;
	background-position: 2px 0px;
}



/* Anpassung damit links innerhalb von Download, Interner und  Externer Link rot sind*/
div.ContainerHGRechts p.GalerieMC a { 
	color:#CE1126;
	text-decoration: none;
}

div.ContainerHGRechts p.AngeboteMC a { 
	color:#CE1126;
	text-decoration: none;
}

div.ContainerHGRechts p.ExternerLinkMC a { 
	color:#CE1126;
	text-decoration: none;
}

div.ContainerHGRechts p.DownloadMC a { 
	color:#CE1126;
	text-decoration: none;
}



div.GalerieBoxMC {
	width: 214px;
	float: left;
	border: solid 1px #c7c7c7;
	background-color:#FFFFFF;
}

div.GalerieBoxBorder {
	width: 207px;
	float: left;
	padding: 5px 0 5px 5px;
	border: solid 1px #eeeeee;
	background-color:#FFFFFF;
}


div.GaleriePic {
	width: 91px;
	height: 65px;
	float: left;
	margin-right: 5px;
	overflow: hidden;
}


div.GaleriePic a {
	width: 91px;
	height: 65px;
	float:left;
	text-align: center;
}


div.GalerieBoxMC a.WeiterMC {
	width: 11px;
	float:left;
	margin-top: 25px;
}
/* LINKS MC - intern, extern, download */
 
div.ContainerHGRechts ul {
	width: 216px;
	float: left;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

div.ContainerHGRechts li {
	float:left;
	padding: 0px;
	margin: 0px;
}


div.ContainerHGRechts li.InternMC a {
	height: 22px;
	margin-top: 4px;
	float: left;
	padding: 0 0 0 23px;
	background-image: url('/pics/layout/ttt/internMC.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

div.ContainerHGRechts li.ExternMC a {
	height: 22px;
	margin-top: 4px;
	float: left;
	padding: 0 0 0 23px;
	background-image: url('/pics/layout/ttt/externMC.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

div.ContainerHGRechts li.DownloadMC a {
	height: 22px;	
	margin-top: 4px;
	float: left;
	padding: 0 0 0 23px;
	background-image: url('/pics/layout/ttt/downloadMC.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
}



/*Special Box Rechts ------*/

div.ContainerHGRechts div.MCSpecialBGColor {
	width: 216px;
	float: left;
	background-color:#a21424;

}
	
div.ContainerHGRechts div.MCSpecialHG {
	width: 211px;
	float: left;
	background-image: url('/pics/layout/ttt/HG_specialbox_MC.gif');
	background-repeat: repeat-x;
	background-position: top left;
	padding-left: 5px;
	padding-bottom: 5px;
}

div.ContainerHGRechts div.MCSpecialHeadline {
	width: 211px;
	float: left; 
	padding-top: 5px;
	padding-bottom: 5px;
}

div.ContainerHGRechts div.MCSpecialHeadline p.Stern {
	padding-left: 24px;
	background-image: url('/pics/layout/ttt/MC_special_icon.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

div.ContainerHGRechts div.MCSpecialContent {
	width: 200px;
	float: left;
	border: solid 1px #d8d8d8;
	background-color: #FFFFFF;
	padding-left: 3px;
	padding-bottom: 5px;
	overflow: hidden;
}

div.ContainerHGRechts div.MCSpecialContent a {
	width: 200px;
	float: left;
}




/*Footer ---------------------*/

div.Footer {
	width: 1003px;
	float: left;
	height: 48px;
	text-align: center;
	background-color: #144FAE;
}


div.Footer p {
	margin-top: 14px;
}
