/* ########################################### */
/*                                             */
/*  CMS Preview                              	 */
/*                                             */
/*  Please do not delete this classes          */
/*                                             */
/* ########################################### */

td.editPreviewStatus {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	background-color: white;
	padding: 0px;
	vertical-align: middle;
	text-align: center;
	border: 1px dotted gray;
}

td.editPreviewStatusIcon {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	background-color: transparent;
	background-image: url(../_update/_images/icons/information.gif);
	background-position: right;
	height: 16px;
	width: 16px;
	background-repeat: no-repeat;
	padding: 0px;
	vertical-align: middle;
	text-align: right;
}

td.editPreviewStatusText {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	text-weight: bold;
	color: #555555;
	background-color: white;
	padding: 0px;
	vertical-align: middle;
	text-align: left;
}

#editPreviewInfo {
	display: none;
	position: absolute;
	background-color: gray;
	padding: 2px 4px 2px 4px;
	font-family: Tahoma,Arial,Verdana;
	font-size: 11px;
	color: white;
	z-index: 99999;
	white-space: nowrap;
}

#editPreviewHilite {
	display: none;
	position: absolute;
	border: 1px dotted black;
	background-color: gray;
	filter: alpha(opacity:30);
	cursor: pointer;
	z-index: 99999;
}

div.quickEdit {
/* IE schmiert in einigen Fällen ab wenn hier die width oder höhe auf 100% gesetzt wird
	width: 100%;
	height: 100%;
*/
	background-color: transparent;
}

div.quickEditInUse {
	width: 100%;
	height: 100%;
	background-color: #FFFEA7;
}

#dbcCmsLayoutGrid {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9999;
	width: 934px;
	height: 449px;
	display: none;
	background-color: transparent;
	background-image: url(../../../_update/_images/cmsLayoutGrid10.gif);
}
/* ########################################### */

html {
	min-height: 100.05%;
}

.level1, .level1:visited, .level1:active,.level1hl, .level1hl:visited, .level1hl:active,
.level2, .level2:visited, .level2:active,.level2hl, .level2hl:visited, .level2hl:active,
.level3, .level3:visited, .level3:active,.level3hl, .level3hl:visited, .level3hl:active, 
.level4, .level4:visited, .level4:active,.level4hl, .level4hl:visited, .level4hl:active, 
.level5, .level5:visited, .level5:active,.level5hl, .level5hl:visited, .level5hl:active, 
.level6, .level6:visited, .level6:active,.level6hl, .level6hl:visited, .level6hl:active, 
.level7, .level7:visited, .level7:active,.level7hl, .level7hl:visited, .level7hl:active {
	display:block;
	text-align:left;
}

#.level2, #.level2:visited, #.level2:active,#.level2hl, #.level2hl:visited, #.level2hl:active {
	width : 180px;
}

.level3, .level3:visited, .level3:active,.level3hl, .level3hl:visited, .level3hl:active {
	margin-left:5px;
}

a, body, farbwert2, farbwert1, body a, #LeftCol a, {
	text-align: left;
}

label {
	width:100px;
	text-align:left;
}

#LoginBox,#SearchBox,#TeaserBox,TeaserBoxContent a {
	width: 180px;
	padding-top:15px;
	text-align:left;
}

#Headline,#ContentText,#ContentTextImage,#ContentImage,#ContentForm,#ContentTable {
	margin-bottom:15px;
	text-align:left;
	width:100%;
}

#SearchBoxFormular, #TeaserBoxContent, #LoginBoxFormular,#SearchBoxHeadline, #TeaserBoxHeadline, #LoginBoxHeadline {
	border-bottom: 1px #FFFFFF solid;
}

#cmsForm div {
	padding-bottom:3px;
	width:100%;
	margin-bottom: 1px;
}

#cmsForm label {
	float: left;
}

.LeftCol {
	padding-left:83px;
	padding-top:10px;
}

.MiddleCol {
	display:block;
}

.leftNaviBg1 {
	background: url(../_images/nav_bg.gif) no-repeat;
	width: 212px;
	height: 399px;
}

* html .leftNaviBg1 {
	width: 313px;
}

.leftNaviBg2 {
	background: url(../_images/navi_bg2.gif);
}

.level1, .level1:visited, .level1:active {
	background: url(../_images/navi_dot.gif) no-repeat;
}

.level1:hover {
	background: url(../_images/nav_dot_sel.gif) no-repeat;
}

.level1hl, .level1hl:visited, .level1hl:hover, .level1hl:active {
	background: url(../_images/nav_dot_sel.gif) no-repeat;
}

.headline1 {
	margin-left:-1px;
}

#teaserBoxHome {
	background-color: #f8ded4;
	width:226px;
	min-height:10px;
}

#teaserBoxHome .teaserBoxHeader2 {
	height: 33px;
}

#teaserBoxHome .teaserBoxContent2 {
	padding-top: 45px;
	padding-bottom: 27px;
	padding-left: 11px;
	padding-right: 11px;
	min-height:50px;
	display:block;
}

* html #teaserBoxHome .teaserBoxContent2 {
	height:50px;
}

#ContentTextImageTeaserBox {
	margin-bottom:20px;
	min-height:10px;
}

* html #ContentTextImageTeaserBox {
	height:10px;
}


#ContentTextImageTeaserBox #ImageBox {
	float:left;
	width:81px;
	height:62px;
}

#ContentTextImageTeaserBox #TextBox {
	float:left;
	height:62px;
	margin-left:5px;
	font-size:10px;
	width:118px;
}

#ContentTextImageTeaserBox #TextBox a {
	font-size:10px;
}

#MiddleCol {
	padding-left:15px;
}

#contentArea #ContentText a {
	background: url(../_images/linkpfeile.gif) no-repeat left !important;
	padding-left: 21px !important;
	text-decoration: none;
}

.headline3 {
	background-color: #fde9a9;
}