body
{
	font-family:Arial;
	text-align:center;
	background-color:#ffffff;
	background-repeat:repeat-x;
	background-image:url(../Images/Background.gif);
}

*
{
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	line-height: 18px;
}

li
{
	background-image:url(../images/checkDefault.gif);
	/*background-image:url(../images/pfeil_rot.jpg);*/
	list-style:none;
	padding-left:15px;
	background-position:5px 5px;
	background-repeat:no-repeat;
}

a
{
	/* color:#675C53; */
	color:#DE3831;
	text-decoration:none;
}

a:hover
{
	/* color:#DE3831; */
	text-decoration:underline;
}

.TemplateBorderTable
{
	width:846px;
	margin-left:auto;
	margin-right:auto;
}
.BorderTop
{
	background-repeat:no-repeat;
	background-image: url(../Images/BorderTop.gif);
	width:846px;
	text-align:left;
	vertical-align:top;
	padding-top:21px;
	padding-left:22px;
}
.BorderBottom
{
	background-repeat:no-repeat;
	background-image: url(../Images/BorderBottom.gif);
	width:846px;
	height:42px;
	padding-top:0px;
	padding-left:22px;
	padding-right:22px;
}

.BorderBottom table
{
	width:100%;
}

.BorderBottom .Left
{
	vertical-align:top;
	text-align:left;
}
.BorderBottom .Right
{
	vertical-align:top;
	text-align:right;
}
.logoHyperlink
{
	width:150px;
}



.TemplateTable
{
	width:800px;
	margin:0px;
	padding:0px;
}

.LineTop
{
	background-image:url(../Images/Line_Top.gif);
	background-repeat:no-repeat;
	width:800px;
	height:4px;
}
.PanelTopLeft
{
	width:650px;
	height:60px;
	padding: 0 0px 0 15px;
	background-color: White;
	vertical-align: top;
}
.PanelTopRight
{
	/*width:150px;*/
	height:60px;
	border:0px;
}
.PanelMiddleLeft
{
	width:650px;
	height:131px;
	text-align:left;
	vertical-align:top;
}

.PanelMiddleLeft1
{
	width:650px;
	height:262px;
	text-align:left;
	vertical-align:top;
}

.PanelMiddleLeft2
{
	width:800px;
	height:131px;
	text-align:left;
	vertical-align:top;
}

.PanelMiddleLeft3
{
	width:800px;
	height:262px;
	text-align:left;
	vertical-align:top;
}

.PanelMiddleLeft4
{
	width:610px;
	height:131px;
	text-align:left;
	vertical-align:top;
	padding-top:20px;
	padding-right:20px;
	padding-left:20px;
}

.PanelMiddleRight
{
    /*width:149px;*/
    border-left: 1px solid #DFDBD8;
	height:131px;
	background-repeat:no-repeat;
	background-image:url(../Images/Background_RedWhite_Top.gif);
	text-align:left;
	vertical-align:top;
	padding-left:10px;
}
.PanelMiddleRight .table
{
	height:131px;
	/*width:149px;*/
}

.PanelMiddleRight .top
{
	/*width:149px;*/ 
	/*height:151px;*/
	text-align:center;
	vertical-align:top;
	padding-top: 20px;
	color: #ffffff;
}

.PanelMiddleRight .bottom
{
	/*width:149px;*/
	height:30px;
	vertical-align:bottom;
}

.PanelMiddleRight1
{
    	/*width:149px;*/
    	/*border-left: 1px solid #DFDBD8;*/
	height:262px;
	/*background-repeat:no-repeat;*/
	/*background-image:url(../Images/Background_RedWhite_Top.gif);*/
	text-align:left;
	vertical-align:top;
	padding-left:10px;
}
.PanelMiddleRight1 .table1
{
	height:262px;
	/*width:149px;*/
}

.PanelMiddleRight1 .top1
{
	/*width:149px;*/ 
	/*height:151px;*/
	text-align:center;
	vertical-align:top;
	padding-top: 20px;
	color: #ffffff;
}

.PanelMiddleRight1 .bottom1 
{
	/*width:149px;*/
	height:30px;
	vertical-align:bottom;
}

.PanelBottomLeft
{
	width:650px;
	height:380px;
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
	padding:20px 20px 0 20px;
	font-size:11px;
	color:#333333;
}

.PanelBottomLeft2
{
	width:800px;
	height:380px;
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
	padding:20px 20px 0 20px;
	font-size:11px;
	color:#333333;
}

.PanelBottomLeft4
{
	width:630px;
	height:380px;
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
	padding:20px 20px 0 20px;
	font-size:11px;
	color:#333333;
	padding-right:20px;
}

.PanelBottomRight
{
    	/*width:149px;*/
    	border-left: 1px solid #DFDBD8;
	height:380px;
	background-repeat:no-repeat;
	background-color:#EFECEB;
	background-image:url(../Images/Background_RedWhite_Bottom.gif);
	vertical-align:top;
	padding-top:20px;
	color:#333333;
}

.PanelBottomRight1
{
    	/*width:149px;*/
    	/*border-left: 1px solid #DFDBD8;*/
	/*height:380px;*/
	/*background-repeat:no-repeat;*/
	/*background-color:#EFECEB;*/
	/*background-image:url(../Images/Background_RedWhite_Bottom.gif);*/
	vertical-align:top;
	padding-top:20px;
	/*border: 1px solid #DFDBD8;*/
	color:#333333;
}

.PanelBottomRight4
{
    	width:130px;
    	/*border-left: 1px solid #DFDBD8;*/
	/*height:380px;*/
	/*background-repeat:no-repeat;*/
	/*background-color:#EFECEB;*/
	/*background-image:url(../Images/Background_RedWhite_Bottom.gif);*/
	vertical-align:top;
	padding-top:20px;
	/*border: 1px solid #DFDBD8;*/
	color:#333333;
}

.Signature
{
	color: #675C53;
	font-size:10px;
}

/* SEARCH */
.Search
{
	padding-bottom: 0px;
	height:26px;
	text-align:center;
}
.searchHyperLink
{	
	color: White;
	font-weight:bold;
	font-size:11px;
}

.searchTextBox
{
	width:100px;
	font-size:11px;
	line-height:12px;
	border:1px solid #000000;
}
/* /SEARCH */

/* NAVIGATION */
table .HeadlineNavigation
{
	font-size:11px;
	font-weight:bold;
	list-style: none;
	display: inline-block;
}

.HeadlineNavigation td 
{
	vertical-align: top;
	padding-left:5px;
}

.HeadlineNavigation td a
{
	display:block;
	color: #675C53;		
	padding-right:5px;	
	padding-left:3px;
	margin-top:18px;
	text-decoration:none;
	text-transform:uppercase;
}

.HeadlineNavigation td .active, .HeadlineNavigation td a:hover
{	
	display:block;
	color:#DE3831;
	text-decoration:none;
	background-image: url(../images/check.gif);
	background-position: right 09px; 
	background-repeat: no-repeat;
	padding-bottom:10px;	
	padding-right:5px;	
	padding-left:3px;
	margin-top:21px;
	text-transform:uppercase;
}

.FooterNavigation
{	
	list-style-type:none;
	list-style:none;
	display:inline;
}

.FooterNavigation li
{	
	list-style-type:none;
	list-style:none;
	display:inline;
	background-image: none;
	padding-left:0px;
	margin-left:0px;
	list-style-image:none;
}

.FooterNavigation a
{
	font-size:10px;
	display:inline;
	color: #675C53;
	text-decoration:none;
}
/* /NAVIGATION */

/* STRUCTURE ELEMENT */
.PanelMiddleRight .top .Cell
{
	width:100%;
	vertical-align:top;
	font-size:12px;
	padding-bottom:5px;
}

.Cell
{
	width:100%;
	vertical-align:top;
	font-size:11px;
	padding-bottom:5px;
}

.Cell22Middle
{
	width:140px;
	padding-right:10px;
	vertical-align:top;
	font-size:11px;
	padding-bottom:5px;
}

.Right .Cell22Middle
{
	width:100px;
}

.Cell45Left
{
	width:250px;
	padding-right:10px;
	vertical-align:top;
	font-size:11px;
	padding-bottom:5px;
}

.Cell45Right
{
	width:250px;
	vertical-align:top;
	font-size:11px;
	padding-bottom:5px;
}

.Right .Cell45Left, .Right .Cell45Right
{
	width:190px;
}

.Cell66Left
{
	width:400px;
	padding-right:10px;
	vertical-align:top;
	font-size:11px;
	padding-bottom:5px;
}

.Cell66Right
{
	width:400px;
	vertical-align:top;
	font-size:11px;
	padding-bottom:5px;
}

.Right .Cell66Left, .top .Cell66Right
{
	width:300px;
}

.Cell33Left
{
	width:200px;
	padding-right:10px;
	vertical-align:top;
	font-size:11px;
	padding-bottom:5px;
}

.Cell33Right
{
	width:200px;
	vertical-align:top;
	font-size:11px;
	padding-bottom:5px;
}

.Cell50Left
{
	width:300px;
	padding-right:10px;
	vertical-align:top;
	font-size:11px;
	padding-bottom:5px;
}

.Cell50Right
{
	width:300px;
	vertical-align:top;
	font-size:11px;
	padding-bottom:5px;
}

.Cell40Left
{
	width:240px;
	padding-right:10px;
	vertical-align:top;
	font-size:11px;
	padding-bottom:5px;
}

.Cell60Right
{
	width:360px;
	vertical-align:top;
	font-size:11px;
	padding-bottom:5px;
}

.Cell30Left
{
	width:180px;
	padding-right:10px;
	vertical-align:top;
	font-size:11px;
	padding-bottom:5px;
}

.Cell70Right
{
	width:420px;
	vertical-align:top;
	font-size:11px;
	padding-bottom:5px;
}
.Cell80pxLeft
{
	width:80px;
	padding-right:10px;
	vertical-align:top;
	font-size:11px;
	padding-bottom:5px;
}

.Cell370pxRight
{
	width:370px;
	vertical-align:top;
	font-size:11px;
	padding-bottom:5px;
}

.Cell370pxLeft
{
	width:370px;
	padding-right:10px;
	vertical-align:top;
	font-size:11px;
	padding-bottom:5px;
}

.Cell80pxRight
{
	width:80px;
	vertical-align:top;
	font-size:11px;
	padding-bottom:5px;
}

.Cell90pxLeft
{
	width:90px;
	padding-right:10px;
	vertical-align:top;
	font-size:11px;
	padding-bottom:5px;
}

.Cell360pxRight
{
	width:360px;
	vertical-align:top;
	font-size:11px;
	padding-bottom:5px;
}

.Cell360pxLeft
{
	width:360px;
	padding-right:10px;
	vertical-align:top;
	font-size:11px;
	padding-bottom:5px;
}

.Cell90pxRight
{
	width:90px;
	vertical-align:top;
	font-size:11px;
	padding-bottom:5px;
}

.Right .Cell33Left, .top .Cell33Right
{
	width:150px;
}

.HeaderBox
{
	background-color:#E87772;
	color:White;
	font-weight:bold;
	font-size:12px;
	padding:0px 5px 0px 5px;
	border-bottom:3px solid #675C53;
}
.ContentBox, .ContentNewsBox
{
	background-color:#efeceb;
	font-size:11px;
	padding:5px;
	margin-bottom:20px;
}

.ContentBoxLeft
{
	width:80px;
	background-color:#efeceb;
	font-size:11px;
	padding:5px;
	margin-bottom:20px;
}
.ContentBoxRight
{
	width:370px;
	background-color:#efeceb;
	font-size:11px;
	padding:5px;
	padding-left:10px;
	margin-bottom:20px;
}

.ContentNewsBox
{
	font-size:10px;	
	color: #675C53;
}

.ContentNewsBox_ohne
{
	font-size:10px;
	/*font-color:#675C53;*/
	background-color: #ffffff;
	border-bottom: 1px solid #AFA49E;
	border-left: 1px solid #AFA49E;
	border-right: 1px solid #AFA49E;
	margin-bottom:20px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
}

.HeaderNewsBox
{
	background-color:#afa49e;
	color:White;
	font-weight:bold;
	font-size:12px;
	padding:0px 5px 0px 5px;
}

.HeaderNewsBox_ohne
{
	background-color:#afa49e;
	color:White;
	font-weight:bold;
	font-size:12px;
	padding:0px 5px 0px 5px;
	border-top: 1px solid #AFA49E;
	border-left: 1px solid #AFA49E;
	border-right: 1px solid #AFA49E;
}

.BoxBorderTable
{
	width:100%;
	border-style:solid;
	border-width:1px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
}

.BoxNoBorderTable
{
	width:530px;
	border-style:solid;
	border-width:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
	margin-left:30px;
	margin-right:50px;
}

.BoxBorderTd
{
	width:50%;
	border-style:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
}
.BoxBorderSingleTd
{
	width:100%;
	border-style:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
}

.BoxGradRed
{
	width:100%;
	border-style:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
	background-image:url(../Images/verlauf2_rot.png);
	background-repeat:repeat-x;
}

.BoxGradRedTop
{
	width:100%;
	border-style:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
	background-image:url(../Images/verlauf_top.png);
	background-repeat:repeat-x;
}

.BoxGradRedBottom
{
	width:100%;
	border-style:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
	background-image:url(../Images/verlauf_bottom.png);
	background-repeat:repeat-x;
}

.BoxNoBorder
{
	width:50%;
	border-style:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
}

.BoxNoBorderLeft
{
	border-style:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:40px;
	padding-right:10px;
	vertical-align:top;
}

.BoxNoBorderRight
{
	border-style:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:60px;
	padding-right:10px;
	vertical-align:top;
}

.TableBanner
{
	width:610px;
	height:50px;
	/*background-color:#EFECEB;*/
	margin-bottom:20px;
	background-image:url(../images/test.png);  
}

.TDBannerLeft
{
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	width:460px;
	text-align:center;
	vertical-align:middle;
	/*border-bottom:solid 3px #AFA49E;*/
	/*border-left:solid 3px #EFECEB;*/
	/*border-top:solid 3px #EFECEB;*/
}

.TDBannerRight
{
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	width:150px;
	vertical-align:middle;
	/*border-right:solid 3px #AFA49E;*/
	/*border-bottom:solid 3px #AFA49E;*/
	/*border-top:solid 3px #EFECEB;*/
}

.BoxCenter
{
	width:100%;
}

.InfoBox
{
	width:610px; 
	height:90px;
	border:solid 1px #AFA49E;	
}

.InfoBoxLeft
{
	padding-left:5px;
	padding-right:5px;
}

.InfoBoxRight
{
	padding-left:5px;
	padding-right:5px;
}



/* /STRUCTURE ELEMENT */