/***********************************************/
/* Tags                         	           */
/***********************************************/
/* h1 to h3 - see contribute user css*/

/* ICON BLUE : #221E1F */
html {overflow-y: scroll;}

h5  {
	font-weight:bold;
	font-size:12px;
	margin:6px 0px 6px 0px;
	padding:0px;
}
h6  {
	font-weight:normal;
	font-size:12px;
	margin:6px 0px 6px 0px;
	padding:0px;
}

body{
	font-family:Arial,Helvetica,sans-serif;
	background-color: #DCDDDF;
	color: #221E1F;
	line-height: 1.35;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size:12px;
	text-align:left;
}

img {
	border:0px;
	border-style:none;
}
p  {
	margin: 0px 0px 12px 0px;
	padding: 0px;
}
select {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
	border: 1px solid #221E1F;
}

td  {
	vertical-align:top;
	text-align:left;
}
form td  {
	vertical-align:bottom;
	padding:0px 6px 6px 0px;
}

textarea, input.border, select {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
	color:#221E1F;
	line-height: 1.166;
	background-color:#FFFFFF;

}

#right_col textarea {
	font-size:9pt;
}

textarea, input, option, select {
	margin:0px 0px 0px 0px;
}
textarea, input.border, option, select  {
	border:1px solid #C7C8CA;
}
checkbox  {
	margin:0px;
}
input.button {
	color: #221E1F; 
 	font-weight: normal;
 	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
 	background : #FFFFFF none;
 	border:1px solid #C7C8CA;
	text-align:center; 	
 	vertical-align:middle; 
}
input.button_mouseover {
	color: #221E1F;
	font-weight: normal;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
	background :#C7C8CA;
	border:1px solid #C7C8CA;
	text-align:center; 
	vertical-align:middle; 
}
input.button_submitted {
	display:none;
	visibility:hidden;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#for {
position:absolute;
left:0px;
top:0px;
z-index:100;
width:100%;
}
#hint {
position:absolute;
left:0px;
top:0px;
z-index:50;
width:100%;
}

#pano {
	padding:0px 0px 0px 0px;
	margin:7px 0px 0px 0px;
	width:900px;
	clear:both;
}
#pano img {
	border-style: none;
	border:0px;
}
#pan_im_L{
	text-align:left;
	vertical-align:middle;
	width:250px;
	padding-left:20px;
	background-color:#FFFFFF;
}

#logo {
	padding:0px;
	height:100px;
	text-align:center;
}
#logo_prt{
	display:none;
}


/***********************************************/
/* Content Col                                   */
/***********************************************/
#content{
	text-align:left;
	padding:0px;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
	width:900px;
	overflow:hidden;
}
#content:after { /* Netscape pre 8.1 float div fix*/
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#content a, #content a:link, #content a:visited, #content a:active, #content a:hover {
	color: #221E1F;
	text-decoration: underline;
}
#content a:active, #content a:hover {
	color:#ED2024;
}


* html #content {
	/*height:300px;*/
}
#content table{
	text-align:left;
	margin:0px 0px 10px 0px; 
}

#Inhalte_L_voll {
	padding:20px 10px 10px 20px;
}

#Inhalte_L_Top {
	padding:20px 0px 0px 20px;
}
#Inhalte_L_Landing {
	padding:10px 10px 10px 20px;
}
#Inhalte_L_split {
	padding:20px 0px 10px 20px;
	width:530px;
	float:left;
}
#Inhalte_R, #Inhalte_R_Landing {
	float:right;
	width:310px;
	background-color:#F3F3F4;
	border-right:2px solid #FFFFFF;
}
#Inhalte_R {
	padding:10px 10px 0px 10px;
	margin:55px 0px 10px 10px;
}
#Inhalte_R_Landing {
	padding:10px 10px 0px 10px;
	margin:0px 0px 10px 10px;
}
#Inhalte_R img, #Inhalte_R_Landing img{
	margin:0px 0px 10px 0px;
}

#Inhalte_R h1, #Inhalte_R_Landing h1 {
	margin:0px 0px 10px 0px;
}
#Inhalte_R h1, #Inhalte_R h2, #Inhalte_R_Landing h1, #Inhalte_R_Landing h2 {

}
#Inhalte_R hr, #Inhalte_R_Landing hr {
	width 100%;
	height:10px;
	color:#FFFFFF;
	background-color:#FFFFFF;
	border:0px;
	margin:0px 0px 5px 0px;
}
#Inhalte_R a, #Inhalte_R a:link, #Inhalte_R a:visited, #Inhalte_R_Landing a, #Inhalte_R_Landing a:link, #Inhalte_R_Landing a:visited  {
text-decoration:none;
color:#221E1F;
}
#Inhalte_R a:hover, #Inhalte_R a:active, #Inhalte_R_Landing a:hover, #Inhalte_R_Landing a:active {
text-decoration:none;
color:#ED2024;
}
#SBB td {
padding:3px;
vertical-align:middle
}
#SBB input {
	color: #221E1F; 
 	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
 	border:1px solid #C7C8CA; 	
	margin:0px;
	padding:2px;
}
/***********************************************/
/* Footer                                   */
/***********************************************/

#footer {
	background-color:#DCDDDF;
	border-top:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	border-left:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	width: 891px;
	LINE-HEIGHT: 15px;
	padding:0px 5px 0px 0px;
	clear:both;
	height:20px;
	margin:0px 0px 30px 0px;
}
#footer ul {
	list-style:none;
	margin:0px;
	padding:0px;
	vertical-align:top;
	
}
#footer ul li {
	text-align:left;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	float:left;
	height:20px;	
}

#footer ul a {
 	COLOR:#221E1F;
	margin:0px;
	padding: 3px 10px 3px 10px;
	text-decoration:none;
	display:block;
}
#footer ul li a:hover{
	text-decoration:none;
	COLOR: #ED2024;
	background-color:#FFFFFF;
}
#footer ul li.aktiv {
	color:#ED2024;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
}
#footer ul li.aktiv a:hover, #footer ul li.aktiv a{
	text-decoration:none;
	COLOR: #ED2024;
	background-color:#FFFFFF;
}
#footer_L {
	text-align:left;
}
#footer_R {
	padding:0px;
	margin: 0px;
	width:170px;
	text-align:right;
	vertical-align:middle;

}
#footer_R form {
	padding:0px;
	margin: 0px;
}
#footer_R table, #footer_R table tr td {
	text-align:right;
	padding:0px;
	vertical-align:middle;

}
#footer_R input {
	margin:0px;
	padding:0px 0px 0px 0px;
	height:16px;
}
#footer_R input.border {
	width:120px;
	height:13px;
	margin:0px 3px 0px 0px;
	padding:1px;
	vertical-align:bottom;
}
#prt_footer  {
	text-align:left;
	position:static;
	height: auto;
	width: auto;
	padding:0px 0px 0px 0px;
	font-size: 9pt;
	color:#221E1F;
	display:none;
}
#prt_footer table {
	width:100%;
}
#prt_footer td {
	text-align:center;
}
#prt_footer ul  {
	margin-left:0;
	padding-left:0;
}
#prt_footer li  {
	margin-left:0;
	list-style: none;
	padding:5px 0px 3px 0px;
}

/***********************************************/
/* Top Navigation styles                                   */
/***********************************************/

#Hauptnavigation {
	background-color:#DCDDDF;
	border-top:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	width: 898px;
	LINE-HEIGHT: 15px;
	padding:0px 0px 0px 0px;
	clear:both;
	height:20px;
}
#Hauptnav_hinten {
	position:absolute;
	left:0px;
	top:107px;
	background-color:#DCDDDF;
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	width: 50%;
	LINE-HEIGHT: 15px;
	padding:0px;
	height:20px;

}
#Hauptnavigation ul {
	list-style:none;
	margin:0px;
	padding:0px;
	vertical-align:top;
	
}
#Hauptnavigation ul li {
	text-align:left;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	float:left;
	height:20px;	
}

#Hauptnavigation ul a {
 	COLOR:#221E1F;
	margin:0px;
	padding: 3px 18px 3px 18px;
	text-decoration:none;
	display:block;
}
#Hauptnavigation ul li a:hover{
	text-decoration:none;
	COLOR: #ED2024;
	background-color:#FFFFFF;
}
#Hauptnavigation ul li.aktiv {
	color:#ED2024;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
}
#Hauptnavigation ul li.aktiv a:hover, #Hauptnavigation ul li.aktiv a{
	text-decoration:none;
	COLOR: #ED2024;
	background-color:#FFFFFF;
}

/****************/

#ZweiteNavigation, #DritteNavigation {
	background-color:#C7C8CA;
	width: 898px;
	LINE-HEIGHT: 15px;
	border-bottom:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	clear:both;
	height:20px;
	padding:0px 0px 0px 0px;

}
#DritteNavigation {
	border-bottom:0px solid #FFFFFF;
	background-color:#DCDDDF;
	border-left:2px solid #FFFFFF;
	padding-left:12px;
	width:884px;
	display:none;
}
#DritteNavigation.visible {
	display:block;
}

#Zweitenav_hinten {
	position:absolute;
	left:0px;
	top:131px;
	background-color:#C7C8CA;
	width: 50%;
	LINE-HEIGHT: 15px;
	border-bottom:2px solid #FFFFFF;
	height:20px;
	padding:0px 0px 0px 15px;

}
#ZweiteNavigation ul, #DritteNavigation ul {
	list-style:none;
	margin:0px;
	padding:0px;
	vertical-align:top;
	display:none;
}

#ZweiteNavigation ul.visible, #DritteNavigation ul.visible {
	display:block;
}
#ZweiteNavigation ul li, #DritteNavigation ul li {
	text-align:left;
	margin:0px;
	padding:0px;
	height:20px;	
	vertical-align:bottom;
	float:left;
}

#ZweiteNavigation ul li.aktiv, #DritteNavigation ul li.aktiv {
	margin:0px;
	padding:0px;
	vertical-align:bottom;
}
#ZweiteNavigation ul a, #DritteNavigation ul a {
	COLOR:#221E1F;
	margin:0px;
	padding: 3px 20px 3px 20px;
	text-decoration:none;
	display:block;
}
#DritteNavigation ul a {
	padding: 3px 5px 3px 5px;
}
#ZweiteNavigation ul li a:hover, #DritteNavigation ul li a:hover {
	text-decoration:none;
	COLOR: #ED2024;
	background-color:#FFFFFF;
}
#ZweiteNavigation ul li.aktiv a:hover, #DritteNavigation ul li.aktiv a:hover, #ZweiteNavigation ul li.aktiv a, #DritteNavigation ul li.aktiv a {
	text-decoration:none;
	COLOR: #ED2024;
	background-color:#FFFFFF;

}

/*********Druck & Emai Icon******************************************/

#Druck_Icon {
	padding:0px 3px 0px 3px;
	text-align:right;
	vertical-align:middle;
}

#Druck_Icon img {
	margin:0px 3px 0px 3px;
}
#Druck_Icon ul {
	list-style:none;
	margin:0px;
	padding:0px;
	vertical-align:top;
	text-align:right;
}
#Druck_Icon ul li {
	margin:0px;
	padding:0px 10px 0px 0px;
	vertical-align:bottom;
	float:right;
}


/***********************************************/
/*		Content Seiten Komponenten			   */
/***********************************************/


/******************** index *******************/

#box {
padding:0px;
width:515px;
}
.box_titel_td {
vertical-align:top;
background-color:#221E1F;
height:19px;
font-size:13px;
padding:2px 6px 3px 6px;
}
.box_img_td  {
width:290px;
padding:0px 0px 7px 0px;
text-align:left;
vertical-align:top;
}
.box_img_td img {
width:280px;
height:100px;
padding:0px;
border-style:none;
border:0px;
}
.box_text_td {
padding:7px 0px 3px 7px;
vertical-align:top;
text-align:left;
}
#box a, #box a:link, #box a:visited  {
text-decoration:none;
color: #221E1F;
}
#box a:hover, #box a:active {
text-decoration:none;
color:#ED2024;
}
.box_text_td a, .box_text_td a:link, .box_text_td a:visited  {
text-decoration:none;
color:#221E1F;
}
.box_text_td a:hover, .box_text_td a:active {
text-decoration:none;
color:#ED2024;
}
#box .box_text_td h5 {
margin-top:0px;

}
#box .box_text_td h5 a {
font-size:14px;
text-decoration:none;
}


/********** Artikle Tabelle Template 1.3 *****/

#artbox {
	width:100%;
	padding:0px;
	margin:0px 0px 12px 0px;
}
.artbox_img_td  {
	width:90px;
	height:120px;
	padding:0px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
}
.artbox_img_td img {
	padding:0px;
	border-style:none;
	border:0px;
}
.artbox_text_td {
	padding:0px 0px 0px 4px;
	vertical-align:top;
	text-align:left;
}

/********** Newletter Abonnenten PHP Seite *****/
table.phpListTable {
	margin:6px 0px 6px 0px;
	width:75%;
}

table.phpListTable tr td  {
	padding:0px 6px 6px 0px;
	vertical-align:middle;
}

/********** News Seite Template 1.5 *****/
#news_tab  {
	border-left:1px solid #221E1F;
}
#news_tab td {
	vertical-align:bottom;
}
#news_tab td.aktiv, #news_tab td.inaktiv {
	vertical-align:middle;
	border-top:1px solid #221E1F;
	padding: 0px 8px 0px 8px;
}
#news_tab tr td.diagC {
	vertical-align:bottom;
	border-top:1px solid #221E1F;
}
#news_tab tr td.diagR {
	vertical-align:bottom;
}
#news_tab tr td.aktiv{
	color:#FFFFFF;
	background-color:#7B7B7B;
}
#news_tab tr td.aktiv a, #news_tab tr td.aktiv a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#news_tab tr td.aktiv a:hover, #news_tab tr td.aktiv a:active {
	color:#FFFFFF;
	text-decoration:none;
}
.news_block{
	width:507px;
	padding:12px 6px 6px 6px;
	border:1px solid #221E1F;
	margin:0px 0px 12px 0px;
}
.news_bottom_border{
	width:inherit;
	border-bottom:1px solid #221E1F;
	padding:0px 0px 24px 0px;
	margin:0px 0px 24px 0px;
}
.news_table {
	margin:0px 0px 12px 0px;
	padding:0px;
	width:99%;
}
.news_table_titel {
	color:#999999;
	font-weight:bold;
	text-transform:uppercase;
}
.news_table_SubTitel {
	font-weight:bold;
}
.news_table_img_td  {
	width:65px;
	height:90px;
	text-align:left;
	vertical-align:top;
}
.news_table_img_td img {
	padding:0px;
	border-style:none;
	border:0px;
}
.news_table_text_td {
	padding:0px 0px 0px 4px;
	vertical-align:top;
	text-align:left;
}
/*
// ***** PHP LIST CSS ***************** //
*/
.PhpList_table_CSS_fix table td {
vertical-align:bottom;
}
.PhpList_table_CSS_fix table td input {
margin:0px;
vertical-align:bottom;
}

/*--------------------------------------------------|
| Dateien Archiv CSS 								|
|--------------------------------------------------*/

#intranet_menu {

}

#intranet_menu h1 {

}

#intranet_menu ul {
	width:100%;
	margin:0px 0px 50px 0px;
	padding:0px;
	display:inline;
}

#intranet_menu ul li.intranetlink {
 vertical-align:middle;
 text-align:center;
 height:40px;
 margin:2px;
 padding:10px;
 float:left;
 background: url();
 display:inline;
 border:1px solid #999999;
}


.table {
border-top:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
width:100%;
margin-bottom:12px;
}
.table tr td {
padding:7px 7px 6px 6px;
vertical-align:top;
}
.table_head_A {
border-bottom:1px solid #FFFFFF;
background-color:#d9d9d9;
padding:7px 7px 6px 6px;
vertical-align:top;
}
.table_head_B {
border-bottom:1px solid #FFFFFF;
background-color:#CCCCCC;
padding:7px 7px 6px 6px;
vertical-align:top;
}
.table_row_A {
border-bottom:1px solid #FFFFFF;
background-color:#F0F0F0;
padding:7px 7px 6px 6px;
vertical-align:top;
}
.table_row_B {
border-bottom:1px solid #FFFFFF;
background-color:#E0E0E0;
padding:7px 7px 6px 6px;
vertical-align:top;
}
.table_row_weiss {
border-bottom:1px solid #999999;
background-color:#FFFFFF;
padding:7px 7px 6px 6px;
vertical-align:top;
}
.page_aktiv {
color: #9c0a0b;
}

td.table_0_A {
border-bottom:1px solid #FFFFFF;
background-color:#CCCCCC;
padding:7px 7px 6px 6px;
text-align:right;
width:20%;
vertical-align:top;
}
td.table_0_B {
border-bottom:1px solid #FFFFFF;
background-color:#d9d9d9;
padding:7px 7px 6px 6px;
vertical-align:top;
}
td.table_1_A {
border-bottom:1px solid #FFFFFF;
background-color:#E0E0E0;
padding:7px 7px 6px 6px;
text-align:right;
vertical-align:top;
}
td.table_1_B {
border-bottom:1px solid #FFFFFF;
background-color:#F0F0F0;
padding:7px 7px 6px 6px;
vertical-align:top;
}

/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landrö               |
|--------------------------------------------------*/

/*
.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
*/
.dtree img {
	border: 0px;
	vertical-align: middle;
}
/*
.dtree a {
	color: #333;
	text-decoration: none;
}*/
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
/*
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}*/
.dtree .clip {
	overflow: hidden;
}
/*--------------------------------------------------|
| http://jquery.com// | Preview Javascript
|---------------------------------------------------|
| http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery           |
|--------------------------------------------------*/


#preview{
	position:absolute;
	border:1px solid #999999;
	padding:6px;
	display:none;
	background-color:#d9d9d9;
	}
#preview img{
	margin-bottom:6px;
}

/*
// ***** Suchen CSS ***************** //
*/
#seach_results { /* Whole results frame (widt detrmined in config however */

}
#seach_results #seach_summary { /* Encloses summary of number of results */

}
#seach_results #pagination { /* Encloses entire summary and page links */
	margin:5px 0px 10px 0px;
}
#seach_results #summary { /* Encloses '1 bis 10 von 61 gefundenen Medien' */

}
#seach_results #links { /* Encloses 'Previous 1 2 3 4 Next' */
}
#seach_results #links ul { /* Encloses 'Previous 1 2 3 4 Next' */
	margin:0px;
	padding:0px;
}
#seach_results #links ul li { /* Encloses 'Previous 1 2 3 4 Next' */
	margin:0px;
	padding:0px 3px 0px 3px;
	background:  url();
}
#seach_results #links ul li.back a { /* 'Previous ' */
	padding:0px 3px 0px 15px;
	background:  url(../../Images/struktur/link_zurueck_icon.gif) no-repeat center left;
}
#seach_results #links ul li.next a { /* 'Next' */
	background:  url(../../Images/struktur/link_vor_icon.gif) no-repeat center right;
	padding:0px 15px 0px 3px;
}
#seach_results #links ul li.page_link { /* 'Normal page number' */
	
}
#seach_results #links ul li.active_page { /* 'Current Page ' */
	font-weight:bold;
}
#seach_results .results { /* Encloses just the results */
	padding:10px 0px 10px 0px;
	margin:10px 0px 10px 0px;
	border-top:1px solid #C7C8CA;
	border-bottom:1px solid #C7C8CA;
}

#seach_results .result { /* Encloses each individual result entry */
	margin:0px 0px 10px 0px;
}
#seach_results .titel { /* Encloses title or filename of each result */
	font-size:13px;
	font-weight:bold;
}
#seach_results .description { /* Encloses title or filename of each result */
	margin:0px 0px 0px 10px;
}
#seach_results .url { /* Encloses title or filename of each result */
	margin:0px 0px 0px 10px;
}

#seach_results .titel a, #seach_results .titel a:link, #seach_results .titel a:visited  {
	text-decoration:none;	
}
#seach_results .titel a:hover, #seach_results .titel a:active  { 
	text-decoration:underline;
}
#seach_results .description a, #seach_results .description a:link, #seach_results .description a:visited {
	text-decoration:none;	
}
#seach_results .description a:hover, #seach_results .description a:active {
	text-decoration:none;	
}
#seach_results .url a, #seach_results .url a:link, #seach_results .url a:visited {
	text-decoration:none;
	font-style:italic;	
}
#seach_results .url a:hover, #seach_results .url a:active {
	text-decoration:underline;	
}

