/* CSS Document */
/* Paula in Paris */

* {
	margin:0px; 
	padding:0px; 
}

html, body { 
	width:100%; 

}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

#gesamt { 
	width: 854px; 
	margin:auto;
	background: url(../bilder/layout/bg-schatten3.jpg) repeat-y;
	/* 10px Schattenbreite */
}

#head { 
	width:832px;
	height:142px;
	margin:auto;
	background:#ee7225;
	
}

#subHead {
	width:832px;
	height:64px;
	margin:auto;
	background:#f18b4d;
	
}
#subHead a img {
	border:none;
}


#mitte {
	width:832px;
	margin:auto;
}	
	


/*#navigation a { color:#000; text-decoration:none; display:block; padding-left:17px;}*/
/*#navigation a:hover { color: #fff; background:#f18b4d; text-decoration:none; display:block;  }*/

/*--- Flyout-Menu Eddie --*/
#navigation {
	width:143px;
	background:url(../bilder/layout/bg-navi.jpg) repeat-x;
	height:502px;
	float:left;
}

#navigation ul.hauptNavi {
	list-style: none;
	margin: 0;
	padding: 0;
	display:block;
}

#navigation ul.hauptNavi a {
	font-size:12px;
	font-weight:bold;
	color:#000;	
	text-decoration:none;	
	display:block;
	padding:3px 0px;
	padding-left:15px;
/*	line-height:20px;*/
	line-height:14px;

}

#navigation ul.hauptNavi a:hover  {
	color:#fff;
	background:#ee7225;
}	

#navigation ul.hauptNavi li {
	position:relative;
	margin-top:8px;
}

#navigation ul.hauptNavi ul {
	position:absolute;
	list-style-type:none;
	margin-top:0px;
	top:0;
	left:100%;
	width:100%;
}
#navigation ul.hauptNavi ul.vmp { width: 265px;}
#navigation ul.hauptNavi ul.service { width: 200px;}
#navigation ul.hauptNavi ul.ausstellung { width: 165px;}
#navigation ul.hauptNavi ul.shop { width: 65px;}
#navigation ul.hauptNavi ul.presse { width: 165px;}

#navigation ul.hauptNavi ul li {
	margin-top:0px;
	background:#f18b4d;
}

#navigation ul.hauptNavi ul li a {
	font-weight:normal;
	padding-left:5px;
}
#navigation ul.hauptNavi ul li a:hover  {
/*	border:1px solid #ececec;*/
}

div#navigation ul.hauptNavi ul {
	display:none;
}

div#navigation ul.hauptNavi li:hover ul {
	display: block;
}

#navigation ul.hauptNavi li {
	float: left; 
	width: 100%;
}

#navigation ul.hauptNavi li a {
	height: 1%;
}

div#navigation ul.hauptNavi ul, div#navigation ul.hauptNavi li:hover ul ul {
	display: none;
}

div#navigation ul.hauptNavi li:hover ul {
	display: block;
}
div#navigation ul.hauptNavi ul, div#navigation ul.hauptNavi li:hover ul ul {
	display: none;
}

div#navigation ul.hauptNavi li:hover ul, div#navigation ul.hauptNavi ul li:hover ul {
	display: block;
}
/*--- Flyout-Menu Eddie --*/
#navigation #lang {margin-left:16px; padding-top:20px; display:block; clear:both;}
#navigation #lang a img { border:none; margin-right:3px;}

#inhalt {
	width:689px;
	background:#EE7226;
	min-height:402px;
	float:left;

}

#footerLinks {

	background:url(../bilder/layout/bg-footer-links-new.jpg) no-repeat;
 width:153px;
	height:75px;
	float:left;
	padding:0;
	border-left:1px solid #fff;
}

#footerRechts {
	background:url(../bilder/layout/bg-footer-rechts.jpg) no-repeat;
		border-right:1px solid #fff;
	width:699px;
	height:75px;
	float:right;
}

#footerRechts .newsletter {
	width:250px;
	float:left;
	font-size:0.7em;
}

#footerRechts .newsletter p {
	padding-left:87px;
	padding-top:20px;
	font-weight:bold;
}
#footerRechts .newsletter p a, #footerRechts .kontakt p a {
	color:#000;
	text-decoration:underline;
}
#footerRechts .newsletter p a:hover, #footerRechts .kontakt p a:hover {
	text-decoration:underline;
}

#footerRechts .kontakt {
	width:250px;
	float:left;
	font-size:0.7em;
}

#footerRechts .kontakt p {
	padding-left:30px;
	padding-top:20px;
}
	
		
/*ul.hauptNavi {
	width:143px;
	list-style-type:none;
	font-size:12px;
	font-weight:bold;

}

ul.hauptNavi li {
	margin-top:12px;
	line-height:30px;
}*/	

#navigation ul.subNavi {
	display:block;
	list-style-type:none;
	font-size:10px;
	font-weight:bold;
	margin-top:38px;
	line-height:12px;
	float:left;
}
#navigation ul.subNavi a {
	padding-left:17px;
	color:#000;
	text-decoration:none;
}
#navigation ul.subNavi a:hover {
	color:#fff;
}

#inhalt p {
	margin: 0px 15px 15px 87px;
	font-size:11px;
	line-height:14px;
}

#inhalt #einspalter {
	margin-right:87px;
}
#inhalt #einspalter a img {
	margin-left:87px;
	border:none;
}



#inhalt .ilinks {
	width:344px;
	float:left;
}

#inhalt .irechts {
	width:344px;
	float:right;
}

#inhalt h1{
	margin:36px 120px 50px 87px;
	font-size:30px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}


#inhalt h2{
	margin: 0px 0px 10px 87px;
	font-size:16px;
}

#inhalt h3 {
	margin: 0px 0px 10px 87px;
	font-size:13px;
	font-weight:bold;
}

table { border:none; border-collapse:collapse;border-color:#ee7226;}
#inhalt .einspalter tbody { border:none;border-color:#ee7226;}
#inhalt .einspalter table td { border-color:#ee7226;}

#inhalt .einspalter h3 { margin-left:0px; }
#inhalt h3 a, #inhalt h2 a { color:#000000; text-decoration:none;}

#inhalt .ilinks p {
	margin: 0px 15px 15px 87px;
	font-size:11px;
	line-height:14px;
}

#inhalt .ilinks p img, #inhalt .irechts p img { padding:0px; margin:0px; }

#inhalt .ilinks ul, #inhalt .irechts ul {
	margin: 0px 15px 15px 100px;
	font-size:11px;
	line-height:14px;
}
#inhalt .irechts ul {
 margin-left:73px;
}
#inhalt .ilinks ul a , #inhalt .irechts ul a {
	color:#000;
}
#inhalt .ilinks ul ul {
	margin: 0px 15px 0px 20px;
}

#inhalt .ilinks img {
	margin: 0px 15px 5px 87px;
	border:none;
}

#inhalt .ilinks p a, #inhalt .irechts p a, #inhalt p a{
	color:#000;
	text-decoration:underline;
}
#inhalt .ilinks p a:hover, #inhalt .irechts p a:hover, #inhalt p a:hover {
	text-decoration:underline;
}
#inhalt .irechts h2, #inhalt .irechts h3 {
	margin-left:60px;
}
#inhalt .irechts p {
	margin: 0px 45px 15px 60px;
	font-size:11px;
	line-height:14px;
}

#inhalt .irechts img {
	margin: 0px 45px 5px 60px;
	border:none;
}

#logoFooter {
	width:852px;
	height:15px;
	margin:auto;
}
.leihgeber  li{
	padding-top:3px;
	padding-botton:3px;
}



#inhalt .ilinks img.rand, #inhalt .irechts img.rand { border:3px solid #fff;}

.umbruch{
margin:0;
padding:0;
line-height:0;
}

label {
	width: 125px;
	display:block;
	cursor:pointer;
}
.fehlt {
	font-weight:bold;
	color:#0066FF;
}

form .text, form .textarea {
	width: 200px;
	border: 1px solid #000;
	padding:2px;
	background-color:#f29d66;
}
.team { float:left;margin-right:5px; width:100px; height:100px;}
.fteam { clear:both;}
.fteam p { clear:both; padding-top:10px;}
.teamUebersicht { clear:both;}
.teamUebersicht table {
	margin-left:87px;
	width:576px;
	font-size:11px;
	table-layout:auto;
}
.teamUebersicht table td {
	padding: 10px 2px 10px 0px;
}
.teamUebersicht table img {
	width:100px;
	height:100px;
}
.teamUebersicht table td.trenner {
	width:40px;
}

.sitemap ul li {
	padding-top:15px;
	font-weight:bold;
	font-size:12px;
}
.sitemap ul ul li {
	padding-top:5px;
	font-weight:normal;
	font-size:11px;
	
}
/* ###################################
## Kalender
################################### */

table.kalender {
	width:550px;
	margin-left:87px;
	font-size:11px;
	border-collapse:collapse;
}
table.kalender th {
	font-weight:bold;
	text-align:left;
	background:#f18b4d;
}
table.kalender a { 
	color:#000;
	display:block;
	text-decoration:none;
}
table.kalender a:hover {
	font-weight:bold;
}
table.kalender td {

}

table.kalender td, table.kalender th {
	padding:5px;
	vertical-align:top;
		border:1px solid #000;
}

.spons { width:578px; background:#fff; text-align:center; margin-left:87px; padding:0; margin-bottom:40px;}
.spons img { margin:0; padding:10px 0px; width:138px; height:80px; border:none; display:inline;}
.spons img.left { margin-right:20px;}
.spons img.right { margin-left:20px;}

.einspalter {
	margin-left:87px;
	margin-right:30px;
	font-size:11px;
}
#inhalt .einspalter p { margin-left:0px;}
#inhalt .einspalter h2 { margin-left:0px;}

