@charset "UTF-8";
/* CSS Document */

body { background-image:url(../lay/bg_rot.png); background-repeat:repeat-x; margin-top:25px; }


/* Layout */

#wrap 		{ background-image:url(../lay/lay_index_de.jpg); background-repeat:no-repeat; width:902px; height:750px; position:absolute;}

#wrapHAN	{ background-image:url(../lay/layout_Hannover.jpg); background-repeat:no-repeat; width:902px; height:750px; position:absolute;}


#navi 		{ position:absolute; top:0px; left:0px; width:220px; height:750px; border:0px solid #000000;}
#flash 		{ position:absolute; top:0px; left:232px; width:670px; height:363px; border:0px solid #000000;}
#teaser 	{ position:absolute; top:375px; left:232px; width:438px; height:375px; border:0px solid #000000;}
#teaserText { position:absolute; top:375px; left:682px; width:220px; height:375px;  border:0px solid #000000;}

#wrapCont	{ background-image:url(../lay/lay_content.jpg); background-repeat:no-repeat; width:902px; height:750px; position:absolute;}
#content	{ position:absolute; top:390px; left:247px; width:640px; height:345px; border:0px solid #000000; overflow:auto; }

#wrapContBig{ background-image:url(../lay/lay_content_large.jpg); background-repeat:no-repeat; width:902px; height:750px; position:absolute;}
#contentBig	{ position:absolute; top:15px; left:247px; width:640px; height:720px; border:0px solid #000000; overflow:auto; }

#flags		{ position:absolute; top:720px; left:0px; width:220px; height:20px; border:1px; padding-left:18px;}
#facebook	{ position:absolute; top:699px; left:0px; width:20px; height:20px; border:1px; padding-left:180px;}


/* -------------------------------------------------------------------------------------------------------------------------------------------------- */

/* ENGLISCH */
#wrap_en 		{ background-image:url(../lay/lay_index_en.jpg); background-repeat:no-repeat; width:902px; height:750px; position:absolute;}
#wrapCont_en	{ background-image:url(../lay/lay_content_en.jpg); background-repeat:no-repeat; width:902px; height:750px; position:absolute;}
#wrapContBig_en { background-image:url(../lay/lay_content_large_en.jpg); background-repeat:no-repeat; width:902px; height:750px; position:absolute;}


/* FRANZÖSISCH */
#wrap_fr 		{ background-image:url(../lay/lay_index_fr.jpg); background-repeat:no-repeat; width:902px; height:750px; position:absolute;}
#wrapCont_fr	{ background-image:url(../lay/lay_content_fr.jpg); background-repeat:no-repeat; width:902px; height:750px; position:absolute;}
#wrapContBig_fr { background-image:url(../lay/lay_content_large_fr.jpg); background-repeat:no-repeat; width:902px; height:750px; position:absolute;}


/* POLNISCH */
#wrap_pl 		{ background-image:url(../lay/lay_index_pl.jpg); background-repeat:no-repeat; width:902px; height:750px; position:absolute;}
#wrapCont_pl	{ background-image:url(../lay/lay_content_pl.jpg); background-repeat:no-repeat; width:902px; height:750px; position:absolute;}
#wrapContBig_pl { background-image:url(../lay/lay_content_large_pl.jpg); background-repeat:no-repeat; width:902px; height:750px; position:absolute;}


/* -------------------------------------------------------------------------------------------------------------------------------------------------- */



/* MuPa-Logo */

#logo { position:absolute; top:23px; left:0px; width:220px; height:65px; overflow:hidden; }


/* die kleinen Teaser-Kästen in der Mitte INDEX */


#kastenKleinOben   { position:absolute; top:375px; left:232px; width:438px; height:49px; border:0px solid #000000; overflow:hidden; }

#kastenKleinLinks  { position:absolute; top:436px; left:232px; width:148px; height:150px; border:0px solid #000000; overflow:hidden; }
#kastenKleinMitte  { position:absolute; top:436px; left:380px; width:145px; height:150px; border:0px solid #000000; overflow:hidden; }
#kastenKleinRechts { position:absolute; top:436px; left:525px; width:145px; height:150px; border:0px solid #000000; overflow:hidden; }

#kastenGrossLinks  { position:absolute; top:599px; left:232px; width:148px; height:150px; border:0px solid #000000; overflow:hidden; }
#kastenGrossMitte  { position:absolute; top:599px; left:380px; width:145px; height:150px; border:0px solid #000000; overflow:hidden; }
#kastenGrossRechts { position:absolute; top:599px; left:525px; width:145px; height:150px; border:0px solid #000000; overflow:hidden; }

#kastenHannover   { position:absolute; top:414px; left:40px; width:560px; height:270px; border:0px solid #000000; overflow:hidden; }
#buttonHannover   { position:absolute; top:694px; left:435px; width:157px; height:30px; border:0px solid #000000; overflow:hidden; }
#kastenBild		  { position:absolute; top:414px; left:620px; width:242px; height:310px; border:0px solid #000000; overflow:hidden;  }

/* ------------------------------- */


/* Styles */

/* Navigation */
.navi { padding-top:130px; padding-left:18px; padding-right:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9c141b; line-height:5px; }

a { color:#9c141b; font-weight:bold; text-decoration:none; }



/*andere Style */
b { color:#860209; }

.small { font-size:11px; line-height:12px;}
.smallLink { font-size:10px; line-height:10px;}
.headlineContent { font-weight:bold; }

.boldWeiss { font-weight:bold; }

.boldlarger { font-size:13px; font-weight:bold; }



/*Text für Inhalt und Teaser */
.teaserText   { padding-top:20px; padding-left:12px; padding-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9c141b; line-height:15px; text-align:left; }

.contentText  { padding-top:20px; padding-left:30px; padding-right:30px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#64060c; line-height:17px; text-align:left; }

.textKastenOben { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; font-stretch:normal; color:#9c141b; text-align:center; line-height:18px; }
.textKastenObenFR { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-stretch:normal; color:#9c141b; text-align:center; line-height:18px; }

.headlineHAN { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; font-stretch:normal; color:#9c141b; }
.contentHAN  { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#64060c; line-height:17px;  text-align:justify; }



/*diverse Links */
a.teaserText, a.teaserText:hover { color:#860209; font-weight:bold; text-decoration:underline; padding-left:0px;}  

a.contentText, a.contentText:hover { color:#fcc814; font-weight:bold; text-decoration:underline; padding-left:0px;}  

a.teaserTextR, a.teaserTextR:hover { color:#9c141b; font-weight:bold; text-decoration:underline; padding-left:0px;}

a.impressum, a.impressum:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:underline;}

a.smallLink, a.smallLink:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#9c141b; text-decoration:underline;}

.floatbox { color:#64060c; font-weight:normal; text-decoration:underline; padding-left:0px;}

.lightview { color:#9c141b; font-weight:bold; text-decoration:underline; padding-left:0px;}



/*Abstände */
.spaceTeaser { height:20px;}

.spaceFlags { height:255px;}

.spacePL { height:1px;}

.spaceBild {height: 7px;}




