@charset "UTF-8";
/* Farben Hellblau #D2E6F6 neu e8eef8 dunkelblau # 003E91 sub_navi dunkelgrün #5d7320 grün 9ebc66 grün neu 9EC035  mittelgrün #bbe53b hellgrün #edf7da rotbraun #cd6d20*/
html {
	height:100%;
	background-image: url(../img/schatten.png);
	background-repeat: repeat-y;
	background-position: center top;
	height:780px;

}
body {
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding:0px;
	margin:0px;
	
	background-image: url(../img/hg_body.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	line-height:140%;
	height:100%;
	
}

#logo {
	width:500px;
	height:150px;
	z-index:300;
	position: absolute;
	top:0px;
	left:15px;
	margin:auto;
	background-color:transparent;
	overflow:hidden;
}
#logo a {
	
	width:500px;
	height:155px;
	line-height:30px;
	display:block;
	
}
#schatten {
	background-image: url(../img/schatten.png);
	background-repeat: repeat-y;
	background-position: center top;
	width:1000px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	min-height: 100%;
	z-index:200;	
}
#schatten_newsletter {
	/*background-image: url(../img/schatten_newsletter.png);
	background-repeat: repeat-y;
	background-position: center top;*/
	width:720px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	
}
#schatten_newsletter h1 {
font-family: Arial, Helvetica, sans-serif; 
	font-size: 22px; 
	color:#003E91; 
	margin-bottom:20px;
}
#header {
	padding-left:815px;
	height:154px;
	margin:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	
	
}

#top_nav{
	font-size:85%;
	text-transform: uppercase;
	padding-left:85px;
	line-height:135%;
}
#top_nav ul {
	margin:0px;
	text-align:left !important;
	padding:0px;
	
}
#top_nav ul li{
	padding:0px;
	margin:0px;
	list-style:none !important;
}
#top_nav ul li a {
	padding:0px;
	margin:0px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	}
#top_nav li a:hover {
color:#bbe53b;
}
#outer {
	width:980px;
	background-image: url(../img/hjr_header_aktuell.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
		height:100%;

}
#outer_1 {
	width:980px;
	background-image: url(../img/hjr_header_ueberuns.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:100%;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
}
#outer_aktuell, #outer_login, #outer_themen, #outer_service, #outer_publikation, #outer_presse, #outer_ueberuns, #outer_kontakt, #outer_veranstaltung {
	width:980px;
	height:100%;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
}
#outer_aktuell {
	background-image: url(../img/hjr_header_aktuell.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#outer_login {
	background-image: url(../img/hjr_header_login.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-size:95%;
}
#outer_themen {
	background-image: url(../img/hjr_header_themen.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#outer_service {
	background-image: url(../img/hjr_header_service.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#outer_publikation {
	background-image: url(../img/hjr_header_publikation.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#outer_ueberuns {
	background-image: url(../img/hjr_header_ueberuns.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#outer_presse {
	background-image: url(../img/hjr_header_presse.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#outer_veranstaltung {
	background-image: url(../img/hjr_header_veranstaltung.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#outer_kontakt {
	background-image: url(../img/hjr_header_kontakt.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#outer_newsletter {
    /*background-image: url(../img/hjr_header_kontakt_newsletter.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:120px;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:50px;*/
	}
#outer_newsletter a:link, #outer_newsletter a:visited { 
	color:#cd6d20;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cd6d20;
}
#outer_newsletter a:hover, #outer_newsletter a:active { 
	color:#003E91;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003E91;
}


#outer_ueberuns h1 {
border:none !important;
padding-top:3px !important;
}


#navigation {
padding:0px;
margin:0px;
display:block;
}

#navigation_login {
padding:0px;
margin:0px;
display:block;
}

#navigation_login ul#main_nav {
background-color:#e6f0cb !important;
}
ul#main_nav {
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin:0px;
	display:block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	width:980px;
	background-color:#D2E6F6;
	position:absolute;
}

ul#main_nav li {
float:left;
list-style:none;
text-align:center;
}

ul#main_nav li.pageUid_8 {
width:10%;
padding:0px;
margin:0px;
}

/*ul#main_nav li.pageUid_8 a:link, ul#main_nav li.pageUid_8 a:visited  {
	background-image: url(../img/punkt_hg_navi.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
}
ul#main_nav li.pageUid_8 a:hover, ul#main_nav li.pageUid_8 a:active {
	background-image: url(../img/punkt_hg_navi_hover.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
}*/

ul#main_nav li.pageUid_7 {
width:17%;
padding:0px;
margin:0px;
}
ul#main_nav li.pageUid_6 {
width:17%;
padding:0px;
margin:0px;
}
ul#main_nav li.pageUid_5 {
width:10%;
padding:0px;
margin:0px;
}
ul#main_nav li.pageUid_4 {
width:17%;
padding:0px;
padding:0px;
margin:0px;
}
ul#main_nav li.pageUid_3 {
width:10%;
padding:0px;
margin:0px;
}
ul#main_nav li.pageUid_2 {
width:10%;
padding:0px;
margin:0px;
}
ul#main_nav li.pageUid_86 {
width:8%;
padding:0px;
margin:0px;
}
ul#main_nav li.pageUid_86 a:link, ul#main_nav li.pageUid_86 a:visited {
	color:#fff;
	background-image: url(../img/login_hg_navi.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
ul#main_nav li.pageUid_86 ul li a:link, ul#main_nav li.pageUid_86 ul li a:visited {
	color:#5d7320;
	background-image:none;
}
ul#main_nav li.pageUid_86 a:hover, ul#main_nav li.pageUid_86 a:active {
	color:#fff;
	background-image: url(../img/login_hg_navi_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
ul#main_nav li.pageUid_86 ul li a:hover, ul#main_nav li.pageUid_86 ul li a:active {
	color:#5d7320;
	background-image:none;
	background-color:#b9d765;
}
ul#main_nav li a {
	font-size: 110%;
	font-weight: bold;
	text-decoration:none;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
	width:100%;
	display:block;
}

ul#main_nav li a:link, ul#main_nav li a:visited {
	background-image: url(../img/hg_navi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #fff;
}
ul#main_nav li a:hover, ul#main_nav li a:active {
	background-image: url(../img/hg_navi_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #fff;
}
ul#main_nav li.act {
	background-image: url(../img/hg_navi_act.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#navigation_login ul#main_nav li.act {
	background-image:none;
	background-color:#e6f0cb;
}
#navigation_login ul#main_nav li.act a {
	color:#5d7320;
	background-image:none !important;
}
ul#main_nav li.act a{
	background-image:none;
	color:#003E91;
}
#main_nav ul.sub_nav{
	display:none;
}
#navigation_login #main_nav li.act ul.sub_nav {
	display:block;
	position:absolute;
	left:0px;
	top:52px;
	font-size:100%;
	padding-right:7px;
	padding-left:0;
	padding-top:0;
	padding-bottom:0;
	margin:0;
	/*background-image: url(../img/login_hg_sub_nav.jpg);
	background-repeat: no-repeat;
	background-position: 200px 0;*/
	}
	
#main_nav li.act ul.sub_nav {
	display:block;
	position:absolute;
	left:0px;
	top:52px;
	font-size:90%;
	padding-right:7px;
	padding-left:0;
	padding-top:0;
	padding-bottom:0;
	margin:0;
	/*background-image: url(../img/hg_sub_nav.jpg);
	background-repeat: no-repeat;
	background-position: 200px 0;*/
}

#main_nav li.act ul.sub_nav li.sub_nav_li {
	list-style:none;
	clear:both;
	margin:0px !important;
	padding:0px !important;
	font-weight:normal !important;
	text-align:left;
	width:218px !important;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003E91;
}
#main_nav li.act ul.sub_nav li.sub_nav_li_last {
	list-style:none;
	clear:both;
	margin:0px !important;
	padding:0px !important;
	font-weight:normal !important;
	text-align:left;
	width:218px !important;
	border:none;
}

li.sub_nav_li_last a, li.sub_nav_li a {
	font-size: 95%;
	font-weight: normal !important;
	text-decoration: none;
	margin:0px !important;
	padding-left:13px !important;
	padding-right:7px !important;
	padding-top:4px !important;
	padding-bottom:4px !important;
	width:198px !important;
	
}


li.sub_nav_li a:hover, li.sub_nav_li a:active, li.sub_nav_li_last a:hover, li.sub_nav_li_last a:active  {

	background-color:#edf7da;
	/*	background-image: url(../img/hg_sub_navi.jpg);
	background-repeat: repeat-y;
	background-position: left top;*/
}

.sub_nav_li_act {
background-color:#bbe53b;
}
#navigation_login .sub_nav_li_act a {
	background-color:#81a029;
	color:#fff !important;
}

#content_eins{
	height:600px;
	margin:0px;
	padding-left:30px;
	padding-top:48px;
	width:680px;
	float:left;
}
#content_zwei_login .csc-firstHeader, #content_zwei .csc-firstHeader, #content_eins .csc-firstHeader, #content_mitglieder .csc-firstHeader, #content_publikation .csc-firstHeader {
border:none;
}
#content_zwei {
	min-height:850px;
	background-image: url(../img/hg_sub_nav.jpg);
	background-repeat: no-repeat;
	background-position: left 37px;
	margin:0px;
	padding-left:270px;
	padding-top:48px;
	width:440px;
	float:left;
	overflow:hidden;
}
#content_zwei_login {
	min-height:850px;
	background-image: url(../img/login_hg_sub_nav.jpg);
	background-repeat: no-repeat;
	background-position: left 37px;
	margin:0px;
	padding-left:270px;
	padding-top:48px;
	width:440px;
	float:left;
}
#content_mitglieder {
	min-height:850px;

	background-image: url(../img/hg_sub_nav.jpg);
	background-repeat: no-repeat;
	background-position: left 37px;
	margin:0px;
	padding-left:270px;
	padding-top:48px;
	width:440px;
	float:left;
}
#content_publikation {
	min-height:850px;
	background-image: url(../img/hg_sub_nav.jpg);
	background-repeat: no-repeat;
	background-position: left 37px;
	margin:0px;
	padding-left:270px;
	padding-top:48px;
	width:440px;
	float:left;
}

#content_publikation .csc-textpic h1 {
	color:#333333 !important;
	border:none !important;
	margin-bottom:3px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding:0;
	font-size:110%;
}
#content_publikation_einspaltig  {
	min-height:850px;
	background-image: url(../img/hg_sub_nav.jpg);
	background-repeat: no-repeat;
	background-position: left 37px;
	margin:0px;
	padding-left:270px;
	padding-top:48px;
	padding-right:20px;
}
#content_publikation_einspaltig div.csc-textpic div + div {
	margin-left:200px !important;
	margin-bottom:5px;
	padding:0;
	width:430px;
	
}
#content_eins .news-list-item p, #content_zwei_login .news-list-item p, #content_zwei .news-list-item p, #sidebar .news-list-item p {
	margin:0;
	padding:0px;}
#content_eins .news-list-item br, #content_zwei_login .news-list-item br, #content_zwei .news-list-item br, #sidebar .news-list-item br {
margin:0;
height:0;
display:none;

	padding:0px;}
#content_eins img, #content_zwei img, #content_zwei_login img, #content_mitglieder img, #content_publikation img {
	margin-left:0px;
	margin-right:10px;
	margin-top:4px;
	margin-bottom:1px;
	padding:0px;
}
.border_box img {
}

#content_zwei a:link, #content_zwei a:visited, #sidebar a:link, #sidebar a:visited, #content_mitglieder .news-list-item a:link, #content_mitglieder .news-list-item a:visited,  #content_publikation .news-list-item a:link, #content_publikation .news-list-item a:visited, #content_publikation a:link, #content_publikation a:visited,
#content_presse .news-list-item a:link, #content_presse .news-list-item a:visited, #content_presse a:link, #content_presse a:visited, #content_publikation_einspaltig a:link, #content_publikation_einspaltig a:visited {
	color:#cd6d20;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cd6d20;
	font-size:95%;
}
#content_eins .news-list-item a:link, #content_eins .news-list-item a:visited, #content_zwei_login .news-list-item a:link,  #content_zwei_login .news-list-item a:visited {
	color:#cd6d20;
	text-decoration:none;
	border:0;
	font-size:95%;
}

#content_zwei a:hover, #content_zwei a:active, #sidebar a:hover, #sidebar a:active, #content_mitglieder .news-list-item a:hover, #content_mitglieder .news-list-item a:active,
#content_publikation .news-list-item a:hover, #content_publikation .news-list-item a:active, #content_publikation a:hover, #content_publikation a:active, #content_publikation_einspaltig a:hover, #content_publikation_einspaltig a:active  {
	color:#003E91;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003E91;
	font-size:95%;
}
#content_eins .news-list-item a:hover, #content_eins .news-list-item a:active, #content_zwei_login .news-list-item a:hover,  #content_zwei_login .news-list-item a:active, #content_zwei .news-list-item a:hover, #content_zwei .news-list-item a:active {
	color:#003E91;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003E91;
	font-size:95%;
}

#content_zwei .news-single-item {
 border:none;
 padding:0;
 margin:0;
 
}

#content_mitglieder .news-list-item h1 {
margin-bottom:1px !important;
padding-bottom:0px !important;
padding-top:8px !important;
margin-left:3px;
} 
#content_mitglieder div.news-list-item {
margin-bottom:25px !important;
} 

#sidebar .sidebar_box_gruen a:link, #sidebar .sidebar_box_gruen a:visited  {
	color:#cd6d20;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cd6d20;
}
#sidebar .sidebar_box_gruen a:hover, #sidebar .sidebar_box_gruen a:active {
	color:#003E91;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003E91;
}












#outer_aktuell_box_left{
	width:48%;
	float:left;}
#outer_aktuell_box_right{
	width:48%;
	float:right;
	
}
#content_zwei_login .news-list-item, #content_zwei .news-list-item, #sidebar .news-list-item {
	background-color:#ecf4ff;
	padding:2%;
	background-image: url(../img/punktleiste_klein.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border:none;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;

}


#content_eins .news-list-item {
	width:44%;
	float:left;
	margin-left:0px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:15px;
	padding:2%;
	background-color:#ecf4ff;
	background-image: url(../img/punktleiste_klein.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border:none;
	height:16em !important;
	font-size:98%;
	
	}
#content_eins .news-list-item + .news-list-item {
	float:right;
	display:block;
	width:44%;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:20px;
	padding:2%;
	background-color:#ecf4ff;
	background-image: url(../img/punktleiste_klein.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border:none;
	height:16em !important;
	font-size:98%;
	
	}
#content_eins .news-list-item + .news-list-item + .news-list-item {
	width:44%;
	float:left;
	margin-left:0px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:20px;
	padding:2%;
	background-color:#ecf4ff;
	background-image: url(../img/punktleiste_klein.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border:none;
	height:16em !important;
	font-size:98%;
	
	}
#content_eins .news-list-item + .news-list-item + .news-list-item + .news-list-item {
	float:right;
	display:block;
	
	width:44%;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:20px;
	padding:2%;
	background-color:#ecf4ff;
	background-image: url(../img/punktleiste_klein.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border:none;
	height:16em !important;
	font-size:98%;

	}
#content_eins .news-list-item h1, #content_zwei_login h1 {
	font-size:90%;
	color:#333333 !important;
	line-height:100%;
	border:none;
	background-color:transparent;
	margin-bottom:5px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding:0;
	}

#content_eins .news-list-item h2, #content_eins .news-list-item h3, #content_eins .news-list-item h2 a, #content_eins .news-list-item h3 a, #content_zwei .news-list-item h2, #content_zwei .news-list-item h3, #content_zwei_login .news-list-item h2, #content_zwei_login .news-list-item h3, #sidebar .news-list-item h2, #sidebar .news-list-item h3  {
	color:#333333 !important;
	border:none !important;
	text-decoration:none !important;
	background-color:transparent;
	line-height:115%;
	margin-bottom:5px;
	margin-left:0;
	margin-right:0;
	margin-top:0px;
	padding:0;
	font-size:108%;
	}
	

#sidebar {
	width:220px;
	margin:0px;
	padding-left:0px;
	padding-right:10px;
	padding-top:35px;
	padding-bottom:0px;
	float:right;
	}
	
#sidebar .sidebar_box_blau {
	margin-top:25px;
	margin-right:10px;
	background-color:#ecf4ff;
	padding-left:12px;
	padding-right:12px;
	padding-top:10px;
	padding-bottom:8px;
	font-size:95%;
	line-height:135%;
}

#sidebar .sidebar_box_blau_bild .csc-textpic-imagewrap, #sidebar .sidebar_box_gruen_bild .csc-textpic-imagewrap, #sidebar .sidebar_box_blau_bild img, #sidebar .sidebar_box_gruen_bild img, #sidebar .sidebar_box_gruen img, #sidebar .sidebar_box_gruen .csc-textpic-imagewrap, .sidebar_box_gruen_bild_ohne_abstand img, .sidebar_box_gruen_bild_ohne_abstand .csc-textpic-imagewrap, .sidebar_box_gruen_bild_ohne_abstand .csc-textpic-image  {
	margin:0;
	padding:0;
}
#sidebar .sidebar_box_gruen_bild_ohne_abstand .csc-textpic-image img {
margin-top:3px;
}
#sidebar .sidebar_box_gruen_bild_ohne_abstand .csc-textpic-image a {
border:none;
}
#sidebar div.csc-textpic-text p, #sidebar div.csc-textpic-text  {
	padding-top:0px !important;
	margin-top:0px !important;
	padding-bottom:0px !important;
	margin-bottom:0px !important;
}
#sidebar .sidebar_box_blau_bild {
	margin-top:25px;
	margin-right:10px;
	background-color:#ecf4ff;
	padding-left:12px;
	padding-right:12px;
	padding-top:10px;
	padding-bottom:8px;
	font-size:95%;
	line-height:135%;
}
#sidebar .sidebar_box_gruen_bild {
	margin-top:25px;
	margin-right:10px;
	background-color:#edf7da;
	padding-left:12px;
	padding-right:12px;
	padding-top:10px;
	padding-bottom:8px;
	font-size:95%;
	line-height:135%;
}
#sidebar .sidebar_box_gruen_bild_ohne_abstand {
	margin-right:10px;
	margin-top:2px;
	margin-left:0px;
	margin-bottom:0px;
	background-color:#edf7da;
	padding-left:12px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom:6px;
	font-size:95%;
	line-height:135%;
	
}
#sidebar .sidebar_box_gruen_bild_ohne_abstand div, #sidebar .sidebar_box_gruen_bild_ohne_abstand dl, #sidebar .sidebar_box_gruen_bild_ohne_abstand dt {
	margin:0;
	padding:0;
	}
#sidebar .sidebar_box_gruen {
	margin-top:25px;
	margin-right:10px;
	background-color:#edf7da; /*edf7da eff7e0 E0F3A5 f0f5df*/
	padding-left:12px;
	padding-right:12px;
	padding-top:10px;
	padding-bottom:8px;
	font-size:95%;
	line-height:135%;
}

#sidebar .sidebar_box_ohne {
	margin-top:28px;
	margin-right:10px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:95%;
	line-height:135%;
}
#sidebar .sidebar_box_kalender {
	margin-top:28px;
	margin-right:10px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:95%;
	line-height:115%;
	font-weight:normal;
	
}
#sidebar .sidebar_box_kalender h1 {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:8px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:4px;
	background-color:#003E91;
	color:#fff !important;
	font-size:110%;
} 
#content_zwei .sidebar_box_ohne h1 {
	border:none;
} 
/*#sidebar .sidebar_box_kalender .tx-cal-controller dt {
	font-weight:normal !important;
	color:#333;
}*/
.sidebar_box_kalender .tx-cal-controller dt, .sidebar_box_ohne .tx-cal-controller dt {
	font-weight:bold !important;
	color:#5a8bcd;
}
.sidebar_box_kalender .tx-cal-controller dt a:link, .sidebar_box_kalender .tx-cal-controller dt a:visited, .sidebar_box_ohne .tx-cal-controller a:link, .sidebar_box_ohne .tx-cal-controller a:visited {
	color:#666  !important;
	font-weight:bold;
	font-size:97%;
}


.sidebar_box_kalender .tx-cal-controller dt a:hover, .sidebar_box_kalender .tx-cal-controller dt a:active, .sidebar_box_ohne .tx-cal-controller a:hover, .sidebar_box_ohne .tx-cal-controller a:active  {
	color:#cd6d20 !important;
	font-weight:bold;
	font-size:97%;
}

#calendar-event p {
padding:0px;
margin:0 0 4px 0;
}

#calendar-event div p {
padding:0px;
margin:0 0 12px 0;
}

#calendar-event h2 {
margin:14px 0 7px 0;
padding:0px;
}

#sidebar .sidebar_box_ohne a{
	border:none;
}
#sidebar .sidebar_box_ohne img{
	margin-top:5px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:5px;
	padding:0px;
}
#outer_kontakt #sidebar .sidebar_box_ohne img{
	margin-top:5px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:5px;
	padding:0px;
	border:none;
}

#sidebar div.csc-header-n1 h1.csc-firstHeader, .sidebar_box_ohne h1 {
	color:#cd6d20;
	margin-bottom:4px;
	font-size:110%;
	}
#sidebar .csc-header-n2 h1 {
	color:#cd6d20;
	margin-bottom:4px;
	font-size:110%;
	}
#sidebar div.csc-header-n1 h2, .sidebar_box_ohne h2, #sidebar .csc-header-n2 h2 {
	color:#333333;
	margin-bottom:4px;
	font-size:100%;
	}
#suche {
	padding-top:5px;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
	margin-right:10px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:10px;
	text-align:right;
	}
	
#suche label{
color:#bbe53b;
font-weight:bold;
font-size:95%;
margin-bottom:2px;


}
#suche input{
height:15px;
padding:0;
margin:0px;
}
#suche input.index_suche_button{
height:25px !important;
width:80px;
border:0;
padding-top:2px;
padding-bottom:2px;
margin-bottom:5px;
margin-top:2px;

	background-image: url(../img/pfeil_suche.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
	background-color: transparent;
	}
	#suche td.csc-form-fieldcell select {display:none;
}


#footer{
color:#cd6d20;
font-size:85%;
width:100%;
margin-left:0;
margin-right:0;
margin-top:40px;
margin-bottom:20px;
line-height:140%;
text-align:center;
}

#footer a {


	}
#footer a:link, #footer a:visited {
color:#cd6d20;
text-decoration:none;
border:0;
margin-top:3px;
margin-bottom:3px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 2px;
padding-left:3px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #cd6d20;


}
#footer a:hover, #footer a:active {
color:#003E91;
text-decoration:none;
border:0;
margin:0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 2px;
padding-left:3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cd6d20;
}





h1, h2, h3, h4, h5 {
margin:0px;
padding:0px;
}
p {
margin-top:0px;
padding-top:0px;
}


hr {	color:transparent;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:-5px;
	padding:0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cd6d20;}


h1 {
	font-size:120%;
	color:#cd6d20 !important;
	margin-bottom:8px !important;
	margin-top:0px !important;
	padding:0;
	border:none;
	line-height:115%;
	}
	h6 {
	font-size:110%;
	color:red !important;
	padding:0;
	margin:0;
	
	}
 #content_zwei h1,  #content_mitglieder h1  {
	font-size:120%;
	color:#cd6d20;
	margin-bottom:5px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	line-height:115%;
	border-top-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-top-color: #cd6d20;
	}
	
	
#content_eins .important, #content_zwei .important, #content_mitglieder .important, #content_publikation .important, #content_zwei_login .important   {
	background-color:#f3f8fe;
	padding-right:3%;
	padding-left:3%;
	padding-top:2%;
	padding-bottom:2%;
	margin-bottom:22px;
	}
#content_eins ul, #content_zwei ul, #content_mitglieder ul, #content_mitglieder ul, #content_publikation ul, #content_zwei_login ul    {
	padding:0;
	margin-bottom:10px;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	}
#content_eins ul li, #content_zwei ul li, #content_mitglieder ul li, #content_publikation ul li, #content_zwei_login ul li  {
	padding-left:11px;
	margin-left:8px;
	margin-bottom:5px;
	background-image: url(../img/punkt_liste.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	list-style-type: none;
	line-height:124%;

	}
	
div#content_zwei > h1, div#content_eins > h1, div#content_mitglieder > h1, div#content_publikation > h1, #content_zwei_login > h1 {
	font-size:120%;
	color:#cd6d20;
	margin-bottom:10px;
	margin-top:0px;
	padding:0;
	border:none !important;
	line-height:115%;
	}

	
h2 {
	font-size:110%;
	color:#333333;
	margin-bottom:5px;
	margin-top:0px;
	padding:0;
	line-height:115%;}
.datum {
font-weight:bold;
color:#cd6d20;}
	
#ticker {
padding-top:2px;
background-color:#cd6d20;
color:#fff;
font-weight:bold;
height:1.7em;
width:100%;
overflow:hidden;
font-size:95%;
margin-top:10px;
}

.punktleiste{
	background-image: url(../img/punktleiste_blau.gif);
	background-repeat: repeat-y;
	background-position: right 15px;
	height:610px;
	width:225px;
}

#rootline{
	color:#003E91;
	margin-bottom:0px;
	padding:0px;
	font-size:85%;
	
	}
#rootline a:link, #rootline a:visited {
	color:#003E91;
	text-decoration:none;
	border:none;
}
#rootline a:hover, #rootline a:active {
	color:#cd6d20;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cd6d20;
}

.clear{
	clear:both;
	width:100%;
	display:block;
	height:1px;
	}
	
	
	/*  INDEXSEARCH */
#suche .csc-form-label, #suche .csc-form-label{
display:none;}
#suche table.csc-searchform tr, #suche table.csc-searchform tr td {
margin:0;
padding:0;

}
	
#suche .csc-searchform {
margin:0;
padding:0;


}
#suche .csc-searchform input, #suche .csc-searchform option, #suche .csc-searchform select {
margin:0;
padding:0;

font-size:80%;
line-height:130%;
}


#suche .csc-firstHeader {
color:#bbe53b;
font-weight:bold;
font-size:95%;
margin-bottom:2px;
margin-left:0;
margin-right:0;
margin-top:0;
padding:0;
width:50px;

}
.csc-form-fieldcell * input {
	width:50px;}
	
.csc-sitemap ul {
padding:0;
margin-left:20px; 
margin-right:0;
margin-top:20px;
margin-bottom:20px;
}
.csc-sitemap ul li { 
margin:0;
padding:0;
list-style-type: none;
background-image:none !important;
}
.csc-sitemap ul li a:link, .csc-sitemap ul li a:visited { 
border:none !important;
font-weight:bold;
}
.csc-sitemap ul li ul {
margin-left:20px !important;
margin-top:0px !important;
margin-bottom:20px !important;

 }
 .csc-sitemap ul li ul li {
	
 }
  .csc-sitemap ul li ul li ul li {
background-color:#fff;
 }
 .csc-sitemap ul li ul li ul {
margin-left:10px !important;
padding-top:0px !important;
padding-bottom:0px !important;
 }
.csc-sitemap ul li ul li a:link, .csc-sitemap ul li ul li a:visited { 
border:none !important;

}
.csc-sitemap ul li ul li ul li a:link, .csc-sitemap ul li ul li ul li a:visited { 
border:none !important;
font-weight:normal;
}

/* NEWS */
#content_eins .news-list-container, #content_zwei .news-list-container, #content_zwei .news-amenu-container h2, #content_zwei .news-amenu-container ul, #content_zwei_login .news-list-container, #sidebar .news-list-container, .news-search-form {
background-color:#fff !important;
border:none;
margin:0px;
padding:0px;
border:none !important;
}
.news-search-form form {
background-color:#fff !important;
border:none !important;
}
.news-search-form form input {
margin:0 0 5px 0;
width:90%;
}
#content_zwei .news-amenu-container {
background-color:#fff !important;
border:none;
margin-top:0;
margin-left:0;
margin-right:0;
margin-bottom:10px;
padding:0px;
border:none;
}

#content_zwei .news-amenu-container ul li, .news-search-form ul li {
background-color:#fff;
border:none;
margin:0px;
padding:0px;
list-style:none !important;
background-image:none;
}
#content_zwei_login .news-list-date, #content_zwei .news-list-date {
	font-size:90%;
	font-weight:bold;
	color:#5a8bcd;
	background-color:transparent;
	}
#content_eins .news-list-date, .news-single-timedata  {
	font-size:90%;
	font-weight:bold;
	color:#5a8bcd;
	background-color:transparent;
	
	}
#content_eins .news-list-morelink, #content_zwei_login .news-list-morelink, #content_zwei .news-list-morelink, .news-search-form .news-list-morelink, #sidebar .news-list-morelink  {
	/*text-align:right;*/
	font-size:100%;
	margin:6px 0 12px 0;
	padding:0 0 0 13px;
	background-image: url(../img/mehr_pfeil.gif);
	background-repeat: no-repeat;
	background-position: left 3px;	
	display:block;
	}

#content_eins .news-list-morelink a:link, #content_eins .news-list-morelink a:visited, #content_zwei_login .news-list-morelink a:link, #content_zwei_login .news-list-morelink a:visited, #content_zwei .news-list-morelink a:link, #content_zwei .news-list-morelink a:visited, .news-search-form a:link, .news-list-morelink a:visited {
	color:#5a8bcd;
	background-color:transparent;
	text-decoration:none;
	border:none;
	font-size:95%;}

	
#content_eins .news-list-morelink a:hover, #content_eins .news-list-morelink a:active, #content_zwei_login .news-list-morelink a:hover, #content_zwei_login .news-list-morelink a:active, 
#content_zwei .news-list-morelink a:hover, #content_zwei .news-list-morelink a:active, .news-search-form a:hover, .news-search-form a:active {
	color:#003E91;
	background-color:transparent;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003E91;
	font-size:95%;
	}
	
#sidebar .news-list-morelink a:link, #sidebar .news-list-morelink a:visited  {
	color:#5a8bcd;
	background-color:transparent;
	text-decoration:none;
	border:none;
	}
	
#sidebar .news-list-morelink a:hover,  #sidebar .news-list-morelink a:active {
	color:#003E91;
	background-color:transparent;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003E91;
}
	
	


#content_eins #calendar-event-backlink, #content_zwei_login #calendar-event-backlink, #content_zwei #calendar-event-backlink, #content_eins .news-single-backlink, #content_zwei_login .news-single-backlink, #content_zwei .news-single-backlink, #sidebar .news-single-backlink {
	/*text-align:right;*/
	font-size:100%;
	margin:0 0 12px 0;
	padding:0 0 0 14px;
	background-image: url(../img/zurueck_pfeil.gif);
	background-repeat: no-repeat;
	background-position: left 4px;	
	}
	
#content_eins .news-single-backlink a:link, #content_eins .news-single-backlink a:visited, #content_zwei_login .news-single-backlink a:link, #content_zwei_login .news-single-backlink a:visited, #content_zwei .news-single-backlink a:link, #content_zwei .news-single-backlink a:visited, #content_eins #calendar-event-backlink a:link, #content_eins #calendar-event-backlink a:visited, #content_zwei_login #calendar-event-backlink a:link, #content_zwei_login #calendar-event-backlink a:visited, #content_zwei #calendar-event-backlink a:link, #content_zwei #calendar-event-backlink a:visited, #sidebar .news-single-backlink a:link, #sidebar .news-single-backlink a:visited  {
	color:#5a8bcd;
	background-color:transparent;
	text-decoration:none;
	border:none;
	font-size:95%;
	font-weight:normal;
	}
	
#content_eins .news-single-backlink a:hover, #content_eins .news-single-backlink a:active, #content_zwei_login .news-single-backlink a:hover, #content_zwei_login .news-single-backlink a:active, #content_zwei .news-single-backlink a:hover, #content_zwei .news-single-backlink a:active, #content_eins #calendar-event-backlink a:hover, #content_eins #calendar-event-backlink a:active, #content_zwei_login #calendar-event-backlink a:hover, #content_zwei_login #calendar-event-backlink a:active, #content_zwei #calendar-event-backlink a:hover, #content_zwei #calendar-event-backlink a:active, #sidebar .news-single-backlink a:hover, #sidebar .news-single-backlink a:active  {
	color:#003E91;
	background-color:transparent;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003E91;
	font-size:95%;
	font-weight:normal;
	}
	
	

#content_mitglieder .news-list-container{
background-color:#fff;
border:none;
margin:0;
padding:0;
}
#content_eins .news-list-item hr.clearer, #content_eins .news-list-item hr, #content_zwei_login .news-list-item hr.clearer, #content_zwei_login .news-list-item hr, #content_zwei .news-list-item hr.clearer, #content_zwei .news-list-item hr{
color:transparent !important;
background-color:transparent !important;
border:none;
margin:0;
padding:0;
height:0px;
display:none;
}
#content_eins .news-list-browse, #content_zwei_login .news-list-browse{
clear:both;}
#content_mitglieder .news-list-item {
background-color:#fff;
border:none;
margin:0;
padding:0;}
#content_mitglieder .news-list-item h2, #content_mitglieder .news-list-container h2 {
background-color:#fff;
border:none;}
#content_mitglieder .news-list-item h3, #content_mitglieder .news-list-container h3{
display:none;}
#content_mitglieder .news-list-item h1, #content_mitglieder .news-list-container h1 {
border-top-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-top-color: #cd6d20;
	background-color:#fff;
}
#content_mitglieder span.news-list-date, #content_mitglieder div.news-list-morelink, #content_mitglieder .news-list-container hr {display:none}
.text_fenster_body {
background-image: url(../img/hg_body.jpg);
	background-repeat: repeat-x;
	background-position: left -150px;}
	
.tx-ttnews-browsebox {
background-color:#fff;
border:none !important;
}


.tx-ttnews-browsebox td p a:link, .tx-ttnews-browsebox td p a:visited   {
	background-color:#003E91 !important;
	color:#fff !important;
	border:none !important;
	font-weight: bold !important;
	text-decoration:none;
	font-size:100%;
	padding:5px !important;
}
.tx-ttnews-browsebox table tr td p a:hover, .tx-ttnews-browsebox table tr td p a:active   {
	background-color:#9EC035 !important;
	color:#fff !important;
	border:none !important;
	font-weight: bold !important;
	font-size:100%;
	text-decoration:none;
	padding:5px !important;
}
td.tx-ttnews-browsebox-SCell p a:link, td.tx-ttnews-browsebox-SCell p a:visited  {
	background-color:#9EC035 !important;
	color:#fff;
	border:none !important;
	font-weight:bold !important;
	margin:0px;
	padding:0px;
	font-size:100%;
}
div.tx-ttnews-browsebox > p {
display:none;}
td.tx-ttnews-browsebox-SCell p, td.tx-ttnews-browsebox-SCell {
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:2px; 
        margin-top:0px;
        margin-right:0px;
        margin-bottom:0px;
background-color:transparent;
border:none;}
	
.text_fenster {
width:360px;
padding:10px 18px 10px 18px !important;
margin-top:0px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
background-image: url(../img/hg_body.jpg);
	background-repeat: repeat-x;
	background-position: left -350px;
	background-color:#fff;
	height:620px;
	overflow:auto;
}
.text_fenster h1, .text_fenster h2, .text_fenster h3 {
	color:#333 !important;
	font-weight:bold;
	font-size:110%;
	line-height:115%;
	margin: 10px 0px 5px 0px !important;
	padding:10px 0 0 0;
}
.text_fenster p {
margin: 0 0 8px 0;
padding:0;
}

#content_publikation div.csc-textpic .csc-textpic-imagewrap {
width:180px;
padding:0px;
margin:0px;
}
#content_publikation div.csc-textpic * div{
width:250px;
float:right;
padding:0px;
margin:0px;
}
#content_publikation div.csc-textpic h2 {
text-size:90%;
}

#outer_publikation .csc-textpic-imagewrap dl dt img {
	border: 1px solid #ccc;
padding-top:0px;
margin-top:0px;
}


.csc-textpic-imagewrap  {margin-bottom:10px;}


.csc-textpic-imagewrap  {margin-bottom:10px;}

table#bestellformular {
border:1px solid #ccc;
padding:0px;
margin:0px;
}
table.bestellung {
padding:0px;
margin:0px;
}
table#bestellformular tr td {
border-bottom: 1px solid #ccc;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
margin:0px;
vertical-align:top;
}
table.bestellung tr td {
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
margin:0px;
vertical-align:top;

}
table#bestellformular tr th, table.bestellung tr th  {
border-bottom: 1px solid #ccc;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
margin:0px;
text-align:left;
vertical-align:top;
}
.spacer-gif{display:none;}

/* Standard Mailform */

#outer_service form#mailform { 
 padding:0px;
 margin:0px;
 }
.csc-mailform-submit {
 margin-top:5px;
 }
div.csc-mailform-field {
padding:0px;
 margin:0px;
 }
 
#mailform #mailformKategorie_1 {
text-align: left;
width:18px;
 padding:0px;
 margin:0px;
}
#mailform #mailformKategorie_2_Allgemeines_Thema {
text-align: left;
width:18px;
 padding:0px;
margin:0px 0px 10px 0px;
}

 
 a#c653 {
 height:1px;
 padding:0px;
 margin:0px;
 line-height:1px;
 }

/* Form Mailformplus */

.csc-mailform-field label {
margin-bottom:1px;
margin-top:6px;
display:block;
}

.csc-mailform-field input {
width:350px;
}

.csc-mailform-field input#mailformformtype_mail   {
width:90px;
}

.csc-mailform-field input#mailformkontaktieren   {
width:15px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:8px;
padding:0px;
}


textarea#mailformnachricht_formular {
width:354px;}



/* CALENDAR */


.tx-cal-controller, .tx-cal-controller dd.even, .tx-cal-controller dt a, .tx-cal-controller dd, .tx-cal-controller a, .tx-cal-controller span, .tx-cal-controller dt span {
margin:0px !important;
padding:0px !important;
background-color:transparent;
}
.tx-cal-controller dt.even, .tx-cal-controller dt {
margin-bottom:4px !important;
margin-top:0px !important;
margin-left:0px !important;
margin-right:0px !important;
padding-top:5px !important;
padding-left:7px !important;
padding-right:7px !important;
padding-bottom:5px !important;
background-color:#f5f9fe;
border-bottom: 1px dotted #003E91;
	/*
background-color:#c7e4f9;
border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003E91;*/
}
.tx-cal-controller dt.even br + br, .tx-cal-controller dt br + br, #content_zwei_login .tx-cal-controller dt br + br , .sidebar_box_kalender .tx-cal-controller h3 {
display:none !important;
}

span.V9G {
display:none;
}



.tx-cal-controller dl {
margin-left:0px;
	margin-right:0px;
	margin-top:4px;
	margin-bottom:10px !important;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px !important;
	}
/*.tx-cal-controller br + br {
display:none;
}.tx-cal-controller h1, */
.tx-cal-controller dt h1, .tx-cal-controller dd h1   {
	margin:0px !important;
	padding:0px !important;
	color:#666;
	font-weight:normal;
	display:none;
}
.tx-cal-controller dd, .tx-cal-controller dd.even {
	/*margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:4px !important;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:2px !important;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cd6d20;*/
	display:none;
}

.tx-cal-controller span, .tx-cal-controller p.found, .tx-cal-controller p.pagebrowser  {
	margin:0px;
	padding:0px;
	display:none;
}


#outer_login .tx-cal-controller span, 
#outer_login  .tx-cal-controller p.pagebrowser {
display:block;
padding:0px;
margin:0px;
font-size:95%;
}
#outer_login .tx-cal-controller p.found {
	display:none;
	padding:0px;
	margin:0px;
	color:red;
}
.tx-cal-controller a:link, .tx-cal-controller a:visited {
	color:#666  !important;
	text-decoration:none;
	border:none !important;
	margin:0px !important;
	padding:0px !important;
	font-weight:bold;
	font-size:105%;
}
.tx-cal-controller a:hover, .tx-cal-controller a:active {
	color:#003E91  !important;
	font-weight:bold;
	font-size:105%;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003E91;
	margin:0px !important;
	padding:0px !important;
	
}

#outer_veranstaltung .tx-cal-controller span {
	display:none;
	font-size:95%;
}
#outer_veranstaltung .tx-cal-controller span a:link, #outer_veranstaltung .tx-cal-controller span a:visited {
	border:none;
	margin:0px !important;
	padding-left:4px !important;
	padding-right:4px !important;
	padding-top:1px !important;
	padding-bottom:1px !important;
	coloR:#fff;
	background-color:#c6dcf1;
}
#outer_veranstaltung .tx-cal-controller span a:hover, #outer_veranstaltung .tx-cal-controller span a:active  {
	color: #003E91;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003E91;
	margin:0px !important;
	padding:0px !important;
}
#outer_veranstaltung .tx-cal-controller h3 {
color:#666;
font-size:95%;
font-weight:normal;
}
.default_catheader, .orange_catheader {
color:#fff;
background-color:#003E91;}

#outer_login .tx-cal-controller div.green_catheader, #outer_login div a.green_catheader:link {
background-color:#81a029  !important;
	color:#fff !important;
		padding:2px !important;
 display:inline;
}
#outer_login .tx-cal-controller div.green_catheader, #outer_login div a.green_catheader:hover {
	background-color:#81a029  !important;
	color:#fff !important;
	padding:2px !important;
 	display:inline;
}

#content_eins .news-single-item h1, #content_eins .news-single-item h2, #content_zwei .news-single-item h1, #content_zwei .news-single-item h2, #content_zwei_login .news-single-item h1, #content_zwei_login .news-single-item h2 {
	color:#666666 !important;
	border:none !important;
	text-decoration:none !important;
	background-color:transparent;
	font-size:90% !important;
	line-height:130%;
	margin-bottom:5px;
	margin-left:0;
	margin-right:0;
	margin-top:0px;
	padding:0;
	}
	
	
	
#c522, #c522 a, #c526, #c526 a, #c525, #c525 a, #c527, #c527 a, #c528, #c528 a, #c529, #c529 a, #c530, #c530 a, #c531, #c531 a, #c532, #c532 a, #c533, #c533 a, #c534, #c534 a, #c535, #c535 a, #c536, #c536 a, #c537, #c537 a {
	margin:0;
	padding:0;
	height:0px;
	line-height:0px;
	background-color:transparent;
	}
	
	
	/*** ANMELDUNG TABELLE***/
.infotext_klein {
font-size:83%;
line-height:120%;
}
.bu_item input, .table_bildungsurlaub_1 input {}
.table_anmeldung_1 input, .table_anmeldung_2 input, .table_anmeldung_3 input {
	margin-right:7px;
	margin-bottom:3px;
}
.table_anmeldung_1 td, .table_anmeldung_2 td, .table_anmeldung_3 td, .bu_item td, .table_bildungsurlaub_1 td {
vertical-align:top;
margin:0px;
padding:0 4px 2px 0;
}
.table_anmeldung_1, .table_anmeldung_2, .table_anmeldung_3 {
width:92%;
margin:0px;
padding:0px;
}

.bu_item, .table_bildungsurlaub_1 {
width:auto;
margin:0px;
padding:0px;
}

.bu_item select, .table_bildungsurlaub_1 select {
margin:0px 2px 3px 2px;
padding:1px;

}
div.bu_info, div.bu_subtitle {
width:80%;
margin-bottom:7px;
}

.hinweis_anmeldung{
color:red;
}

#printadresse { display:none }



ul.formular_error {
color:red;
font-size:95%;
padding:0px !important;
margin:0px !important;
list-style-type: none !important;
}
ul.formular_error li {
list-style-type: none !important;
padding:0 0 0 5px !important;

margin:0px !important;
}


/*** FE LOGIN ***/
.tx-felogin-pi1 form, .tx-felogin-pi1 form fieldset {
border:none;
margin:0;
padding:0;
}
.tx-felogin-pi1 input {
margin:2px 0 7px 0;
padding:0;
}

.tx-felogin-pi1 label{
font-weight:bold;
}
#content_zwei_login a:link, #content_zwei_login a:visited { 
	color:#cd6d20;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cd6d20;
}
#content_zwei_login a:hover, #content_zwei_login a:active { 
	color:#003E91;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003E91;
}