/**
 * Style sheet internal
 */
body
{
	width:1000px;
	margin:0px auto;
	background-color:#1E2837;
	background-image:url("../images/background_internal.jpg");
	background-position:center top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5F6A81;
	background-attachment: fixed;
}

#footer
{
	float:left;
	margin:0px;
	padding:0px;
}

#footer a
{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color:#808AA2;
}

#container
{
	width:1000px;
	height:auto;
	float:left;
	background-color:#FFFFFF;
	background-image:url("../images/background_content_internal.gif");
	background-position:left top;
	background-repeat:repeat-y;
}

#spacer_top
{
	width:1000px;
	height:29px;
	float:left;
	background-color:#FFFFFF;
	background-image:url("../images/top_internal.gif");
	background-position:center top;
	background-repeat:no-repeat;
}

.mod_contentbox
{
	padding-right:25px;
	padding-left:25px;
}

.mod_article
{
	padding-right:25px;
	padding-bottom:25px;
	padding-left:25px;
}

.mod_article li, .mod_contentbox li
{
	list-style-image:url("../images/icon_flach.gif");
}

.mod_article h1, .mod_contentbox h1
{
	padding-bottom:8px;
	padding-left:20px;
	background-image:url("../images/icon.gif");
	background-position:left center;
	background-repeat:no-repeat;
	border-bottom:1px dashed #735B30;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#243040;
}

.mod_article h2, .mod_contentbox h2
{
	margin-top:5px;
	padding:4px 4px 4px 18px;
	background-color:#EAE7DF;
	background-image:url("../images/icon_title.gif");
	background-position:left center;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#735B30;
}

.right_internal
{
	padding:0px 32px 0px 14px;
}

.mod_article h3, .mod_contentbox h3
{
	text-align:right;
	border-bottom:1px dashed #735B30;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#735B30;
}

.mod_article h4, .mod_contentbox h4
{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#735B30;
}

.line_spacer
{
	padding-bottom:8px;
	border-top:1px dashed #735B30;
}

.subnavigation
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.subnavigation li
{
	margin-bottom:5px;
	list-style-type:none;
	list-style-image: none;
}

.subnavigation a
{
	height:26px;
	display:block;
	margin:0px;
	padding:0px 0px 0px 10px;
	background-image:url("../images/bg_normal.jpg");
	background-position:center center;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#ffffff;
	line-height:26px;
}

.subnavigation a:hover
{
	background-image:url("../images/bg_hover.jpg");
	background-position:center center;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#ffffff;
}

/* menu */
#main_menu
{
	width:686px;
	height:45px;
	float:left;
	margin-bottom:14px;
	padding-right:12px;
	padding-left:12px;
	text-align:center;
	background-color:#8F7442;
	background-image:url("../images/background_menu_internal.gif");
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul.level_1 a, ul.level_1 p
{
	font-size:14px;
	color:#FFFFFF;
	line-height:15px;
}

ul.level_1 a
{
	width:96px;
	height:35px;
	display:block;
	margin:0px;
	padding:10px 0px 0px 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
	line-height:15px;
	float: none !important;
	float: left;
}

ul.level_1 a:hover
{
	background-image:url("../images/background_over.jpg");
	background-position:center top;
	background-repeat:repeat-x;
	text-decoration:none;
	color:#ffffff;
}

ul.level_1 p
{
	margin:0px;
	padding:10px 0px 0px 0px;
	text-align:center;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
}

ul.level_1
{
	margin:0;
	padding:0;
	border:0 none;
	list-style-type:none;
}

ul.level_1 .sf-sub-indicator
{
	padding-left:4px;
}

ul.level_1 li
{
	width:96px;
	position:relative;
	float:left;
	display:inline;
	margin:0px 1px 0px 0px;
	padding:0;
	text-align:center;
	border-right:1px solid #BF9E60;
	list-style-type:none;
	z-index: 200;
}

ul.level_1 li.active
{
	border-right:1px solid #BF9E60;
	list-style-type:none;
}

ul.level_1 ul li.active
{
	background-color:#243040;
	background-image:url("none");
}

ul.level_1 ul p
{
	padding-right:3px;
	padding-left:3px;
	text-align:left;
	line-height:25px;
}

ul.level_1 ul
{
	width:auto;
	left:0px;
	top:45px;
	position:absolute;
	display:none;
	margin:0;
	padding:0;
	border:0;
	list-style-type:none;
}

/* From IE 7 lack of compliance */
ul.level_1 ul:after
{
	height:0;
	clear:both;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:0px;
	content: ".";
	visibility: hidden;
}

ul.level_1 ul li
{
	width:170px;
	height:25px;
	float:left;
	text-align:left;
	border-right:1px solid #BF9E60;
	border-bottom:1px solid #BF9E60;
	border-left:1px solid #BF9E60;
	display: block !important;
}

/* Root Menu Hover Persistence */
ul.level_1 a:hover, ul.level_1 li:hover a, ul.level_1 li.iehover a
{
	background-image:url("../images/background_over.jpg");
	background-position:center top;
	background-repeat:repeat-x;
}

/* 2nd Menu */
ul.level_1 li:hover li a, ul.level_1 li.iehover li a
{
	width:166px;
	height:25px;
	float:left;
	margin:0;
	padding:0px 2px;
	text-align:left;
	background-color:#927643;
	background-image:url("none");
	color:#FFFFFF;
	line-height:25px;
}

/* 2nd Menu Hover Persistence */
ul.level_1 li:hover li a:hover, ul.level_1 li:hover li:hover a, ul.level_1 li.iehover li a:hover, ul.level_1 li.iehover li.iehover a
{
	background-color:#243040;
	background-image:url("none");
	color:#FFFFFF;
}

/* 3rd Menu */
ul.level_1 li:hover li:hover li a, ul.level_1 li.iehover li.iehover li a
{
	height:25px;
	float:none;
	background-color:#927643;
	background-image:url("none");
	color:#FFFFFF;
	line-height:25px;
}

/* 3rd Menu Hover Persistence */
ul.level_1 li:hover li:hover li a:hover, ul.level_1 li:hover li:hover li:hover a, ul.level_1 li.iehover li.iehover li a:hover, ul.level_1 li.iehover li.iehover li.iehover a
{
	height:25px;
	background-color:#243040;
	background-image:url("none");
	color:#FFFFFF;
	line-height:25px;
}

/* 4th Menu */
ul.level_1 li:hover li:hover li:hover li a, ul.level_1 li.iehover li.iehover li.iehover li a
{
	height:25px;
	float:none;
	background-color:#927643;
	background-image:url("none");
	color:#FFFFFF;
	line-height:25px;
}

/* 4th Menu Hover */
ul.level_1 li:hover li:hover li:hover li a:hover, ul.level_1 li.iehover li.iehover li.iehover li a:hover
{
	background-color:#243040;
	background-image:url("none");
	color:#FFFFFF;
}

ul.level_1 ul ul, ul.level_1 ul ul ul
{
	left:170px;
	top:0px;
	position:absolute;
	display:none;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul.level_1 li:hover ul ul, ul.level_1 li:hover ul ul ul, ul.level_1 li.iehover ul ul, ul.level_1 li.iehover ul ul ul
{
	display:none;
}

ul.level_1 li:hover ul, ul.level_1 ul li:hover ul, ul.level_1 ul ul li:hover ul, ul.level_1 li.iehover ul, ul.level_1 ul li.iehover ul, ul.level_1 ul ul li.iehover ul
{
	display:block;
}

.banner_home
{
	width:230px;
	height:auto;
	float:left;
	margin-right:11px;
	margin-bottom:5px;
	margin-left:11px;
}

#logo_header
{
	width:252px;
	height:97px;
	float:left;
	padding:9px 9px 12px 29px;
}

#header_internal
{
	width:710px;
	height:118px;
	float:left;
}

#login_internal
{
	width:104px;
	height:28px;
	float:left;
	margin:31px 19px 0px 587px;
	padding:0px;
	text-align:center;
	background-color:#FFFFFF;
	background-image:url("../images/background_button_login.gif");
	background-position:center center;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#243040;
	line-height:28px;
}

#login_internal a
{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#003366;
}

.tableinformational
{
	margin:0px;
	padding:0px;
	background-color:#ffffff;
}

.tableinformational td
{
	margin:0px;
	padding:5px;
	border:1px solid #cdc6b5;
}

.tableinformational input[type=text], .tableinformational input[type=button], .tableinformational input[type=submit], .tableinformational select, .tableinformational textarea
{
	width:300px;
	padding:5px;
	background-color:#DFE1E4;
	background-image:url("../images/background_forms_internal.jpg");
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #DCD6CB;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#5F6A81;
}

.tableinformational #button
{
	width:312px;
	padding:5px;
	background-color:#735B30;
	background-image:url("../images/background_button_internal.jpg");
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #DCD6CB;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
}

.tableheader
{
	text-align:center;
	background-color:#2a384a;
	font-weight:bold;
	font-size:13px;
	color:#ffffff;
}

.tableheader2
{
	background-color:#bd9d60;
	font-weight:bold;
	color:#ffffff;
}

.tableheader3
{
	background-color:#DDD9CC;
	font-weight:bold;
	color:#626983;
}

.tableheader4
{
	background-color:#EAE7DF;
	color:#626983;
}

.tableheader5
{
	background-color:#DBC9A6;
	color:#626983;
}

.border
{
	border-bottom:1px dashed #CEC7B5;
}

#ctrl_1, #ctrl_2, #ctrl_3, #ctrl_4, #ctrl_6, #ctrl_7
{
	width:300px;
	padding:5px;
	background-color:#DFE1E4;
	background-image:url("../images/background_forms_internal.jpg");
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #DCD6CB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F6A81;
}

#ctrl_5
{
	width:312px;
	padding:5px;
	background-image:url("../images/background_button_internal.jpg");
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #DCD6CB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11;
	color:#ffffff;
}

#tableform table td
{
	padding:5px;
}

.layout_latest
{
	margin-bottom:20px;
}

.layout_latest a
{
	font-size:16px;
	color:#735B30;
}

.layout_latest .more a
{
	font-size:12px;
	color:#0099FF;
}

.layout_latest h4
{
	margin-bottom:10;
	padding-bottom:5px;
	background-image:url("../images/icono_title.gif");
	background-position:right center;
	background-repeat:no-repeat;
	border-bottom:1px dashed #735B30;
}

.info
{
	font-size:11px;
	color:#9EA6B6;
}

.teaser
{
	margin-top:10px;
	margin-bottom:10px;
}

#container_info, .containeri
{
	display:none;
}

#image_at_right
{
	padding:0px 0px 10px 0px;
}

#right_links_xspadding
{
	padding-bottom:0px;
}

#contentbox-rt
{
	padding:0px;
}

.remark
{
	padding:10px 5px;
	background-color:#DDD9CC;
	border:1px solid #cdc6b5;
}
