/***********************************************/
/* Tags                         	           */
/***********************************************/
/* h1 to h3 - see contribute user css*/

/* ICON BLUE : #BC5C8A */
html {overflow-y: scroll;}

h5  {
	font-weight:bold;
	
	margin:6px 0px 6px 0px;
	padding:0px;
}
h6  {
	font-weight:normal;
	
	margin:6px 0px 6px 0px;
	padding:0px;
}

body{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans serif;
	font-size: 12px;
	background-color: #000000;
	color: #939495;
	line-height: 1.35;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align:left;
}

img {
	border:0px;
	border-style:none;
}
p  {
	margin: 0px 0px 12px 0px;
	padding: 0px;
}
select {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans serif;
	font-size: 11px;
	border: 1px solid #BC5C8A;
}

td  {
	vertical-align:top;
	text-align:left;
}
form td  {
	vertical-align:bottom;
	padding:0px 6px 6px 0px;
}

textarea, input.border, select {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans serif;
	font-size: 11px;
	color:#BC5C8A;
	line-height: 1.166;
	background-color:#FFFFFF;

}

#right_col textarea {
	font-size:9pt;
}

textarea, input, option, select {
	margin:0px 0px 3px 0px;
}
textarea, input.border, option, select  {
	border:1px solid #C7C8CA;
}
checkbox  {
	margin:0px;
}
input.button {
	color: #BC5C8A; 
 	font-weight: normal;
 	font-family:Tahoma, Verdana, Arial, Helvetica, sans serif;
	font-size: 11px;
 	background : #FFFFFF none;
 	border:1px solid #C7C8CA;
	text-align:center; 	
 	vertical-align:middle; 
}
input.button_mouseover {
	color: #BC5C8A;
	font-weight: normal;
	font-family:Tahoma, Verdana, 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                                 */
/***********************************************/


#pano {
	padding:0px 0px 0px 0px;
	margin:45px 0px 0px 0px;
	width:780px;
	clear:both;
	text-align:left;
}
#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:8px;
	margin:0px 0px 0px 0px;
	background-color:#444444;
	width:764px;
	overflow:hidden;
	font-size:13px;
}
#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: #939495;
	text-decoration: none;
}
#content a:active, #content a:hover {
	color:#BC5C8A;
	text-decoration:none;
}


* 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:#BC5C8A;
}
#Inhalte_R a:hover, #Inhalte_R a:active, #Inhalte_R_Landing a:hover, #Inhalte_R_Landing a:active {
	text-decoration:none;
	color:#BC5C8A;
}
#SBB td {
	padding:3px;
	vertical-align:middle
}

/***********************************************/
/* Footer                                   */
/***********************************************/

#footer {
	width: 780px;
	padding:0px 0px 0px 0px;
	clear:both;
	margin:0px 0px 30px 0px;
	line-height: 12px;
	font-size:11px;
}
#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, #footer_R a {
 	COLOR:#939495;
	margin:0px;
	padding: 3px 10px 3px 10px;
	text-decoration:none;
	display:block;
}
#footer ul li a:hover, #footer_R a:hover{
	text-decoration:none;
	COLOR: #BC5C8A;
}
#footer ul li.aktiv, #footer_R div.aktiv {
	color:#BC5C8A;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
}
#footer ul li.aktiv a:hover, #footer ul li.aktiv a, #footer_R div.aktiv a:hover, #footer_R div.aktiv a{
	text-decoration:none;
	COLOR: #BC5C8A;
}
#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:#939495;
	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, #ZweiteNavigation {
	width: 780px;
	padding:0px 0px 0px 0px;
	clear:both;
	height:20px;
	font-weight:bold;
	line-height: 12px;
	font-size:11px;
}

#Hauptnavigation ul, #ZweiteNavigation ul {
	width:780px;
	list-style:none;
	margin:0px;
	padding:0px;
	vertical-align:top;
	
}
#Hauptnavigation ul li, #ZweiteNavigation ul li {
	text-align:left;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	float:left;
	height:20px;	
}

#Hauptnavigation ul a, #ZweiteNavigation ul a {
 	COLOR:#939495;
	margin:0px;
	padding: 3px 15px 3px 19px;
	text-decoration:none;
	display:block;
}
#ZweiteNavigation ul a {
	padding: 3px 8px 3px 8px;
}
#Hauptnavigation ul li a:hover, #ZweiteNavigation ul li a:hover{
	text-decoration:none;
	COLOR: #BC5C8A;
}
#Hauptnavigation ul li.aktiv, #ZweiteNavigation ul li.aktiv {
	color:#BC5C8A;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
}
#Hauptnavigation ul li.aktiv a:hover, #Hauptnavigation ul li.aktiv a, #ZweiteNavigation ul li.aktiv a:hover, #ZweiteNavigation ul li.aktiv a{
	text-decoration:none;
	COLOR: #BC5C8A;
}

/****************/




#ZweiteNavigation ul, #DritteNavigation ul {
	display:none;
}

#ZweiteNavigation ul.visible, #DritteNavigation ul.visible {
	display:block;
}


/*********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:#BC5C8A;
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: #BC5C8A;
}
#box a:hover, #box a:active {
text-decoration:none;
color:#BC5C8A;
}
.box_text_td a, .box_text_td a:link, .box_text_td a:visited  {
text-decoration:none;
color:#BC5C8A;
}
.box_text_td a:hover, .box_text_td a:active {
text-decoration:none;
color:#BC5C8A;
}
#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 #BC5C8A;
}
#news_tab td {
	vertical-align:bottom;
}
#news_tab td.aktiv, #news_tab td.inaktiv {
	vertical-align:middle;
	border-top:1px solid #BC5C8A;
	padding: 0px 8px 0px 8px;
}
#news_tab tr td.diagC {
	vertical-align:bottom;
	border-top:1px solid #BC5C8A;
}
#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{

}
.news_bottom_border{
	width:inherit;
	border-bottom:1px solid #BC5C8A;
	padding:0px 0px 24px 0px;
	margin:0px 0px 24px 0px;
}
.news_table {
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
	border-bottom:12px solid #282828;
}

.news_table_SubTitel {
	font-weight:bold;
}
.news_table_img_td  {
	width:122px;
	height:86px;
	text-align:left;
	vertical-align:top;
	padding-bottom:12px;
}
.news_table_img_td img {
	padding:0px;
	border-style:none;
	border:0px;
}
.news_table_text_td {
	padding:0px 0px 20px 6px;
	vertical-align:top;
	text-align:left;
}
.date {
  FONT-WEIGHT: 600; FONT-SIZE: 14px; letter-spacing: -0.02em; COLOR: #cccccc; FONT-FAMILY: Verdana, Arial,Helvetica,sans serif;
  margin:12px 0px 12px 0px;
}
.lead {
  FONT-WEIGHT: 600; FONT-SIZE: 14px; letter-spacing: -0.02em; COLOR: #cccccc; FONT-FAMILY: Verdana, Arial,Helvetica,sans serif
}



#land_pic {
	width:100%;
	padding:35px 0px 35px 0px;
	text-align:center;
	background-color:#3E3E40;
}
#land_pic img {
	padding:0px;
	border-style:none;
	border:0px;
	text-align:center;
}

#land_text {
	width:724px;
	padding:10px 20px 10px 20px;
	background-color:#E4E4E4;
	color:#666666;

}
#banner {
	width:770px;
	text-align:right;
	padding:4px 10px 4px 4px;
	background-color:#000;
	position:relative;
	left:-10px;
	/*height:34px;
	*/
}

#split_table {
	background-color:#282828;
	width:769px;

}
#split_cell {
	border-right:5px solid #444444;
	width:50%;
	padding:5px;

}


/*
// ***** PHP LIST CSS ***************** //
*/
.PhpList_table_CSS_fix table td {
vertical-align:bottom;
}
.PhpList_table_CSS_fix table td input {
margin:0px;
vertical-align:bottom;
}

/*
// ***** 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;	
}


