body  
{ 
	font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background:#fbebb7 ;
	margin: 0px; 
	padding: 0px;
	text-align: center; 
}
#gimmick-0
{
	background:url(../graphics-main/gimmick-0.png);
	position: absolute;
	left: 780px;
	top:154px;
	float: left;
	z-index: 100;
	width: 178px;
	height: 201px;
	display: none;
}
#gimmick-1
{
	background:url(../graphics-main/gimmick-1.png);
	position: absolute;
	left: 680px;
	top:205px;
	float: left;
	z-index: 100;
	width: 139px;
	height: 142px;
	display: none;
}
#gimmick-2
{
	background:url(../graphics-main/gimmick-2.png);
	position: absolute;
	left: 350px;
	top:244px;
	float: left;
	z-index: 100;
	width: 122px;
	height: 136px;
	display: none;
}
#gimmick-3
{
	background:url(../graphics-main/gimmick-3.png);
	position: absolute;
	left: 670px;
	top:254px;
	float: left;
	z-index: 100;
	width: 61px;
	height: 93px;
	display: none;
}
#gimmick-4
{
	display: none;
}
/* 
-- START DEFINITIONEN BOXMODEL ------------------------------------------------------ 
*/

#containerBox
{
	background:url(../graphics-main/back-containerBox.png);
	position:relative;
	z-index: 0;
	border:0px solid red;
	width:1000px;
	margin: 0 auto 0 auto;
	text-align: left; 
	padding-bottom: 24px;
}

#headBox
{
	position:relative;
	z-index:0;
	left:0px;
	top:0px;
	width:1000px;
	height:349px;
	border:0px solid green;
}

/* 
-- START DEFINITIONEN KOPFBOX ------------------------------------------------------- 
*/
#headBoxLogo
{
	background:url(../graphics-main/logo-headbox.png) no-repeat;
	position:relative;
	z-index:5;
	top:3px;
	width: 158px;
	height: 57px;
	border:0px solid green;
	float: right;
	margin-right: 50px;
}


#headBoxNavigation
{
	background:url(../graphics-main/back-headBoxNavigation.png) no-repeat;
	position:relative;
	z-index:5;
	left:0px;
	top:0px;
	height:40px;
}

#headBoxMenu
{
	background:url(../graphics-main/back-headBoxMenu.png) no-repeat;
	position:relative;
	z-index:5;
	left:0px;
	top:0px;
	height:72px;
}

#headBoxEyecatcher
{
	background:url(../graphics-main/back-headBoxEyecatcher.png) no-repeat;
	position:relative;
	z-index:5;
	left:0px;
	top:0px;
	height:200px;
}

#headBoxBottomline
{
	background:url(../graphics-main/back-headBoxBottomline.png) no-repeat;
	position:relative;
	z-index:5;
	left:0px;
	top:0px;
	height:37px;
}

#breadcrumb
{
	width: 550px;
	position: relative;
	top: 0px;
	left: 50px;
}
#breadcrumb p
{
	font-size: 10px;
	line-height: 10px;
	margin: 0px;
	padding:4px 8px 6px 16px;
	background: #FFE294;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	text-transform: lowercase;
}

#breadcrumb p a
{
	text-decoration: none;
	color: #563111;
}

#breadcrumb p a:hover
{
	text-decoration: underline;
	color: #9e6a00;
}

#headBoxMenu a
{
	text-decoration: none;
}

#headBoxMenuButton-0
{
	height: 69px;
	width: 92px;
	float: left;
	position: relative;
	top:3px;
	left: 50px;
	padding-right: 8px;
	background: url(../graphics-main/button-m0-s0.png) no-repeat;
	cursor: pointer;
	border-width: 0px;
}

#headBoxMenuButton-0:hover
{
	background: url(../graphics-main/button-m0-s1.png) no-repeat;
}

#headBoxMenuButton-0.buttonActive, #headBoxMenuButton-0:hover.buttonActive
{
	background: url(../graphics-main/button-m0-s2.png) no-repeat;
	cursor: default;
}

#headBoxMenuButton-1
{
	height: 69px;
	width: 92px;
	float: left;
	position: relative;
	top:3px;
	left: 50px;
	padding-right: 8px;
	background: url(../graphics-main/button-m1-s0.png) no-repeat;
	cursor: pointer;
}

#headBoxMenuButton-1:hover
{
	background: url(../graphics-main/button-m1-s1.png) no-repeat;
}

#headBoxMenuButton-1.buttonActive, #headBoxMenuButton-1:hover.buttonActive
{
	background: url(../graphics-main/button-m1-s2.png) no-repeat;
	cursor: default;
}

#headBoxMenuButton-2
{
	height: 69px;
	width: 92px;
	float: left;
	position: relative;
	top:3px;
	left: 50px;
	padding-right: 8px;
	background: url(../graphics-main/button-m2-s0.png) no-repeat;
	cursor: pointer;
}

#headBoxMenuButton-2:hover
{
	background: url(../graphics-main/button-m2-s1.png) no-repeat;
}

#headBoxMenuButton-2.buttonActive, #headBoxMenuButton-2:hover.buttonActive
{
	background: url(../graphics-main/button-m2-s2.png) no-repeat;
	cursor: default;
}

#headBoxMenuButton-3
{
	height: 69px;
	width: 92px;
	float: left;
	position: relative;
	top:3px;
	left: 50px;
	padding-right: 8px;
	background: url(../graphics-main/button-m4-s0.png) no-repeat;
	cursor: pointer;
}

#headBoxMenuButton-3:hover
{
	background: url(../graphics-main/button-m4-s1.png) no-repeat;
}

#headBoxMenuButton-3.buttonActive, #headBoxMenuButton-3:hover.buttonActive
{
	background: url(../graphics-main/button-m4-s2.png) no-repeat;
	cursor: default;
}

#headBoxMenuButton-4
{
	height: 69px;
	width: 92px;
	float: left;
	position: relative;
	top:3px;
	left: 50px;
	padding-right: 8px;
	background: url(../graphics-main/button-m3-s0.png) no-repeat;
	cursor: pointer;
}

#headBoxMenuButton-4:hover
{
	background: url(../graphics-main/button-m3-s1.png) no-repeat;
}

#headBoxMenuButton-4.buttonActive, #headBoxMenuButton-4:hover.buttonActive
{
	background: url(../graphics-main/button-m3-s2.png) no-repeat;
	cursor: default;
}

#headBoxEyecatcherPicture
{
	/*background: url(../graphics-main/head-eyecatcher-0.jpg) no-repeat;*/
	height: 200px;
	width: 940px;
	position: relative;
	top: 1px;
	left: 30px;
	border: 0px solid #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
/* 
-- START DEFINITIONEN INHALTE ------------------------------------------------------- 
*/
#contentBox
{
	background:url(../graphics-main/back-contentBox.png) no-repeat;
	position:relative;
	z-index:0;
	left:0px;
	top:0px;
	width:1000px;
	height:auto;
	overflow:visible;
}
#contentMainRightBox
{
	float: right;
	border:  0px solid blue;
	width: 220px;
	margin-right: 20px;
	margin-bottom: 24px;
}
#contentMainLeftBox
{
	border:  0px solid pink;
	width: 400px;
	float: left;
	margin-left: 24px;
	margin-bottom: 24px;
	font-family: "Times New Roman", Times, Georgia; 
}

#contentMainBackBox
{
	background:#FFD666 url(../graphics-main/back-contentMainBox.png) no-repeat;
	margin:0 50px 32px 0px;
	z-index:0;
	padding:24px 0px 0 0px;
	width:682px;
	border:0px solid #F00 ;
	overflow:visible;
	float:right;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
}
#contentMainBackBox h4
{
	font-size: 10px;
	font-weight: normal;
	color: #9e6a00;
	margin: 0px 20px 10px 30px;
	border: 0px solid green;
}

#contentMainLeftBox h1   
{ 
	color: #563111; 
	font-weight: normal; 
	font-size: 21px; 
	line-height: 24px; 
	text-transform: lowercase; 
	letter-spacing: 1px;
	margin: 0px 0px 24px 10px; 
	padding-top: 0px; 
	padding-bottom: 0px; 
	border:0px solid #F00 ; 
	width: 400px;
	font-family: Impact;
}
#contentMainLeftBox h2, #contentMainLeftBox h3 
{ 
	color: #9e6a00; 
	font-style: italic; 
	font-weight: normal; 
	font-size: 15px; 
	line-height: 21px; 
	font-family: "Times New Roman", Georgia, Times; 
	text-align: right; 
	text-transform: lowercase; 
	margin: 0px 0px 20px 45px; 
}

#contentMainLeftBox p 
{ 
	color: #563111; 
	font-style: italic; 
	font-size: 15px; 
	line-height: 24px;  	
	text-align: left; 
	margin-right:10px; 
	margin-left:10px;
	border: solid 0px black;
}

#contentMainLeftBox a
{
	color: #563111;
	text-decoration: none; 
	padding-bottom: 2px;
	border-bottom: 1px dotted #563111;
}

#contentMainLeftBox p a.thumblink
{
	text-decoration: none; 
	padding-bottom: 0px;
	border-width: 0px;
}
#contentMainLeftBox a:hover
{
	border-bottom: 1px dotted #9e6a00;
	color:#9e6a00;
}

#contentMainLeftBox p.indent 
{  
	margin:0px 0px 0px 30px;
	padding:6px 0 6px 30px;
	width: 360px; 
	border:0px solid red;
}

#contentMainLeftBox p.outdent 
{   
	margin:0px 0px 0px 30px;
	padding:6px 0 6px 0px; 
	border:0px solid red;
}

#contentMainLeftBox p.sitemap-indent 
{  
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	line-height: 12px;
	margin:8px 0px 0px 24px;
	font-style: normal;
}

#contentMainLeftBox p.sitemap-outdent 
{   
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	line-height: 14px;
	font-weight: bold;
	margin:18px 0px 0px 10px;
	font-style: normal;
}

#contentMainLeftBox p.copyright 
{  
	background-color:#fcf2ca;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10px;
	line-height: 12px;
	font-style:normal; 
	text-align:right;
	margin:-8px 0px 0px 0px; 
	padding:0px 10px 4px 45px; 
	border:0px solid red;
	text-transform:lowercase;
}

#contentMainLeftBox p.tagline 
{  
	background-color:#fcf2ca;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10px;
	line-height: 12px;
	font-style:normal; 
	text-align:center;
	margin:-8px 0px 0px 0px; 
	padding:4px 10px; 
	border:0px solid red;
	text-transform:lowercase;
}

#ContentMainLeftBox h2.reactio
{
	color:#563111;
	text-align:left;
	margin:30px 0 0 10px;
	font-size:17px;
	font-weight:normal;
	font-style:normal;
	font-family: Impact,"Times New Roman", Times, Georgia; 
}

#ContentMainLeftBox h4.reactio
{
	color:#9e6a00;
	font-size:10px;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-weight:normal;
	font-style:normal;
	margin:6px 0 0 10px;
	width:400px;
	letter-spacing:0em;
	text-align:left;
}

#ContentMainLeftBox h5.reactio
{
	color:#9e6a00;
	text-align:center;
	font-size:10px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	margin:30px 0 0 10px;
	width:400px;
	letter-spacing:0em;
}

#ContentMainLeftBox h6.reactio
{
	color:#9e6a00;
	text-align:left;
	font-size:10px;
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	margin:0 0 0 10px;
	width:400px;
	padding:0 0 32px 0;
	letter-spacing:0.05em;
}

#ContentMainLeftBox img.fuerteblog 
{
	margin:0 0 0px -10px;
	border-style: solid; 
	border-width: 10px; 
	border-color: #fcf2ca; 
	width: 380px; 
	height: auto;
}

.reactioCommentBox 
{
	background-color: #FFE294;
	width:400px;
	margin:0px 0 20px 0px;
	padding:10px 0px 10px 0px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

#ContentMainLeftBox p.reactioCommentBox 
{ 
	color: #563111; 
	font-style: italic; 
	font-size: 15px; 
	line-height: 20px; 
	font-family: "Times New Roman", Times, Georgia; 
	text-align: left; 
	padding:0px;
	margin:0px 0px 0px 10px;
	width: 380px;
	border: 0px solid red;
}

h6.reactioAdvertising 
{
	color:#9e6a00;
	text-align:right;
	font-size:11px;
	line-height: 12px;
	font-weight:normal;
}

/* 
-- START DEFINITIONEN INHALTE (BILDER) ------------------------------------------------------- 
*/

#contentMainLeftBox img.reg 
{ 
	margin-top: 4px;
	padding: 0px; 
	border-style: solid; 
	border-width: 10px; 
	border-color: #fcf2ca; 
	width: 380px; 
	height: 180px;
}
#contentMainLeftBox img.regvar 
{ 
	margin-top: 4px;
	padding: 0px; 
	border-style: solid; 
	border-width: 10px; 
	border-color: #fcf2ca; 
	width: 380px; 
}
#contentMainLeftBox img.regblog
{ 
	margin-top: 4px;
	padding: 0px; 
	border-style: solid; 
	border-width: 10px; 
	border-color: #fcf2ca; 
	width: 380px; 
	height: 300px;
}

#contentMainLeftBox img.flow 
{ 
	margin:5px 20px 20px 10px; 
	padding: 0px; 
	border:0px solid #fcf2ca; 
	width: auto; 
	height: auto; 
	float:left;
}
#contentMainLeftBox img.thumbs
{
	width: 70px;
	height: 52px;
	border:1px solid #fcf2ca;
	margin-bottom: -2px;
}
#contentMainLeftBox img.bigpic
{
	width: 380px;
	height: 285px;
	border:10px solid #fcf2ca;
	margin:-8px 0 0px 0px;
}

div.ContentMainBoxMap 
{
	border:10px solid #fcf2ca;
	margin:0 0 0 0px;
	width: 380px;
}

img.fuertecbox
{
	border:1px solid red;
	margin:0px 0 0 10px;
}

/* 
-- START DEFINITIONEN INHALTE (FORMULARE) ------------------------------------------------------- 
*/

.formDESChi 
{
	color: #9e6a00;
	font-style: italic;
	font-size: 15px;
	line-height: 20px;
	font-family: "Times New Roman", Georgia, Times;
	text-align: left;
	width: 120px;
	height:100px;
	float:left;
	margin:0 10px 10px 10px;
}

.formDESChiwide 
{
	color: #9e6a00; 
	font-style: italic; 
	font-size: 15px; 
	line-height: 20px; 
	font-family: "Times New Roman", Georgia, Times; 
	text-align: left;  
	width: 120px;
	height:100px;
	float:left;
	margin:0 10px 10px 10px;
}

.formDESCreg 
{
	color: #9e6a00;
	font-style: italic;
	font-size: 15px; 
	line-height: 20px; 
	font-family: "Times New Roman", Georgia, Times; 
	text-align: left; 
	margin-left: 0px; 
	width: 120px;
	float:left;
	margin:0 10px 10px 10px;
}

.formDESCwide 
{
	color: #9e6a00;
	font-style: italic; 
	font-size: 15px; 
	line-height: 20px; 
	font-family: "Times New Roman", Georgia, Times; 
	text-align: left; 
	margin-left: 0px; 
	border: dashed 0px black; 
	width: 120px;
	float:left;
	margin:0 10px 10px 10px;
}

.formINPUTreg 
{
	width:220px;
	margin:0 0 15px 0;
}

.formTEXTreg 
{
	width:220px;
	height:120px;
	margin:0 0 15px 0;
}

/* 
-- START DEFINITIONEN INHALTE (TABELLEN) ------------------------------------------------------- 
*/

table.tables
{
	margin-left:0px;
	width:400px;
	color: #9e6a00;
	border:0px solid #fcf2ca;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	background: #FFE294;
}

td
{
	font-family:Arial;
	font-size:10px;
	line-height: 15px;
	width:70px;
	height:35px;
	font-style:normal;
	padding: 10px;
}

td.small
{
	
	width:49px;
	height:auto;
	text-align:center;
	border-left:0px solid #FEC52A;
	padding:0px;
}

td.wide
{
	
	width:307px;
	height:auto;
	text-align:left;
	padding:10px;
}

td.foothead 
{
	background:none;
	padding:0px;
	height:auto;
}

/* 
-- START DEFINITIONEN HAUPTMENUE ------------------------------------------------------- 
*/

#contentMenuBox
{
	margin:0px 0 0 0;
	position:relative;
	z-index:0;
	left:50px;
	top:0px;
	width:210px;
	height:auto;
	padding:0px 0 24px 0;
	float:left;
	overflow:visible;
	text-transform: lowercase;
}
#contentMenuBox div.menuBox
{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	padding-bottom: 10px;
	background:#FFE294;
	display: none;	
}
#contentMenuBox div.menuBoxOmni
{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	padding-bottom: 10px;
	background:#FFE294;
	display: block;
}

.menuBox p, .menuBoxOmni p 
{ 
	font-size: 11px; 
	line-height: 11px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding-top: 10px; 
	height: 20px; 
	margin-left: 28px;
	margin-right: 8px;
	color: #9e6a00;
}
.menuBox a, .menuBoxOmni a 
{ 
	color: #9e6a00; 
	text-decoration: none; 
	padding-bottom: 2px;
}
.menuBox a:hover, .menuBoxOmni a:hover
{ 
	border-bottom: 1px dotted #9e6a00; 
}

.menuBox a.selected
{ 
	font-weight: bold;
	color: #563111; 
}
.menuBox a:hover.selected
{ 
	text-decoration: none;
	border-bottom-width:0px;
	cursor: default; 
}

.menuBox p.description, .menuBoxOmni p.description
{
	font-size:10px;
	line-height:12px;
	padding:13px 0px 0 0px;
	margin:7px 20px 0px 28px;
	font-style:normal;
	color:#9e6a00;
	height:auto;
	border-top: 2px solid #FFD666;
}

#contentMenuBox div.menuBoxAd
{
	font-size:10px;
	background:#FFD666;
	width:210px;
	line-height:20px;
	margin:9px 0px 9px 0px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	padding: 10px 0 10px 0;
}
#menuWeatherBox
{
	background:#FFE294;	
	width:210px;
	height: 80px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	color: #9e6a00;
}
#menuWeatherBox img
{
	margin: 0px 5px 0px 5px;
	float: left;
	border-width: 0px;
}
#menuWeatherBox p.description
{
	font-size: 10px;
	border: 0px solid red;
	line-height: 12px;
	margin: 0px 0px 0px 98px;
	padding: 4px 0px 4px 2px;
}
#menuWeatherBox p.copyright
{
	font-size: 9px;
	border: 0px solid red;
	line-height: 12px;
	margin: 0px 0px 0px 98px;
	padding: 4px 0px 4px 2px;
}
#menuWeatherBox p.degrees
{
	font-size: 24px;
	border: 0px solid red;
	margin: 0px 0px 0px 128px;
}
img.menuactiveleft 
{
	margin:-4px 5px 0px -13px;
	border-width:0px;
}

/* 
-- START DEFINITIONEN SUBMENUE ------------------------------------------------------- 
*/

#submenuAdBox170
{
	background:#FFE294;
	width:200px;
padding: 10px 0 10px 0;
	margin-left: 20px;
		text-align: center;
	font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	margin-bottom: 10px;
	margin-top: 0px;
}
.submenuAdBox620
{
	background:#FFE294;
	width:200px;
	padding: 10px 0 10px 0;
	margin-left: 20px;
	text-align: center;
	font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#submenuBox
{
	background:#FFD666 url(../graphics-main/back-submenuBox.png) no-repeat;
	border:0px solid #777;
	width:220px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}

.submenu         
{ 
	margin-left: 20px; 
	position:relative;
	padding-top: 9px;
	padding-left:  24px;
	padding-right: 12px;
	padding-bottom: 9px; 
	width: 168px; 
	height: auto;
	background-color:#fcf2ca;
	border:0px dotted black;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
.submenu p  
{ 
	font-size: 11px;
	line-height: 14px;
	color: #9e6a00;
	height: auto;
	font-style:normal;
	text-transform: lowercase; 
}
.submenu a 
{ 
	color: #9e6a00; 
	font-size: 11px; 
	line-height: 14px; 
	text-decoration: none; 
	padding-bottom: 1px;
}
.submenu p.description
{
	font-size:10px;
	border:0px solid #7d1e3f;
	line-height:12px;
	margin:-8px 10px 12px 0px;
	color:#9e6a00;
	height:auto;
}
.submenu p.description a
{
	font-size:10px;
}.submenu a:hover  
{ 
	border-bottom: 1px dotted #9e6a00;
}
.submenu a.selected  
{ 
		font-weight: bold;
		color: #563111; 
}
.submenu a.selected  
{ 
		text-decoration: none;
		cursor: default; 
}

img.menuactivesub 
{
	margin:-4px 4px 0px -21px;
	border-width:0px;
}

/* 
-- START DEFINITIONEN FUSSBOX ------------------------------------------------------- 
*/

#footerBox 
{
	width:900px;
	height:270px;
	position: relative;
	left: 50px;
	top: -12px;
	padding-left: 0px;
}

.footerRightBox
{
	position:relative;
	width:160px;
	height:258px;
	margin:0px 0px 0px 10px;
	padding:12px 10px 2px 0px;
	float:right;
	line-height:21px;
	color:#FBDB7C;
	letter-spacing:0.0em;
	text-transform:lowercase;
	color: #563111;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	background:#FFD666;
	text-align: left;
	
}
.footerLeftBox
{
	position:relative;
	width:200px;
	height:260px;
	margin:0px 10px 0px 0px;
	padding:10px 0px 0px 10px;
	float:left;
	line-height:21px;
	color:#FBDB7C;
	letter-spacing:0.0em;
	text-transform:lowercase;
	color: #563111;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	background:#FFD666;
	
}

.footerAdBox
{
	position:relative;
	z-index:20;
	width:300px;
	height:250px;
	margin:0px 0px 0px 0px;
	float:left;
	font-size:11px;
	line-height:14px;
	color:#FBDB7C;
	letter-spacing:0.1em;
	text-transform:lowercase;
	background-color:#FAEBA0;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	padding: 10px;
}

.footerRightBox p,.footerLeftBox p
{
	margin:0px 0 12px 12px;
	font-size:11px;
}

.footerRightBox a, .footerLeftBox a
{
	color: #9e6a00;
	text-decoration:none;
	font-size:10px;
	padding:0 0 2px 0;
}

.footerRightBox a:hover, .footerLeftBox a:hover
{
	color:#563111;
	border-bottom:1px solid #563111;
}

.footerRightBox img
{
	border:1px solid #FFBA00;
	margin:2px 0 0 -4px;
}

/* 
-- START DEFINITIONEN IFRAMES --------------------------------------------------
*/

iframe.emietwagen
{
	margin-left: -20px;
	width: 450px;
}

/* 
-- START DEFINITIONEN OUTERVIDEO -----------------------------------------------
*/
div.outerVideo
{
	width:380px;
	height:320px;
	margin-left:10px;
	-webkit-box-shadow:0px 0px 12px #555;
	-moz-box-shadow:0px 0px 12px #555;
}
/* 
-- START DEFINITIONEN LOCATORBOX --------------------------------------------------
*/
#locatorBoxCategories
{
	position:absolute;
	z-index:200;
	left:30px;
	top:30px;
	width:520px;
	height:70px;
	border:6px solid red;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}

#locatorBoxMainmenu
{
	position:absolute;
	z-index:200;
	left:30px;
	top:310px;
	width:240px;
	height:150px;
	border:6px solid red;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}

#locatorBoxSubmenu
{
	position:absolute;
	z-index:200;
	left:710px;
	top:415px;
	width:230px;
	height:150px;
	border:6px solid red;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}
/* 
-- START DEFINITIONEN SIDEBOX ALLGEMEIN --------------------------------------------
*/
img.allButtonCloser
{
	margin-right:5px;
	margin-top:35px;
	float:right;
	cursor:pointer;
}

div.helpColumn
{
	margin-top:10px;
	margin-left:20px; 
	width:190px; 
	float:left;
	padding-right:10px;
	border-right:1px solid #e3e3e3;
}

p.showHelpOver
{
	background:#ff8000;
	color:#fff;
	font-weight:bold;
	text-align:center;
	width:80%;
	margin-left:10%;
	padding:5px 0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	cursor:pointer;
}

p:hover.showHelpOver
{
	background:#f00;
}

/* 
-- START DEFINITIONEN HELPBOX --------------------------------------------------
*/
#helpTextBox
{
	position:absolute;
	z-index:100;
	top:100px;
	left:0px;
	width:auto;
	height:100%;
	overflow:hidden;
	background:#fff;
	-webkit-box-shadow:0px 0px 12px #666;
	-moz-box-shadow:0px 0px 12px #666;
	opacity:0.9;
	text-align:left;
	font-family:Arial;
	font-size:11px;
	line-height:19px;
}

img.helpButtonOpener
{
	position:absolute;
	z-index:90;
	top:120px;
	left:0px;
	width:24px;
	height:90px;
	-webkit-box-shadow:0px 0px 12px #666;
	-moz-box-shadow:0px 0px 12px #666;
	cursor:pointer;
}
/* 
-- START DEFINITIONEN RENTBOX --------------------------------------------------
*/
img.rentButtonOpener
{
	-webkit-box-shadow:0px 0px 12px #666;
	-moz-box-shadow:0px 0px 12px #666;
	cursor:pointer;
	position:absolute;
	z-index:90;
	top:220px;
	left:0px;
	width:24px;
	height:90px;
}
#rentTextBox
{
	position:absolute;
	z-index:100;
	top:100px;
	left:0px;
	width:auto;
	height:100%;
	overflow:hidden;
	background:#fff;
	-webkit-box-shadow:0px 0px 12px #666;
	-moz-box-shadow:0px 0px 12px #666;
	opacity:0.9;
	text-align:left;
	font-family:Arial;
	font-size:11px;
	line-height:19px;
}
/* 
-- ZUSATZDEFINITION VYGER --
*/
img.vyger
{
	display: none;
}