/* CSS Document */

@media print {
	#LeftNavigation, #MainNavigation, #Country, #SiteServices, #Context, #TabNavigation {
		display:none;
	}
}

body {
	background:#F0EADB;
	padding-top:50px;
	font:12px arial, sans-serif;
	color:#333333;
}

.Small {
	font-size:10px;
}

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

H4 { font-size:12px; }
A:HOVER {
	text-decoration:none;
}

IMG { border:none; }
#HomeContent IMG { display:block; }

SELECT { font-size:11px; color:#666; }
OPTION { font-size:11px; }
OPTION.Indent5 { padding-left:5px; }
OPTION.Indent10 { padding-left:10px; }
OPTION.Indent20 { padding-left:20px; }
OPTION.Indent30 { padding-left:30px; }
OPTGROUP { font-style:normal; }

#ContentBlock {
	margin:0 auto;  /* Zentrierung */
	width:740px;
	background:#fff;
	padding:10px;
	margin-bottom:20px;
}

#Logo {	float:left; }

#Header {
	float:left;
	height:46px;
}
#MainNavigation {
	color:#AD9154;
	margin-top:8px;
	margin-left:10px;
	float:left;
}
#MainNavigation A {
	color:#AD9154;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
#MainNavigation A:HOVER, #MainNavigation A.Current { color:#7C6A44; }
#MainNavigation LI { list-style:none; float:left; }

#Country {
	position:relative;
	float:right;
	font-size:11px;
	top:8px;
	color:#333333;
}

#Country A { color:#999999; }
#Country A:HOVER { text-decoration:none; }

#HomeContent {
	float:left;
	width:740px;
	background-image:url(../images/home_bg.gif);
	background-repeat:repeat-y;
	margin-bottom:10px;
}
.HomeEnd {
background-image:url(../images/home_bg_abschluss.gif);
background-repeat:no-repeat;
position:relative;
height:20px;
margin-top:0px;
clear:both !important;
}

.SubEnd {
background-image:url(../images/sub_bg_abschluss.gif);
background-repeat:no-repeat;
position:relative;
height:139px;
clear:both !important;
}

.Error { color:red; font-weight:bold; }
#HomeContent .LeftColumn, 
#HomeContent .MiddleColumn, 
#HomeContent .RightColumn {
	width:185px;
	float:left;
	color:#336699;
	font-size:11px;
	padding-bottom:40px;
}
#HomeContent .LeftColumn H3, 
#HomeContent .MiddleColumn H3, 
#HomeContent .RightColumn H3 {
	color:#fff;
	font-size:14px;
	padding:11px 10px;
	display:block;

}

#HomeContent .LeftColumn H3 A, 
#HomeContent .MiddleColumn H3 A, 
#HomeContent .RightColumn H3 A {
	color:#fff;
	text-decoration:none;
}

#HomeContent .LeftColumn P, 
#HomeContent .MiddleColumn P, 
#HomeContent .RightColumn P {
	padding:5px 10px 5px 10px;
}

#HomeContent .LeftColumn H3 { background:#4B6B0D;}
#HomeContent .MiddleColumn H3 { background:#1F557C; }
#HomeContent .RightColumn H3 { background:#7A0000; }

#HomeContent .LeftColumn A, 
#HomeContent .MiddleColumn A, 
#HomeContent .RightColumn A { color:#336699; font-weight:bold;}

#HomeContent .LeftColumn A:HOVER, 
#HomeContent .MiddleColumn A:HOVER, 
#HomeContent .RightColumn A:HOVER { text-decoration:none;}

#HomeContent .LeftColumn SELECT,
#HomeContent .MiddleColumn SELECT,
#HomeContent .RightColumn SELECT {
	 width:100%; 
}

#HomeContent FORM {
	 padding-left:7px; 
	 padding-right:7px;
}


.HomeContext {
	width:185px;
	float:left;
	background:#C1AE84;
	background-image:url(../images/home_right_top_radius.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
}

.HomeContext H2{
	background:#C1AE84;
	font-size:14px;
	color:#fff;
	padding:0 7px 12px 7px;
}
.HomeContext P{
	background:#C1AE84;
	font-size:11px;
	color:#fff;
	padding:0 7px 12px 7px;
}

.HomeContext UL {
	list-style:none;
	font-size:11px;
}

.HomeContext LI {
	background-image:url(../images/bullet_weiss.gif);
	background-position:0 1px;
	background-repeat:no-repeat;
	padding-left:7px;
	padding-bottom:15px;
	margin-left:7px;
} html>body .HomeContext LI { background-position:0 0px; }

.HomeContext LI A {
	font-weight:normal;
}

.HomeContext A {
	color:#fff;
	font-weight:bold;
}

A.Lupe {
	background-image:url(../images/lupe.gif);
	background-repeat:no-repeat;
	padding:2px 20px;
	line-height:18px;
}
#ContentBody {
	float:left;
	width:740px;
	background-image:url(../images/sub_bg.gif);
	background-repeat:repeat-y;
	margin-bottom:10px;
}
#ContentBody A{ color:#336699; }

#LeftNavigation {
	width:155px;
	margin-top:10px;
	font-size:11px;
	float:left;
}


/*
#LeftNavigation UL UL {
	margin-left:10px;
}
*/
#LeftNavigation LI {
	list-style:none;
	line-height:15px;
	font-weight:bold;
	border-bottom:1px solid #F0EADB; /* Bugfixing IE */
} 
#LeftNavigation LI.Backlink { padding-bottom:10px; }

#LeftNavigation UL UL LI { font-weight:normal; }
#LeftNavigation UL UL LI A { padding-left:20px; }
#LeftNavigation LI A {
	padding:5px 5px 4px 10px;
	text-decoration:none;
	display:block;	
} 

.Color1 #LeftNavigation LI A{ color:#7A0000; }
.Color2 #LeftNavigation LI A{ color:#4B6B0D; }
.Color3 #LeftNavigation LI A{ color:#3E3E3E; }

.Color1 #LeftNavigation LI A.Current{ background:#CCCCCC; }
.Color2 #LeftNavigation LI A.Current{ background:#CCCCCC; }
.Color3 #LeftNavigation LI A.Current{ background:#CCCCCC; }

.Color1 #SubHeader {
	Background:#7A0000;
	background-image:url(../images/color1_top.gif);
}
.Color2 #SubHeader {
	Background:#4B6B0D;
	background-image:url(../images/color2_top.gif);
}
.Color3 #SubHeader {
	Background:#666666;
	background-image:url(../images/color3_top.gif);
}

#SubHeader {
	background-repeat:no-repeat !important;
	height:40px;
}

#SubHeader H2 {
	color:#fff;
	font-size:14px;
	padding:11px 5px 10px 10px;
	float:left;
}


#SubHeader .ModuleSearch { float:right; }
#SubHeader FORM { padding-top:10px; padding-right:10px; }
#SubHeader SELECT { width:145px; }
#Content {
	width:430px;
	float:left;
}

#Content H4{
	color:#333333;
	padding:13px 11px;
	font-size:11px;
	font-weight:bold;
}
#Content LI H4 { padding:0; }

#Content H4 A{
	color:#333333;
	font-weight:bold !important;
	text-decoration:none;
}

#Content H4 A:HOVER{
	text-decoration:underline;
}

#Content UL.DownloadList LI {
	background-image:url(../images/icon_download.gif);
	background-position:0 1px;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:5px;
	margin-left:11px;
}

#Content UL {
	list-style:none;
	font-size:11px;
	padding-right:11px;
	margin-bottom:10px;
}

#Content UL UL {
	padding-right:11px;
	margin-bottom:0px;
	margin-top:5px;
}

#Content LI {
	background-image:url(../images/bullet_schwarz.gif);
	background-position:0 1px;
	background-repeat:no-repeat;
	padding-left:7px;
	padding-bottom:5px;
	margin-left:11px;
} html>body #Content LI { background-position:0 0px; }



#Content UL.Sitemap {
	list-style:none;
	font-size:11px;
	padding-right:11px;
	margin-bottom:10px;
}

#Content UL.Sitemap UL {
	padding-right:11px;
	margin-bottom:0px;
	margin-top:5px;
}

#Content .Sitemap LI {
	background-image:url(../images/bullet_schwarz.gif);
	background-position:0 1px;
	background-repeat:no-repeat;
	padding-left:7px;
	padding-bottom:5px;
	margin-left:11px;
} html>body #Content LI { background-position:0 0px; }

#Content .Sitemap LI UL LI {
	font-weight:normal !important;
	background-image:none !important;
	padding-left:0px;
}

#Content .Sitemap LI A {
	font-weight:bold;
	display:block !important;
}
#Content .Sitemap LI UL A {
	font-weight:normal !important;
}
#Content .TocList LI {
	padding-bottom:15px;

}

#Content .NoBullet LI {
	background-image:none !important;
	margin-left:3px !important;
}

#Content LI A {
	font-weight:normal;
	display:block;
}
#Content LI SPAN A{
	font-weight:normal;
	display:inline;
}


#Content H3 {
	padding:13px 11px;
	font-size:14px;
}
.Color1 #Content H3 { color:#7A0000; }
.Color2 #Content H3 { color:#4B6B0D; }
.Color3 #Content H3 { color:#666666; }

#Content P{
	padding:0 11px 13px 11px;
	font-size:11px;
}

#Content P.top{
	padding:13px 11px 0 11px;
	font-size:11px;
}

#Content IMG {
	padding:0 15px 10px 11px;
}

#Content IMG.Keyvisual {
	padding:0;
}

#Content IMG.Fullsize {
	padding-bottom:20px;
}

#Content #TabNavigation {
	float:left;
}

#Content #TabNavigation UL {
	padding-left:11px;
	list-style:none;
}

#Content #TabNavigation LI {
	background-image:none;
	text-align:center;
	padding:4px 0;
	margin:10px 0px;
	width:203px;
	float:left;
	border:1px solid #CCCCCC;
}

#Content #TabNavigation LI.Current {
	dbackground:#CCC;
	height:30px;
	border:none;
	background-image:url(../images/arrow_tabnavigation.gif);
	background-repeat:no-repeat;
}

#Content TABLE.Screens{
	float:none;
	border:0 none !important;
	background:none;
	padding:0px;
	margin:0px;
	width:auto;
	margin-bottom:15px;
}

#Content .Screens TD {
	padding:0px 0px 2px 11px;
	margin:0px;
	border:0 none !important;
	background:none;
	vertical-align:bottom;
}
#Content .Screens TD.Small {
	font-size:11px;
	font-style:italic;
}
#Content .Screens TD IMG {
	margin:0px;
	padding:0px;
}

#Content .Screens .Bottom{
	vertical-align:bottom !important;
}
#Content .Screens IMG {
	float:left;
}

#Context {
	width:153px;
	float:left;
	margin-bottom:15px;
	font-size:11px;
}
#Context .Printer {
	height:70px;
	border-bottom:1px solid #fff;
	padding:15px 17px;
}
#Context .Printer A { background-repeat:no-repeat; }
.Color1 #Context .Printer A{ background-image:url(../images/icon_print_c1.gif); }
.Color2 #Context .Printer A{ background-image:url(../images/icon_print_c2.gif); }
.Color3 #Context .Printer A{ background-image:url(../images/icon_print_c3.gif); }

#Context H4 {
	color:#666666;
	padding:12px 5px 4px 15px;
}

#Context P {
	color:#666666;
	font-size:11px;
	padding:0px 5px 4px 15px;
}

#Context UL {
	padding-left:15px;
	padding-right:5px;
}
#Context LI {
	list-style:none;
	line-height:15px;
	font-weight:normal;
	border-bottom:1px solid #F0EADB; /* Bugfixing IE */
}

TABLE {
	width:100%;
	border:1px solid #A7A7A7;
	border-collapse:collapse;
	margin-bottom:12px;
}

TABLE.NoLine {
	border:0 none;
}

TD, TH {
	border:1px solid #A7A7A7;
	padding:7px 10px;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#333333;
	vertical-align:top;
}
TD.Spacer, TH.Spacer {
	padding:0px;
	margin:0px;
	width:1px !important;
}
.NoLine TD, .NoLine TH {
	border:0 none;
	background:none !important;
	padding:2px 10px;
}
.NoLine TH { font-weight:bold; }

.Form TD, .Form TH {
	padding:5px 10px !important;
}
TD.ColumnCenter, TH.ColumnCenter { text-align:center; }

TH A { font-weight:bold; }

.Color1 TH { background:#E1E5D6; }
.Color2 TH { background:#E1E5D6; }
.Color3 TH { background:#E2E2E2; }

.Color1 TD { background:#E1E5D6; }
.Color2 TD { background:#F9F7F2; }
.Color3 TD { background:#F9F7F2; }



#CopyRight, #SiteServices {
	font-size:11px;
	color:#999999;
}
#CopyRight { padding-left:7px; float:left;}
#SiteServices { padding-right:7px; float:right; }

#CopyRight A, #SiteServices A {	color:#999999; }

