﻿body								{ background: #6e6a5e url(../images/bg.jpg) no-repeat fixed; text-align: left; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF;}

form 								{ border: 0px; margin: 0px; padding: 0px; }
a									{ text-decoration: none; }
input, textarea, select 			{ color : #676d6e;; font: normal 12px Arial, Helvetica, sans-serif; border: 1px solid; border-color : #aaaaaa; line-height: 14px; }
textarea 							{ padding: 2px; scrollbar-3d-light-color:#000000; scrollbar-arrow-color:#AAAAAA; scrollbar-base-color:#CCCCCC; scrollbar-darkshadow-color:#CCCCCC; scrollbar-face-color:#eeeeee; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#eeeeee; }
input, select 						{ text-indent: 1px; }

.clear								{ clear: both; float: none; height:0; font-size:0; }

.noborder 							{ border: 0; }

table.borderedtable 				{ border-collapse: collapse; }
td.borderedtable 					{ border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #eee; }
td.noborder 						{ border-collapse: collapse; border-width: 0px; border-style: solid; border-color: #eee; }
td 									{ vertical-align: top; }

#header 							{ width: 1012px; position: relative; height: 70px; }
#header_logo		 				{ position: absolute; top: 0px; left: 0px; width: 217px; }
#header_flash						{ position: absolute; top: 0px; left: 217px; width: 780px; height: 70px; }

#main 								{ width: 990px; margin-left: 22px; }
#main_search		 				{ float: left; width: 195px; height: 60px; }
#main_navi		 					{ float: left; width: 780px; height: 60px; overflow: hidden;}
#sub_navi		 					{ margin-top: 4px;}
#main_left							{ float: left; width: 195px; }
#newsletter							{ width: 195px; margin-top: 20px;}
#main_content						{ float: left; width: 790px; }

#header_numbers						{ width: 195px; margin-bottom: 5px; }
#header_typo						{ width: 195px; height: 40px; }
#header_little_navi					{ height: 20px; padding-top: 7px;}

#profile_flash						{ width: 780px height: 50px; margin-bottom: 10px;}	

#main_left .level_1					{ padding: 3px 0px 3px 0px; margin-top: 2px; width: 180px; position: relative; background: url(../images/arrow.gif) no-repeat 0px 8px; display: block; }
#main_left .level_1 a				{ color: #fff; font: bold 13px Arial, Helvetica, sans-serif; text-transform: uppercase; padding-left: 10px;}

#main_left .level_1_active			{ padding: 3px 0px 3px 0px; margin-top: 2px; width: 180px; position: relative; background: url(../images/arrow_down.gif) no-repeat 0px 8px; display: none; }
#main_left .level_1_active a		{ color: #8b0e13; font: bold 13px Arial, Helvetica, sans-serif; text-transform: uppercase; padding-left: 10px;}

#main_left .level_2					{ padding: 0px 0px 3px 5px; margin-top: 2px; width: 180px; position: relative; display: none; }

#footer								{ margin-left: 227px; margin-bottom: 10px;}

.right_side							{ width: 195px;}

.valignbottom 						{ vertical-align: bottom; border: 1px solid #676d6e; }
.tablecol 							{ line-height: 12px; color: #676d6e;  }
.tablecolactive 					{ vertical-align: middle; padding-left: 4px; line-height: 12px; color: #ffffff;  }
.tablecolnormal 					{ vertical-align: middle; padding-left: 4px; line-height: 12px; color: #ffffff;  background-color:#676d6e; }
.tablecollight 						{ vertical-align: middle; padding-left: 4px; line-height: 12px; color: #ffffff;  background-color:#676d6e; }

.contentcol 						{ padding: 7px 5px 7px 5px; }
.space10px 							{ padding-left: 10px; font-family : Arial, Helvetica, sans-serif; color : #ffffff; line-height: 14px;  }
.space5px 							{ padding-left: 5px; }

.text								{ font-family : Arial, Helvetica, sans-serif; color: #fff; line-height: 14px; font-size: 12px; }
.text a 							{ color: #fff; line-height: 14px;  }

.searchheadline 					{ font-size : 18px; color: #ffffff; text-transform: uppercase;  line-height: 20px; font-weight: 100; }
.searchstring 						{ font-size : 14px; color: #ffffff; text-transform: uppercase;  line-height: 20px; font-weight: bold; }
.counterstring, 
.counterstring a					{ font-size : 18px; color: #ffffff;  text-transform: uppercase; line-height: 14px; font-weight: bold; }
.logotext 							{ font-size : 12px; color: #ffffff;  text-transform: uppercase; line-height: 14px; font-weight: bold; padding: 0px 0px 5px 0px; display: inline-block;}

.navlevel1							 { color : #ffffff; line-height: 14px;  font-weight: normal; }
.navlevel1:hover,
.navlevel1:active,
.navlevel1active 					{ color : #676d6e; line-height: 14px;  font-weight: normal; }

.navi_level2 						{ margin-right: 12px; font: bold 12px Arial, Helvetica, sans-serif; line-height: 14px; color: #860E13; text-transform: uppercase; padding: 3px 12px 3px 12px; display: inline-block;}

.navi_level2:hover,
.navi_level2_active 				{ margin-right: 12px; font: bold 12px Arial, Helvetica, sans-serif; line-height: 14px; color: #BCB39B; background-color: #fff; text-transform: uppercase; padding: 3px 12px 3px 12px; border: 0; display: inline-block; }

.navi_level3 						{ margin-right: 10px; font: bold 12px Arial, Helvetica, sans-serif; line-height: 14px; color: #860E13; text-transform: uppercase; padding: 3px 12px 3px 12px; display: inline-block; margin-top: 5px;}

.navi_level3:hover,
.navi_level3_active 				{ margin-right: 10px; font: bold 12px Arial, Helvetica, sans-serif; line-height: 14px; color: #BCB39B; background-color: #ffffff; text-transform: uppercase; padding: 3px 12px 3px 12px; border: 0; display: inline-block; margin-top: 5px;}

.navi_profiles						{ display: block; width: 175px; padding: 2px 9px 2px 9px; border: 1px solid #fff; font: bold 12px Arial, Helvetica, sans-serif; line-height: 20px; color: #ffffff; text-transform: uppercase; margin-bottom: 0px; margin-top: 2px;}
.navi_profiles:hover,
.navi_profiles_active				{ display: block; width: 175px; padding: 3px 10px 3px 10px; font: bold 12px Arial, Helvetica, sans-serif; line-height: 20px; color: #bcb39b; background-color: #ffffff; text-transform: uppercase; border: 0; margin-bottom: 0px; margin-top: 2px;}

.navi_profiles_sub					{ padding: 3px 0px 3px 20px; margin-top: 2px; width: 160px; position: relative; background: url(../images/arrow.gif) no-repeat 10px 8px; display: block; position: relative; }
.navi_profiles_sub a				{ color: #fff; font: normal 12px Arial, Helvetica, sans-serif; text-transform: uppercase; }

.navi_profiles_sub_active			{ padding: 3px 0px 3px 20px; margin-top: 2px; width: 160px; position: relative; background: url(../images/arrow.gif) no-repeat 10px 8px; display: block; position: relative; }
.navi_profiles_sub_active a			{ color: #fff; font: bold 12px Arial, Helvetica, sans-serif; text-transform: uppercase; }

.navi_profiles_sub .edit,		
.navi_profiles_sub_active .edit		{ position: absolute; right: 5px; top: 5px; }

.navi_profiles_sub_div				{ border: 1px solid #fff; border-top: 0px;  padding: 5px; margin-bottom: 2px;}

.navi_top_content					{ margin-right: 20px; font: normal 12px Arial, Helvetica, sans-serif; color: #ffffff; }

.contentwhite						{ background-color: #fff;}

.boxtable 							{ bbborder: 1px solid #676d6e; background-color: #fff; color: #676d6e;}
.boxtable .headline 				{ font-size : 18px; line-height: 20px; color : #676d6e;  }
.boxtable .subheadline 				{ font-family : Arial, Helvetica, sans-serif; line-height: 14px; font-size : 14px; color : #676d6e; font-weight : bold; }
.boxtable .text						{ font-family : Arial, Helvetica, sans-serif; color : #676d6e; line-height: 14px;  }
.boxtable .text a 					{ color : #676d6e; line-height: 14px;  }
.boxtable .linkteaser 				{ color : #676d6e; line-height: 14px; }
.boxtable .linkteaserbold 			{ color : #676d6e; line-height: 14px;  font-weight: bold; }
.boxtable .contentcol 				{ color : #676d6e; line-height: 14px;  }

.contentwhite 						{ bbborder: 1px solid #676d6e; background-color: #fff; color: #676d6e;}
.contentwhite .headline 			{ font-size : 18px; line-height: 20px; color : #676d6e;  }
.contentwhite .subheadline 			{ font-family : Arial, Helvetica, sans-serif; line-height: 14px; font-size : 14px; color : #676d6e; font-weight : bold; }
.contentwhite .text					{ font-family : Arial, Helvetica, sans-serif; color : #676d6e; line-height: 14px; text-decoration: none;}
.contentwhite .text a 				{ color: #860E13; line-height: 14px; text-decoration: none;}
.contentwhite .linkteaser 			{ color : #676d6e; line-height: 14px; }
.contentwhite .linkteaserbold 		{ color : #676d6e; line-height: 14px;  font-weight: bold; }
.contentwhite .contentcol 			{ color : #676d6e; line-height: 14px;  }

.boxheadline 						{ height: 18px; background-color: #8b0e13; color: #fff; font: bold 12px Arial, Helvetica, sans-serif; padding: 2px 26px 0px 5px;  }
.boxheadline a 						{ color: #fff; font-family : Arial, Helvetica, sans-serif;  }
.headertext 						{ font-family : Arial, Helvetica, sans-serif; color : #000000;  font-weight: normal; vertical-align: middle; letter-spacing: 0; line-height: 14px; }
.headersearch 						{ color : #ffffff;  padding-right: 10px; text-align: right; padding-top: 6px; }

.addbar 							{ border: 1px solid #919179; padding-left: 5px; padding-top: 5px; color : #676d6e; line-height: 14px;  }
.headernav,
.headernav a 						{ color : #ffffff; line-height: 14px;  font-weight: normal; }

.contentcol 						{ color : #ffffff; line-height: 14px;  }

.linkteaser 						{ color : #ffffff; line-height: 14px; }
.linkteaserbold 					{ color : #ffffff; line-height: 14px;  font-weight: bold; }
.headline2 							{ line-height: 14px; color : #676d6e;  }

.marginaltext 						{ line-height: 14px; color : #ffffff;  font-style: normal; }
.marginaltext a 					{ color : #676d6e; line-height: 14px;  }

.desctext 							{ line-height: 14px; color : #E2001A; }

.headline 							{ font-size : 18px; line-height: 20px; color : #ffffff;  }
.subheadline 						{ font-family : Arial, Helvetica, sans-serif; line-height: 14px; font-size: 14px; color : #fff; font-weight: bold; margin-bottom: 10px; display: block;}
.adminwindowbody 					{ margin: 5 0 0 0; color : #444444; background: #FFFFFF none;  }

#heightdiv 							{ border: 0; margin: 0; padding: 10px 20px 10px 20px;  }
.adminwindowheadline				{ font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; color : #676D6E;  margin-top: 20px; margin-bottom: 4px; display: block; clear: none; }

.adminwindowtext 					{ font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : normal; color : #676D6E;  line-height: 13px; }
.adminwindowdescription 			{ font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : normal; color : #676D6E;  }
.adminwindowhr 						{ height: 0px; width: 100%; border: 0; border-top: 1px solid #999999; margin: 0; padding: 0; }
.adminwindowhelpdiv 				{ position: absolute; background-color: #fff; padding: 10px 10px 10px 10px; width: 100%; z-index: 10; visibility: hidden; border: 1px solid; }
.adminwindowhelpiframe				{ position:absolute; display:none; padding: 10px 10px 10px 10px; width: 100%; z-index: 9; }
.adminwindowhelptext				{ font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : normal; color : #676D6E;  }
.adminwindowsmalltext 				{ font-family : Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal; color : #676D6E;  }

.entry_div							{ width: 585px; padding-bottom: 20px; clear: both;}
.picture_div						{ width: 195px; float: left; min-height: 1px;}
.picture_div_content				{ width: 585px; float: left; min-height: 1px; }
.text_div							{ width: 385px; float: left; margin-right: 5px;}
.text_div a							{ text-decoration:none; color: #7E8694; font-weight: normal;}
.text_div a:hover					{ text-decoration:none; }

.text_div_content					{ width: 185px; float: left; color: #7E8694; }
.text_div_content a, p				{ text-decoration:none; color: #7E8694; font-weight: normal;}
.text_div_content .headline 		{ font-size : 18px; line-height: 20px; color : #676d6e; }
.text_div_content a:hover			{ text-decoration:none; }
