/* CSS Document */

/**********************************************
/* Nordmetall: Stylesheet für Bildschirmausgabe
/*
/*
/* Allgemeine Elementeigenschaften
/*
/*********************************************/

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

body{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7F7F7F;
	background-color: #CCCCCC;
	text-align: center;
 }

input, select, textarea {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #BDBDBD;
}


  
a:link,
a:acitve,
a:hover,
a:visited{
	text-decoration:none;
}


ul{
	list-style:none;
}
div.wysiwygEditor{
	margin:0 0 20px 0;
}
div.wysiwygEditor ul li{
	list-style-type:disc;
	/*list-style-position:inside;*/
	margin-left:12px;
}

div.wysiwygEditor table tr td,
div.wysiwygEditor table tr th{
	border:0.5px solid #000000;
	padding:2px 5px;
}

div.wysiwygEditor a:link,
div.wysiwygEditor a:hover,
div.wysiwygEditor a:active,
div.wysiwygEditor a:visited
{
	text-decoration:none;
	color:#275F98;
}

div.wysiwygEditorStart a:link,
div.wysiwygEditorStart a:hover,
div.wysiwygEditorStart a:active,
div.wysiwygEditorStart a:visited{
	text-decoration:none;
	color: #7F7F7F;
}

hr{
	border:1px solid #BDBDBD;
	background-color:#BDBDBD;
	clear:both;
}

/******************************************
/* Allgemeine Klassen
*******************************************/

.clearFloat{
	float: none;
	clear: both;
	display: block;
	overflow: hidden;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}

.abstand{
	height: 20px;
	clear:both;
}

.borderTop{
	border-top:2px solid #BDBDBD;
}

.keinAbstand{
	height:0px;
	line-height:0px;
}

.left{
	float:left;
}

.right{
	float:right;
}

.no_dist{
	vertical-align:bottom;
}

/******************************************
/* Layout 
*******************************************/

#page{
	width: 886px;
	margin: 0px auto;
	margin-bottom:20px;
	padding:10px 40px 0 40px;
	background: #FFFFFF;
	text-align: left;
	background-image:url(../images/background/page_bg.jpg);
	background-repeat: repeat-y;
}

.topnavi{
	float:right;
	color:#BDBDBD;
	font-size:11px;
}

.topnavi a:link,
.topnavi a:hover,
.topnavi a:active,
.topnavi a:visited{
	color:#BDBDBD;
	text-decoration:none;
}

#header{
	padding:0px 10px;
}

#header img{
	border:0px;
	float:left;
}

#header img.logoTitle{
	float:right;
	margin-right:70px;
}

#navigation{
	width:100%;
	display: block;
	line-height: 1px;
}

#navigation .topBlueLine{
	height:15px;
	background-color:#0085C4;
}

#navigation .naviBlueLine{
	padding:0px 20px;
	background-color:#004285;
	color:#FFFFFF;
	width:846px;
	text-align:center;
	float:left;
}

#navigation .naviBlueLine ul{
	float:left;
	font-size:12px;
	line-height:25px;
	font-weight:bold;
	text-align:center;
}

#navigation .naviBlueLine ul li{
	float:left;
	padding:0 9px;
}

#navigation .naviBlueLine ul li:hover,
#navigation .naviBlueLine ul li.active {
	background-image:url(../images/background/bg_navi_hover.gif);
	background-repeat:repeat-x;
	line-height:25x;
}

#navigation .naviBlueLine a:link,
#navigation .naviBlueLine a:hover,
#navigation .naviBlueLine a:active,
#navigation .naviBlueLine a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#inhalt{
	width:100%;
}

/******************************************
/* linker Mitgliederbereich
*******************************************/

<!--
#inhalt img.nav_verbund{
	margin:0 0 -4px 60px;
}
-->


#inhalt .subnavi,
#inhalt .mitgliederbereich{
	float:left;
	width:187px;
	margin-top:16px;
	
}

#inhalt .mitgliederbereich{
	margin:25px 0 0 0;
}

#inhalt .mitgliederbereich .title{
	background-image:url(../images/background/bg_mitgliederbereich.gif);
	background-repeat:repeat-x;
	width: 161px;
	height:24px;
	padding:0 0 0 5px;
}

#inhalt .mitgliederbereich .title h1{
	color:#FFFFFF;
	font-size:13px;
}

#inhalt .mitgliederbereich ul{
	width: 161px;
	padding:0 0 10px 5px;

	background-color:#FFFFFF;
}

#inhalt .mitgliederbereich ul li{
	width:97%;
	border-bottom:1px solid #BDBDBD;
	padding:0 0 0 0;
}

#inhalt .mitgliederbereich ul li a:link,
#inhalt .mitgliederbereich ul li a:hover,
#inhalt .mitgliederbereich ul li a:active,
#inhalt .mitgliederbereich ul li a:visited{
	color:#BCA997;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-left:0px;
}

#inhalt .mitgliederbereich ul li ul{
	/*list-style-type:square;*/
	list-style-type:none;
	color:#AF855D;
	margin:0 0 0 0px;
	padding:0 0 0 10px;
	width:90%;
}

#inhalt .mitgliederbereich ul li ul li{
	border-bottom:0px;
	padding: 0 0 0 10px;
	background-image: url(/images/background/bg_list_style_subnavi_member.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
}

#inhalt .mitgliederbereich ul li ul li a:link,
#inhalt .mitgliederbereich ul li ul li  a:hover,
#inhalt .mitgliederbereich ul li ul li  a:active,
#inhalt .mitgliederbereich ul li ul li  a:visited{
	color:#AF855D;
}

#inhalt .mitgliederbereich ul li a:hover,
#inhalt .mitgliederbereich ul li:hover,
#inhalt .mitgliederbereich ul li:hover a:link,
#inhalt .mitgliederbereich ul li:hover a:hover,
#inhalt .mitgliederbereich ul li:hover a:active,

#inhalt .mitgliederbereich ul li:hover a:visited,
#inhalt .mitgliederbereich ul li.active,
#inhalt .mitgliederbereich ul li.active:hover a:link,
#inhalt .mitgliederbereich ul li.active:hover a:hover,
#inhalt .mitgliederbereich ul li.active:hover a:active,
#inhalt .mitgliederbereich ul li.active:hover a:visited,
#inhalt .mitgliederbereich ul li.active a:link,
#inhalt .mitgliederbereich ul li.active a:hover,
#inhalt .mitgliederbereich ul li.active a:active,
#inhalt .mitgliederbereich ul li.active a:visited{
	color:#AE855D;
}

#inhalt .mitgliederbereich ul li.active ul li ,
#inhalt .mitgliederbereich ul li.active:hover ul li a:link,
#inhalt .mitgliederbereich ul li.active:hover ul li a:hover,
#inhalt .mitgliederbereich ul li.active:hover ul li a:active,
#inhalt .mitgliederbereich ul li.active:hover ul li a:visited,
#inhalt .mitgliederbereich ul li.active ul li a:link,
#inhalt .mitgliederbereich ul li.active ul li a:hover,
#inhalt .mitgliederbereich ul li.active ul li a:active,
#inhalt .mitgliederbereich ul li.active ul li a:visited{
	/*padding:0 0 0 15px;*/
}

#inhalt .mitgliederbereich ul li ul li a:hover,
/*#inhalt .mitgliederbereich ul li ul li:hover,*/
#inhalt .mitgliederbereich ul li ul li:hover a:link,
#inhalt .mitgliederbereich ul li ul li:hover a:hover,
#inhalt .mitgliederbereich ul li ul li:hover a:active,
#inhalt .mitgliederbereich ul li ul li:hover a:visited,
#inhalt .mitgliederbereich ul li ul li.active a:hover,
/*#inhalt .mitgliederbereich ul li ul li.active,*/
#inhalt .mitgliederbereich ul li ul li.active a:link,
#inhalt .mitgliederbereich ul li ul li.active a:hover,
#inhalt .mitgliederbereich ul li ul li.active a:active,
#inhalt .mitgliederbereich ul li ul li.active a:visited{
	text-decoration:underline;
}

/******************************************
/* Mitgliederbereich Seitennavigation (Webedition) 
*******************************************/
div.we_link a:link,
div.we_link a:hover,
div.we_link a:active,
div.we_link a:visited{
	color:#275F98;
	text-decoration:none;
}

/******************************************
/* Mitgliederbereich Artikelanzeige 
*******************************************/

table.items{
	width:100%;
}
table.items tr.diff{
	background-color:#7F7F7F;
	color:#FFFFFF;
}

table.items td{
	padding:10px;
}

table.items th.date{
	width:100px;
}

/******************************************
/* linke Subnavigation 
*******************************************/

#inhalt .leftnavi {
	float: left;
	width: 161px;
}

#inhalt .subnavi ul li {
	border-bottom:1px solid #BDBDBD;
	width: 161px;
	padding: 1px 0px 0px 5px;
	font-weight:bold;
}

#inhalt .subnavi ul li.active {
	margin: 0;
	width: 161px;
	padding: 1px 0px 0px 5px;
}

#inhalt .subnavi ul li a:link,
#inhalt .subnavi ul li a:visited,
#inhalt .subnavi ul li a:hover,
#inhalt .subnavi ul li a:active,
span.hyperlink a:link,
span.hyperlink a:visited,
span.hyperlink a:hover,
span.hyperlink a:visited{
	color:#275F98;
	font-size:12px;
	text-decoration:none;
}

#inhalt .subnavi ul li.active a:link,
#inhalt .subnavi ul li.active a:visited,
#inhalt .subnavi ul li.active a:active,
#inhalt .subnavi ul li.active a:active,
#inhalt .subnavi ul li a:hover,
#inhalt .subnavi ul li.hover a:link,
#inhalt .subnavi ul li.hover a:visited,
#inhalt .subnavi ul li.hover a:active,
#inhalt .subnavi ul li.hover a:visited,
#inhalt .subnavi ul li:hover a:link,
#inhalt .subnavi ul li:hover a:visited,
#inhalt .subnavi ul li:hover a:active,
#inhalt .subnavi ul li:hover a:visited {
	color:#FFFFFF;
}

#inhalt .subnavi ul li:hover,
#inhalt .subnavi ul li.hover,
#inhalt .subnavi ul li.active {
	background-image: url(/images/background/bg_subnavi.gif);
	background-repeat: repeat-x;
	background-color: #2D97CD;
}

#inhalt .subnavi ul li.active ul {
	margin: 0 0 0 -5px;
	padding:0 0 0 10px;
	width: 166px;
	background-color:#FFF;
}

#inhalt .subnavi ul li.active ul li {
	margin: 0;
	width: 156px;
	padding: 0 0 0 10px;
	font-weight:bold;
	background-color: #FFF;
	border-bottom: 0;
	background-image: url(/images/background/bg_list_style_subnavi.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
}

#inhalt .subnavi ul li.active ul li.active,
#inhalt .subnavi ul li.active ul li:hover{
	background-image: url(/images/background/bg_list_style_subnavi.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	background-color: #FFF;
}

#inhalt .subnavi ul li.active ul li a:link,
#inhalt .subnavi ul li.active ul li a:hover,
#inhalt .subnavi ul li.active ul li a:active,
#inhalt .subnavi ul li.active ul li a:visited{
	color:#838585;/*0085C4*/
}

#inhalt .subnavi ul li.active ul li a:hover,
#inhalt .subnavi ul li.active ul li.active a:link, 
#inhalt .subnavi ul li.active ul li.active a:visited, 
#inhalt .subnavi ul li.active ul li.active a:hover, 
#inhalt .subnavi ul li.active ul li.active a:active {

	border-bottom:0;
	color:#0085C4;
}

#inhalt .subnavi ul li.active ul li.active ul li a:hover,
#inhalt .subnavi ul li.active ul li.active ul li.active a:link, 
#inhalt .subnavi ul li.active ul li.active ul li.active a:visited, 
#inhalt .subnavi ul li.active ul li.active ul li.active a:hover, 
#inhalt .subnavi ul li.active ul li.active ul li.active a:active {

	border-bottom:0;
	/*color:#004160;*/
	text-decoration:underline;
}

/******************************************
/* linker Inhaltsbereich
/* (Content)
*******************************************/

#inhalt .information{
	float:left;
	/* width:660px; */
        width: 680px;
	padding:10px 0 0 0;
}

#inhalt div.subsite{
	/* width:460px; */
        width: 480px;
	margin-left: 20px;
}

#inhalt .information .bild img{
	float:left;
	margin:0 20px 0 0;
}

#inhalt .information .wysiwygEditor img,
#inhalt .information .wysiwygEditor p img{
	margin:10px;
}

#inhalt .information .wysiwygEditor b{
	width:0;
	display:inline;
	color:#7F7F7F;
}

#inhalt .information img.icon{
	float:none;
	margin:0;
}

#inhalt .underline{
	border-bottom:2px solid #BDBDBD;
	
}

#inhalt .underline1px{
	border-bottom:1px solid #BDBDBD;
}

#inhalt .underline a{
	text-decoration: none;
	
}

#inhalt .information h1{
	color:#0085C4;
	font-size:21px;
	font-weight:bold;
	margin:20px 0 5px 0;
}

#inhalt .information h1 span{
	color:#004285;
}

#inhalt .information h1.subsite{
	font-size:15px;
	/*width:90%;*/
	margin:0 0 5px 0;
}

#inhalt .information h2{
	color:#0085C4;
	font-size:18px;
	margin:20px 0 0 0;
}

#inhalt .information h2.subsite{
	font-size:12px;
	margin:10px 0 10px 0;
	padding:0 0 10px 0;
	color:#000000;
	border-bottom:2px solid #BDBDBD;
}

#inhalt .information .auszug{
	float:left;
	width:100%;
	margin:0 auto;
}

#inhalt .information .auszug div h2,
#inhalt .information .auszug div h4
{
  padding-bottom: 5px;
}

#inhalt .information .auszug div{
	float:left;
	margin:0 0px 0 0;
        padding-right: 10px;
}

#inhalt .information .auszug div .home_teaser{
	background-image:url(../images/background/bg_home_teaser.gif);
	background-repeat:repeat-x;
	height:139px;
	width:186px;
	/*width:180px;*/

	padding:0 10px 0 0;
}

#inhalt .information .auszug div .home_teaser ul{
	margin:0 0 0 10px;
}

#inhalt .information .auszug div .home_teaser ul li{
	font-size:12px;
	/*padding:3px 0 0 0;*/
}

#inhalt .information .auszug div .home_teaser ul li{
	background-image:url(../images/background/bg_list_style.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	padding:0 0 0 20px;
	clear:both;
}

#inhalt .information .auszug div.right{
	margin:0;
}

#inhalt .information .auszug div .weiterBox{
	/* width:197px; */
        width: 187px;
}


#inhalt .information .auszug div .weiterBox a:link,
#inhalt .information .auszug div .weiterBox a:hover,
#inhalt .information .auszug div .weiterBox a:acitve,
#inhalt .information .auszug div .weiterBox a:visited{
	float:right;
	color:#red;
	font-size:11px;
	text-decoration:none;
}

#inhalt .information .auszug div .weiterBox a label{
	float:right;
	font-weight:bold;
	color:#7F7F7F;
	cursor:pointer;
}

#inhalt .information .auszug div .weiterBox a img{
	float:right;
	margin:5px 0 0 5px;
}

/******************************************
/* Inhaltsbereich Formular (Mitglied werden)
*******************************************/

#inhalt .information form h2{
	margin:0 0 10px 0;
	color:#0085C4;
	font-size:14px;
}

#inhalt .information form div.formfeld{
	float:left;
	margin:0 10px 10px 0;
	/*border:1px solid red;*/
}

#inhalt .information form div.middle label{
	float:left;
}

#inhalt .information form div.large select{
	width:210px;
	font-size:12px;
	font-weight:bold;
}

#inhalt .information form div.middle select{
	width:150px;
	font-size:12px;
	font-weight:bold;
}

#inhalt .information form div.large{
	width:215px;
}

#inhalt .information form div.middle{
	width:140px;
}

#inhalt .information form div.small{
	width:45px;
}

#inhalt .information form hr{
	margin:0 0 10px 0;
}

#inhalt .information form div.formfeld b{
	display:inline;
	font-size:12px;
}

#inhalt .information form div.formfeld label,
#inhalt .information form div.formfeld input.senden{
	float:right;
	font-weight:bold;
	cursor:pointer;
}

#inhalt .information form div.formfeld input.senden{
	margin-top:4px;
	margin-left:5px;
}

#inhalt .information form div.right{
	float:right;
}

/******************************************
/* Suchergebnis
*******************************************/

#inhalt .information .sucherg{
	margin:20px 0;
}

#inhalt .information .suchTreffer{
	margin:0 10px 0 0;
	color:#000000;
	font-weight:bold;
}

#inhalt .information b{
	color:#000000;
	display:block;
	width:250px;
}

#inhalt .information .suchergebnis b{
	display:inline;
}

#inhalt .information div.borders{
	border-top:2px solid #BDBDBD;
	border-bottom:2px solid #BDBDBD;
	padding:5px 0;
}

#inhalt .information ul.treffer{
	text-align:center;
}

#inhalt .information ul.treffer li{
	display:inline;
}

#inhalt .information ul.treffer li a:link,
#inhalt .information ul.treffer li a:hover,
#inhalt .information ul.treffer li a:active,
#inhalt .information ul.treffer li a:visited{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

#inhalt .information ul.treffer li.active a:link,
#inhalt .information ul.treffer li.active a:hover,
#inhalt .information ul.treffer li.active a:active,
#inhalt .information ul.treffer li.active a:visited{
	color:#0085C4;
}

#inhalt .information a.blau:link,
#inhalt .information a.blau:hover,
#inhalt .information a.blau:active,
#inhalt .information a.blau:visited{
	color:#275F98;
	text-decoration:none;
}

#inhalt .information div.suchergebnis{
	padding:20px 0 0 0;
}

#inhalt .information div.suchergebnis p a:link,
#inhalt .information div.suchergebnis p a:hover,
#inhalt .information div.suchergebnis p a:active,
#inhalt .information div.suchergebnis p a:visited{
	color:#004285;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#inhalt .information div.suchergebnis img.icon{
	margin:0 5px 0 0;
}

#inhalt .information div.suchergebnis p{
	color:#000000;
}

#inhalt .herkunft{
	color:#FFA927;
	font-weight:bold;
}

#inhalt .information div.suchergebnis div.herkunft a:link,
#inhalt .information div.suchergebnis div.herkunft a:hover,
#inhalt .information div.suchergebnis div.herkunft a:active,
#inhalt .information div.suchergebnis div.herkunft a:visited{
	color:#FFA927;
	font-weight:normal;
	text-decoration:none;
}

#inhalt .information a.sucheWeiter:link,
#inhalt .information a.sucheWeiter:hover,
#inhalt .information a.sucheWeiter:active,
#inhalt .information a.sucheWeiter:visited{
	float:right;
	font-weight:bold;
	color:#7F7F7F;
	text-decoration:none;
	width:140px;
}

#inhalt .information a.sucheWeiter img{
	float:right;
	padding:5px 0 0 5px;
	margin:0px;
}

/******************************************
/* rechter Inhaltsbereich 
/* (Loginbereich/Suche)
*******************************************/

#inhalt .interaktion{
	float:right;
	/* width:200px; */
        width: 180px;
	padding:10px 0 0 0;
	margin:0 0 0 20px;
}

#inhalt .interaktion h1{
	color:#004285;
	font-size:17px;
	font-weight:normal;
	line-height:30px;
}

#inhalt .interaktion label{
	font-size:12px;
	font-weight:bold;
}

#inhalt .interaktion label.login{
	cursor:pointer;
}

#inhalt .interaktion label.weiterStat{
	color:#7F7F7F;
	cursor:pointer;
}

#inhalt .interaktion input.login{
/*	
width:11px;
height:10px;
*/
	margin:0 0 -1px 0;
	border:0;
        padding-left: 0px;
        margin-top: 5px;
      
}

#inhalt .interaktion input.suche{
	/* width:14px;
	height:14px; */
	margin:0 0 -7px 0;
	border:0;

}

#inhalt .interaktion select{
	width:140px;
	margin:0 0 5px 0;
}

#inhalt .interaktion input{
	color: #7F7F7F;
	font-size:12px;
	font-weight:normal;
	padding:0 0 0 5px;
	/* width:133px; */
}

#inhalt .interaktion a:link,
#inhalt .interaktion a:hover,
#inhalt .interaktion a:active,
#inhalt .interaktion a:visited{
	color:#275F98;
	font-size:11px;
	text-decoration:none;
}

/******************************************
/* rechter Bereich
/* Statistiken
*******************************************/

#inhalt .interaktion a img.weiterStat{
	margin:0 0 -1px 0;
}

#inhalt .interaktion hr{
	margin:5px 0 5px 0;
}

#inhalt .interaktion img.stat{
	float:left;
	margin:0px 0 0 0;
}

#inhalt .interaktion .samllLine{
	line-height:11px;
}

#inhalt .interaktion span.statistikLabel{
	color:#000000;
	font-size:12px;
}

#inhalt .interaktion img.rss{
	float:right;
}

/******************************************
/* rechter Bereich
/* Veranstaltungskalender
*******************************************/

#inhalt .interaktion table{
	width:100%;
	height:65px;
	/* background-image:url(../images/background/bg_kalender.gif); */
	background-repeat:repeat-x;
	/* border-top:1px solid #BDBDBD;
	border-bottom:1px solid #BDBDBD; */
}

#inhalt .interaktion table tr{
	margin:2px 0 2px 0;
}

#inhalt .interaktion table td.no_bg{
	width:3px;
}

#inhalt .interaktion table td.bg{
	width:28px;
	background-color:#f0f8fc;
	text-align:center;
}

#inhalt .interaktion table td.active{
	width:28px;
	background-color:#004285; 
	text-align:center;
}

#inhalt .interaktion td.active a:link,
#inhalt .interaktion td.active a:hover,
#inhalt .interaktion td.active a:active,
#inhalt .interaktion td.active a:visited{
	color:#FFFFFF;
}

/******************************************
/* Fussbereich 
*******************************************/

#footer{
	padding:10px 0 15px 0;
	margin:0 -50px 0 -38px;
	text-align:center;
	font-size:11px;
	background-image:url(../images/background/bg_footer.gif);
	background-repeat:no-repeat;
	background-position:0 33px;
}

#footer a:link,
#footer a:hover,
#footer a:active,
#footer a:visited{
	color:#7F7F7F;
	font-size:11px;
	text-decoration:none;
}

/******************************************
/* Modification
*******************************************/

#inhalt .interaktion a.more:link, 
#inhalt .interaktion a.more:hover, 
#inhalt .interaktion a.more:active, 
#inhalt .interaktion a.more:visited

{
   background-image:url(/images/button/btn_login.gif);
    background-repeat:no-repeat;
    background-position: right;
    padding-right: 15px;
    color:#7F7F7F;
    font-size:11px;
    font-weight: bold;
}


a.next
{
   background-image:url(/images/button/btn_weiter.gif);
    background-repeat:no-repeat;
    background-position: right;
    padding-right: 15px;
    color:#7F7F7F;
    font-size:13px;
    font-weight: bold;
    text-decoration: none;
    float: right;
}

/* Veranstaltungskalender *******************************************/ 

table.veranstaltung
{
 margin-top: 10px;
}

table.veranstaltung th
{
 border-bottom: 1px solid #BDBDBD;
 padding-left: 3px;
}

table.veranstaltung td
{
 border-bottom: 1px solid #BDBDBD;
 padding: 5px 5px 5px 3px;
 vertical-align: top;
}

#inhalt table.veranstaltung td a:link,
#inhalt table.veranstaltung td a:hover,
#inhalt table.veranstaltung td a:active,
#inhalt table.veranstaltung td a:visited{
	font-size:12px;
}

/* Rundschreiben *******************************************/ 

table.rundschreiben
{
 margin-top: 10px;
}

table.rundschreiben th
{
 border-bottom: 1px solid #BDBDBD;
 padding-left: 3px;
 color: #024186;
}

table.rundschreiben td
{
 border-bottom: 1px solid #BDBDBD;
 padding: 5px 5px 5px 3px;
 vertical-align: top;
}



/* Audio *******************************************/ 


#inhalt table.veranstaltung td.play a

{
   background-image:url(/images/icon/play.gif);
    background-repeat:no-repeat;
    background-position: right;
    padding-right: 20px;
    color:#7F7F7F;
    font-size:12px;
    font-weight: bold;
    text-decoration: none;
    float: right;
 }

/* Formular *******************************************/ 

table.datatable td
{
 padding-bottom: 5px;

}  
label.error
{
  color:red;
}  
/* Backend Useradministration *************************/
#inhalt table.admin{
	margin:0 auto;
}

#inhalt table.admin th,
#inhalt table.admin td{
	padding:0 10px;
	text-align:center;
}
#inhalt table.admin td.grey{
	background-color:##E5E5E5;
}

#inhalt table a:link,
#inhalt table a:hover,
#inhalt table a:active,
#inhalt table a:visited{
	color:#275F98;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#inhalt div.formular{
	margin:30px 0 0 60px;
}

#inhalt div.formular div.eingabe{
	width:300px;
	margin-top:5px;
}

#inhalt div.formular label{
	float:left;
	width:100px;
}

#inhalt div.formular input,
#inhalt div.formular select{
	float:right;
	width:150px;
}

#inhalt div.formfeld .add_btn{
	width:20px;
}

#inhalt div.formular input.check{
	margin-top:10px;
}

#inhalt div.formular .listform .formular label{
	width:50px;
	border:1px solid red;
}

#inhalt div.formular .listform .formular select{
	float:left;
}


/* gallery  * * * * * * * * * * * * * * * * * * * * * * * * * */

#inhalt table.gallerytable {
	width:  460px;
	height: 300px;
	border-spacing: 0;
	border-collapse: collapse;
	margin: 10px 0 20px 0;
}

#inhalt .text .gallerytable table {
	font-size: 12px;
}

#inhalt td.gallerytableimg {
	width:  245px;
	background-color: #BADDEC;
	text-align: center;
	vertical-align: middle;
        padding-left: 0px;
}

#inhalt td.gallerytabletext {
	width:  215px;
	background-color: #DAEDF5;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
        padding: 20px;
}

.galleryimgborder {
	border: 1px solid #FFF;
}

.imgbordertopbottom {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

.imgborderleftright {
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
}

#inhalt td.gallerycell {
     
	background-color: #DAEDF5;
	text-align: center;
	vertical-align: middle;
}

#inhalt .gallerytable img{
	float:none;
	margin:0 0 0 0;
}
#inhalt .gallerycell img{
	float:none;
	margin:0 0 0 0;
}



#inhalt table.gallerytable .linkpfeilnext,
#inhalt table.gallerytable .linkpfeilnext a:link,
#inhalt table.gallerytable .linkpfeilnext a:visited,
#inhalt table.gallerytable .linkpfeilnext a:hover,
#inhalt table.gallerytable .linkpfeilnext a:active  {

    background-image: url(/images/button/btn_weiter.gif);
    background-repeat:no-repeat;
    background-position: right;
    padding-right: 15px;
    color:#7F7F7F;;
    font-size:11px;
    font-weight: bold;


}


#inhalt table.gallerytable .linkpfeilback,
#inhalt table.gallerytable .linkpfeilback a:link,
#inhalt table.gallerytable .linkpfeilback a:visited,
#inhalt table.gallerytable .linkpfeilback a:hover,
#inhalt table.gallerytable .linkpfeilback a:active  {

    background-image: url(/images/button/btn_zurueck.gif);
    background-repeat:no-repeat;
    background-position: left;
    padding-left: 15px;
    color:#7F7F7F;;
    font-size:11px;
    font-weight: bold;


}


#inhalt table td.moredetails .linkpfeilnext,
#inhalt table td.moredetails.linkpfeilnext a:link,
#inhalt table td.moredetails .linkpfeilnext a:visited,
#inhalt table td.moredetails .linkpfeilnext a:hover,
#inhalt table td.moredetails .linkpfeilnext a:active  {

    background-image: url(/images/button/btn_weiter.gif);
    background-repeat:no-repeat;
    background-position: right;
    padding-right: 15px;
    color:#7F7F7F;;
    font-size:11px;
    font-weight: bold;
}

#inhalt table td.moredetails .linkpfeilback,
#inhalt table td.moredetails.linkpfeilback a:link,
#inhalt table td.moredetails .linkpfeilback a:visited,
#inhalt table td.moredetails .linkpfeilback a:hover,
#inhalt table td.moredetails .linkpfeilback a:active  {

    background-image: url(/images/button/btn_zurueck.gif);
    background-repeat:no-repeat;
    background-position: left;
    padding-left: 15px;
    color:#7F7F7F;;
    font-size:11px;
    font-weight: bold;
}


div.sitemap  ul li a:link,
div.sitemap ul li a:visited,
div.sitemap ul li a:hover,
div.sitemap ul li a:active
{
	color:#024186;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

div.sitemap  ul li ul 
{
	margin-bottom: 40px;
}

div.sitemap  ul li ul li a:link,
div.sitemap ul li ul li a:visited,
div.sitemap ul li ul li a:hover,
div.sitemap ul li ul li a:active
{
	color:#525252;
	font-size:12px;
	text-decoration:none;
}

div.sitemap  ul li ul li ul
{
	padding-left: 15px;
	margin: 0px;
}
div.sitemap  ul li ul li ul li a:link,
div.sitemap ul li ul li ul li a:visited,
div.sitemap ul li ul li ul li a:hover,
div.sitemap ul li ul li ul li a:active
{
	color:#feaa26;
	font-size:12px;
	text-decoration:none;
}

div.black_links a
{
 color:#000;
 text-decoration:none;
 font-size:12px;
}

#inhalt .underline table.black_links a,
#inhalt .sucherg .black_links a

{
 color:#000;
 text-decoration:none;
 font-size:12px;
}

#inhalt .suche a:link,
#inhalt .suche a:acitve,
#inhalt .suche a:hover,
#inhalt .suche a:visited {
	text-decoration:none;
    color:#275e97;
}

#inhalt .underline .back
{
	float:left; 
	width:40px;
}

#inhalt .underline .forward
{
	float:right; 
	width:40px;
}

#inhalt .back a,
#inhalt .forward a {
	text-decoration:none;
    color:#275e97;
}

#inhalt .sucherg a {
	text-decoration:none;
    color:#275e97;
	font-weight:bold;
}

#inhalt .sucherg a.herkunft {	
    color:#ffa926;
}


div.member_subnav_box
{
  margin-top:10px;
  border: 1px solid #ccc;
  padding-left: 10px;
}

div.member_subnav_box a
{
  background-image:url("/images/bullet_subnav.gif");
  background-position: 0 50%;
  background-repeat: no-repeat;
  padding-left: 10px;
  color: #AF855D;
}

div.member_subnav_box a.active
{
  background-color: #996533;
  color: #fff;
}

div.member_subnav_box a:hover
{
  background: #996533;
  color: #fff !important;
}


ul.member_subnav
{
  width: 200px;
  float: left;
  padding-right:10px;
}

ul.member_subnav li
{

}

ul.member_subnav li a
{
  color: #BCA998;

}

ul.member_subnav li:hover
{
  background-color: #996533;
 
}

ul.member_subnav li:hover a
{
  color: #fff;
}

ul.member_subnav li.active
{
  background-color: #996533; 
}

ul.member_subnav li.active a
{
  color: #fff; 
}


ul.member_subnav li a
{
  text-decoration: none;
  font-weight: bold;
}


div.member_subnav_right
{

}

div.years a
{
  padding-right: 10px;
}

  /********************************************************
  ***             NEUE SUCHERGEBNISSE                  ***
 *******************************************************/

div.subsite div.more-closed,
div.subsite div.more-open
{
  overflow:hidden;
  margin-top: 20px;
}

div.subsite div.more-closed
{
  background-color: #DAEDF4;
}
  
div.subsite div.more-open
{
  background-color: #FFE2AD;
}

#inhalt div.subsite div.more-closed a,
#inhalt div.subsite div.more-open a
{
  float: right;
  padding: 5px;
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

#inhalt div.subsite div.more-closed a
{
  background-color: #B9DDEB;
}

#inhalt div.subsite div.more-open a
{
  background-color: #FFC356;
}

#inhalt div.subsite div.more-closed h1,
#inhalt div.subsite div.more-open h1,
#inhalt div.subsite div.result img
{
  float: left;
  font-size: 12px;
  margin:0;
  padding:5px;
  color: #000;
}

#inhalt div.subsite div.result h2 a
{
  font-size: 12px;
  color:#0085C4;
  text-decoration: none;
}

/* css für die neue Suche */

a.backto
{
  margin-top: 10px;
}

p.error
{
  margin-top: 10px;
  color: red;
}

div.open ul li
{
  display: inline;
  background-image:url("/images/arrow_origin.gif");
  background-position: 2px 5px;
  background-repeat:no-repeat;
  list-style-type:none;
}
div.open ul li a
{
  color: #FFA927;
  text-decoration: none;
  font-weight: bold;
  padding-left: 15px;
}

div.seiten
{
  color: #000;
  margin-top: 20px;
  padding: 5px;
  background-color: #DAEDF4;
}

div.seiten.open
{
  background-color: #FFE2AD;
}


div.seiten a
{
  color: #0085C4;
  font-weight: normal;
  padding-right: 2px;
}

div.seiten a.active
{
  text-decoration: none;
  color: #000;
}

p.origin
{
  float: left;
  color: #FFA927;
  padding-right: 5px;
  font-weight: bold;
}

a.closed_link,
a.open_link,
a.eventsfound
{
  text-decoration: none;
  font-weight: bold;
}

a.closed_link,
a.eventsfound
{
  color: #0085C4;
}

a.open_link
{
  color: #FFA927;
  margin-top: 10px;
}

a.closed_link img,
a.open_link img,
a.eventsfound img
{
  padding-right: 5px;
}


div.years
{
  padding-top: 5px;
}

div.years a,
a.pagearchiv
{
  color: #0085C4;
  text-decoration: none;
  font-weight: bold;
}

div.result h2
{
  line-height: 16px;
}

div.result ul
{
  list-style-type: disc;
  padding-left: 15px;
}



div.closed h2
{
 /* padding-left: 20px; */
}

div.result p.teasertext
{
  margin-top: 5px;
}

p.seitenhead
{
  padding-bottom: 5px;
  font-size: 16px;
}

table.border,
table.border td
{
  border: 0px !important;
}


div.wysiwygEditor table.noborder  tr td


{
  border: 1px solid #FFF;
}

ul.socialnetwork li
{
  line-height:25px;
}


ul.socialnetwork li img
{
  padding-top:5px;
}


/*************************************************
Home
*************************************************/

div.box
{
  width: 215px;
  height: 140px;
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 15px;
}

div.box.last
{
  margin-right: 0px;
}


div.box ul
{
  padding: 5px;
  list-style-type: none;
}

div.linklist
{
  /* border: 1px solid #ccc; */
  background-image:url(/images/background/content_box_bg.png);
  background-repeat:repeat-x;
  padding: 10px;
  width: 195px;
  height: 120px;
}

ul.linklist li
{
  background-image:url(/images/arrow_small.gif);
  background-repeat: no-repeat;
  padding-left: 15px;
  background-position:0px 6px;
}


/*************************************************
Teaser Startseite
*************************************************/

.links_teaser_box
{
  height: 162px;
  background-color: #fff;
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 20px;
/*
  background-image:url(/images/background/aktuelles_teaser_bg.jpg);
  background-repeat: repeat-x;
  background-position: bottom;
*/
  border-bottom: 2px solid #bdbdbd;
  border-top: 2px solid #bdbdbd;
}

.links_teaser_box a
{
  color: #0085C4;
  text-decoration: none;
}

img.pmimg
{
  float: right;
  padding-left:5px;
}

div.pm_teaser_home
{
  /* width: 200px; */
  padding-top: 15px;
}


div.pm_teaser_home h2.pm_headline,
div.pm_teaser_home div.pm_teasertext
{
  /* width: 540px; */
}

div.pm_teaser_home h2.pm_headline a
{
  font-size:13px;
  color: #0085C4;
  text-decoration: none;
}


div.pm_teaser_home p.pm_ort_date a
{
  color: #0085C4;
  font-weight: bold;
  text-decoration: none;
}

div.pm_teasertext
{
  padding-top: 5px;
}

div.pm_teasertext a
{
  color: #0085C4;
  text-decoration: underline;
}

div.pm_date_detail
{
  color: #107C53;
  font-weight: bold;
}

.information div.pm_teaser_home h2.pm_headline
{
  margin: 0px !important;
}

/* SIDEBAR */

div.sidebox
{
  overflow: hidden;
  margin-bottom: 20px;
}

div.inner
{
  border: 1px solid #E2F2FA;
  padding: 5px;
  overflow: hidden;
}

div.sidebox h1
{
  background-image:url(/images/home_bg_images/bg_sidebar.jpg);
  background-repeat: repeat-x;
  padding-left: 10px;
}

img.icontoggle
{
  float: right;
  padding-right: 10px;
  padding-top: 9px;
}
#passwort
{
  width: 133px;
}
