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

/* Global Style ===================================================================================================*/
body, div, p, td, th, h1, h2, h3, h4, h5, h6, ul, ol, li, input, option, select, textarea {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
}
a, a:link, a:hover, a:visited {
	color:#f47920;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
p {
	margin:0px;
	padding:0px;
	padding-bottom:18px;
}
p:last-child {
	padding-bottom:0px;
}
img {
	border: none;
}
form {
	display:inline;
	margin:0px;
	padding:0px;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, "Times New Roman",  Times,  serif;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	color:#002a5c;
	margin:0px;
}
h1 {
	margin:0px 0px 6px 0px;
	padding:0px;
}
h2 {
	padding:13px 0px;
}
h1.teaser {
	color:#FE1217;
	font-weight:normal;
	margin:10px 0px 2px 0px;
}
ul, ol {
	margin-top:0px;
	padding-top:0px;
}


#formresult_error {
	border: 1px solid #d00;
	margin-top:20px;
	margin-bottom:20px;
	padding:6px;
	background-color:#FFEAE5;
	font-weight:bold;
}

#formresult_error a {
	color:			#002A5C;
}

ul.errors li {
	color: 			#d00;
}

#formresult_success {
	border: 1px solid #0d0;
	margin-top:20px;
	margin-bottom:20px;
	padding:6px;
	background-color:#E5F5E5;
	font-weight:bold;
}

.cleardiv {
	clear:			both;
	font-size:		0.001em;
	line-height:	0.001em;
	height:			0px;
	width:			0px;
}

.orange {
	color:#f47920;
}

/* Wrappers ========================================================================================================*/
#header {
	width:100%;
}

#logo {
	width:393px;
	padding:15px 0px 18px 0px;
	float:left;
}

#logo h1 {
	margin:0px;
	padding:0px;
}

/**
 * Ansonsten wird der Inhalt darunter in FF und IE8 um einen Pixel nach unten verschoben.
 */
#logo a {
	line-height: 1px;
}

#datum {
	margin:43px 0px 0px 0px;
	width:138px;
	float:left;
}

#nav_suche {
	width:	396px;
	float:left;
}

#main_nav {
	clear:both;
	height:20px;
	margin:0;
	position:relative;
	width: 927px;
	border-top:1px solid #e3e0d9;
	border-bottom:1px solid #e3e0d9;
}
#sub_nav {
	clear:both;
	margin:0;
	height:20px;
	position:relative;
	width:1000px;
}

#focusSelect {
	display:		block;
	margin:			1em 0;
}

#wrapper {
	margin:0px 0px 0px 35px;
	position:relative;
	width:1110px;
}
#wrapper_center {
	float:left;
	padding-top:6px;
	margin-bottom:27px;
	width:627px;
}

#wrapper_right {
	float:left;
	margin-bottom:27px;
	margin-top:34px;
	padding-bottom:10px;
	width:300px;
	background-color:#edf2f9;
}

#skyscraper {
	float:			right;
	margin-bottom:	27px;
	margin-top:		34px;
	overflow:		hidden;
	position:		relative;
	width: 			160px;
}

#footer {
	clear:both;
	text-align:center;
	width:986px;
}

#advanced_search {
	margin-bottom:20px;
}

#termine_filter {
	margin-bottom:20px;
}

#events_city_proposals {
	position:absolute;
	height:100px;
	background-color:#ffffff;
	border:1px solid #a0a0a0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:110px 0px 0px 0px;
	padding:2px;
	width:250px;
	display:none;
	overflow:auto;
}

.advanced_search_keyword_proposals {
	width:392px;
	position:absolute;
	margin-left:100px;
	margin-top:40px;
	background-color:#ffffff; 
	border:1px solid #a5a6a5; 
	display:none; 
	text-align:left;
	z-index:10000;
	padding:5px;
}

#input_ausgaben {
	display:none;
}

/* Header ==========================================================================================================*/
#header {
	color:#012b5d;
}

#datum {
	color:#f47920;
}

#nav_suche {
	text-align:right;
}

#secondary_nav a:link, #secondary_nav a:hover, #secondary_nav a:visited, #login_submit {
	color:#012b5d;
	font-size:10px;
	font-weight:bold;
}

#login_submit {
	border-style:none;
	background-color:transparent;	
	padding:0px;
	margin:0px;
}

#breadcrumbs {
	font-size:10px;
	text-decoration:none;
	padding-left:0;
	padding-bottom:10px;
	color:#aeaeae;
	text-transform: 		uppercase;
}
#breadcrumbs a:link, #breadcrumbs a:hover, #breadcrumbs a:visited {
	font-weight:normal;
	color:#aeaeae;
	text-decoration:underline;
}	

#breadcrumbs a:hover, #breadcrumbs span {
	color:#858585;
}

#breadcrumbs span {
	font-weight:bold;
}

h1#inhalt {
	display:none;
}
#sprungmarken a, #sprungmarken a:hover, #sprungmarken a:visited {
	position: absolute;
	left: -1000px;
	top: -1000px;
	/* width: 1px;
	height: 1px; */
	overflow: hidden;
	display: inline;
}
#sprungmarken a:focus, #sprungmarken a:active {
	position: static;
	/* width: auto;
	height: auto; */
}

#events h2 {
	line-height:20px;
}

/* Allgemeine Buttons ==============================================================================================*/
.new_article {
	position:		absolute;
	z-index:		-1;
}

/* Home ============================================================================================================*/
label.small_blue {
	color:#FE1217;
	font-size:10px;
}
/* Footer ==========================================================================================================*/
#footer {
	background-color:#edf2f9;
	color:#012b5d;
	font-size:11px;
}

#footer a:link, #footer a:hover, #footer a:visited {
	color:#012b5d;
}

#footer .wrapper {
	width:600px; 
	margin:0px auto; 
	text-align:center;
}

#footer .links {
	float:left; 
	margin-top:12px;
}

#footer .icons {
	float:left; 
	margin-top:11px; 
	margin-left:19px;
}

.fachbereiche {
	clear:both;
	width:920px;
	margin-left:72px;
	display:block;
}

.fachbereich {
	float:left;
	text-align:left;
	padding-bottom:30px;
	padding-right:40px;
}

.fachbereich ul, .fachbereich ul li {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.fachbereich a, .fachbereich a:link, 
.fachbereich a:visited, .fachbereich a:hover {
	font-size:11px;
	color:#9e9e9e !important;
}

.fachbereich a:hover {
	color:#012b5d !important;
	text-decoration:none;
}

#copyright { 
	clear:both; 
	color:#9e9e9e; 
	font-size:10px;
	padding-top:15px;
}

#copyright p { 
	clear:both; 
	color:#9e9e9e; 
	font-size:10px;
	padding:0;
}

#copyright a, #copyright a:link, #copyright a:hover, #copyright a:visited {
	color:#9e9e9e;
}

#copyright a:hover {
	color:#012b5d;
	text-decoration:none;
}
	
/* Sitemap */
div.sitemap0, a.sitemap0:link, a.sitemap0:visited, a.sitemap0:hover {
	display:block;
	font-weight:bold;
	margin-top:10px;
}
div.sitemap1, a.sitemap1:link, a.sitemap1:visited, a.sitemap1:hover {
	display:block;
	margin:5px 0px 3px 20px;
}
a.sitemap2:link, a.sitemap2:visited, a.sitemap2:hover {
	display:block;
	margin-left:40px;
}
a.sitemap3:link, a.sitemap3:visited, a.sitemap3:hover {
	display:block;
	margin-left:60px;
}

/* RSS-Feeds ================================================================*/

h2.rss-header {
	font-size:			16px;
	line-height:		20px;
	margin:				0;
	padding:			7px 0;
}

h2.rss-header a, h2.rss-header a:link, h2.rss-header a:hover, h2.rss-header a:visited, h2.rss-header a:active {
	color:				#002a5c;
}

h3.rss-header, #sitemap h3 {
	font-family:		Verdana, Arial, sans-serif;
	font-size:			12px;
	margin:				0;
	padding:			5px 0;
}

h4.rss-header, #sitemap h4 {
	color:				#002a5c;
	font-family:		Verdana, Arial, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	margin:				0;
	padding:			3px 0;
}

#rss-feeds {
	border-top:			1px solid #c0c0c0;
	margin-bottom:		40px;
}

#rss-feeds-categories, div.rss-section {
	border-bottom:		1px dashed #c0c0c0;
}

#rss-feeds-categories {
	margin-bottom:		2px;
}

.rss-section table, #sitemap table {
	width:				100%;
}

.rss-section td, #sitemap td {
	vertical-align:		top;
	width:				33%;
}

.rss-section ul.fachbereichsteil, #sitemap ul.fachbereichsteil {
	list-style-type:	square;
	margin-left:		0;
	padding-left:		14px;
}

.rss-section ul.fachbereichsteil li, #sitemap ul.fachbereichsteil li {
	color:				#002a5c;
	line-height:		16px;
}

.rss-section ul.fachbereichsteil li span, .rss-section ul.fachbereichsteil li a,
#sitemap ul.fachbereichsteil li span, #sitemap ul.fachbereichsteil li a  {
	color:				#000;
}

.rss-section ul.rss-fachbereich, #sitemap ul.sitemap-fachbereich {
	margin-left:		8px;
	list-style-type:	none;
	padding:			0;
}

.rss-section ul.rss-fachbereich li, #sitemap ul.sitemap-fachbereich {
	color:				#000;
}

.rss-section a {
	color:				#002a5c;
}

/* Sitemap (siehe auch RSS-Feeds) =============================================*/

#sitemap h1 {
	border-bottom:		1px solid #C0C0C0;
	padding-bottom:		8px;
}

#sitemap h2 {
	border-bottom:		1px dashed #C0C0C0;
	color:				#f47921;
	margin-top:			34px;
	padding-bottom:		6px;
	padding-top:		0;
}

#sitemap #sitemapNews {
	margin-top:			17px;
}

#sitemap table {
	margin-bottom:		6px;
}

#sitemap ul {
	list-style-type:	none;
	margin-left:		0;
	padding-left:		0;
}

#sitemap ul li {
	border-bottom:		1px dashed #C0C0C0;
	padding:			0;
}

#sitemap ul a {
	color:				#002a5c;
	font-weight:		bold;
	text-decoration:	none;
}

#sitemap ul a:hover {
	text-decoration:	underline;
}

#sitemap ul.fachbereichsteil li {
	border:				0 none transparent;
	line-height:		16px;
	padding:			0;
}

#sitemap ul.fachbereichsteil a {
	font-weight:		normal;
}

#sitemap table.focuses {
	margin-bottom:		0;
}

#sitemap .focuses ul {
	margin-bottom:		0;
	margin-left:		0;
}

#sitemap .focuses li {
	border:				0 none transparent;
	line-height:		16px;
	padding:			0;
}

#sitemap .focuses a {
	color:				#000;
	font-weight:		normal;
}

/* Formular =================================================================*/
h1.simple, h2.simple {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

div.formresult_fielderror {
	color:#D00;
}

.formtable td {
	padding-top:18px;
	vertical-align:top;
}

.formtable td.inputcell {
	padding-top:18px;
}
.formtable td.labelcell {
	padding-top:22px;
}

label.formlabel{
	color:#000000;
	font-weight:bold;
	padding-right:10px;
}

label.thin {
	font-weight:normal !important;
}

input.forminput, textarea.forminput, select.forminput,
input.forminput_duty, textarea.forminput_duty, select.forminput_duty,
input.forminput_error, textarea.forminput_error, select.forminput_error,
div.forminput, div.forminput_duty, div.forminput_error {
	background-color:#ffffff;
	border:1px solid #a0a0a0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:2px;
	width:230px;
	float:left;
}
option {
	font-size:11px;
}

input.forminput_error, textarea.forminput_error, select.forminput_error {
	border:1px solid #D00;
}

input.forminput, input.forminput_duty, input.forminput_error {
	height:16px;
	width:230px;
}

textarea.forminput, textarea.forminput_duty, textarea.forminput_error {
	width:230px;
	height:200px;
}

input.forminput_duty, textarea.forminput_duty, select.forminput_duty {
	border:1px solid #002a5c;
}

option {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
option, select {
	background-color:#ffffff;
}

td.formtd {
	padding-top: 10px;
}

input.submit {
	background-color:#ffffff;
	width:127px;
	text-align:center;
	border-style:none;
	background-image:url(/cms/styles/default/img/submit_background.gif);
	background-position:top;
	background-repeat:no-repeat;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:4px 0px 10px 0px;
}

.spacer {
	height:1px;
	width:100px;
}

.suffix {
	font-size:10px;
	color:#8b8b8b;
	float:right;
	width:215px;
	padding-left:12px;
}

#form_new_user .formtable, #form_my_account .formtable, #sitemap .formtable, 
#login .formtable, #newsletter .formtable, #passwort_vergessen .formtable,
#events_search .formtable {
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
}

.separator_dotted {
	border-top:1px dotted #c0c0c0;
}

.form_border {
	border-bottom: 1px solid #a5a6a5; 
}

/* Artikel ==================================================================*/

#art_bottom_information {
	margin-top:     10px;
}

#art_bottom_information p {
    color:          #9c9c9c;
    font-size:      9px;
    line-height:	11px;
    padding:		0;
}

#art_bottom_information p a {
    color:          	#9c9c9c;
    font-size:      	9px;
    text-decoration:	underline;
}

#art_category {
    color:          #9e9e9e;
    float:          left;
    font-size:      11px;
    text-transform: uppercase;
}

#art_category a {
	color:			#9e9e9e;
}

#art_survey {
	background-color:	#EDF2F9;
	border:				1px #aeaeae dotted;
	margin-top:			12px;
	padding:			3px 12px 16px;
}

.surveyQuestion {
	color:				#002A5C;
	font-weight:		bold;
	padding-bottom:		0;
}

#art_buttons {
	border-top:		1px #aeaeae dotted;
	border-bottom:	1px #aeaeae dotted;
	float:			left;
	margin-left:	0;
	margin-bottom:	16px;
	margin-top:		20px;
	padding:		0;
	width:			100%;
}

#art_buttons li {
	background-position: 	left center;
	background-repeat:		no-repeat;
	float:					left;
	list-style-type:		none;
	margin:					0;
	padding:			    5px 0 5px 20px;
	width:					78px;
}

#art_buttons li a {
	color:					#002a5c;
}

li#art_buttons_bookmark {
	background-image: 	url(/cms/styles/default/img/icon_bookmarken.gif);
	width:				90px;
}

li#art_buttons_comment {
	background-image: 	url(/cms/styles/default/img/icon_leserbrief.gif);
}

li#art_buttons_overview {
	background-image: 	url(/cms/styles/default/img/icon_uebersicht.gif);
	width:				70px;
}

li#art_buttons_print {
	background-image: 	url(/cms/styles/default/img/icon_drucken.gif);
	width:				64px;
}

.art_content_full {
	padding: 0px 0px 0px 7px;
}
.art_content_50 {
	width:300px;
	float:left;
	padding:21px 0px 18px 0px;
	border-bottom:1px dotted #c0c0c0;
}

#art_date {
    color:         002a5c;
    float:         right;
}

h1.art, h2.art {
	font-size:18px;
	margin:0px;
	padding:0px 0px 8px 0px;
	line-height:20px;
}

h1.art a, h1.art a:link, h1.art a:hover, h1.art a:visited, h1.art a:active,
h2.art a, h2.art a:link, h2.art a:hover, h2.art a:visited, h2.art a:active {
	color:#002a5c;
}

.focusPage h2.art {
	clear:			both;
	padding-top:	1em;
}

#favbox_content h1.art {
	color:#FFF;
	background-position:0px -3px;
	padding-top:5px;
}

.art_content_full {
	padding-bottom:20px;
}

.art_content_full p, .art_content_full td, .art_content_full th, .art_content_full h1, .art_content_full h2, .art_content_full h3, .art_content_full h4, .art_content_full h5, .art_content_full h6, .art_content_full ul, .art_content_full ol, .art_content_full li {
	line-height:16px;
}

ul.art_additional_rel {
	margin:					0px;
	padding:				10px 0px 10px 16px;
}

#art_related h2 {
	margin-top:		11px;
	margin-bottom:	9px;
	margin-left:	5px;
}

#art_related ul.art_additional_rel,
#art_related ul.art_additional_rel a:link,
#art_related ul.art_additional_rel a:hover,
#art_related ul.art_additional_rel a:visited {
	color:#002a5c;
}

#art_related ul.art_additional_rel li {
	background-image: 		url(/cms/styles/default/img/bullet_related_articles.gif);
	background-repeat:		no-repeat;
	background-position: 	left center;
	padding-left: 			9px;
	margin-bottom:  		2px;
	margin-left:			5px;
	margin-right:			5px;
	
}

#tags ul.art_additional_tags {
	/*list-style-image:			url(/cms/styles/default/img/bullet-li.gif);*/
	list-style-type:none;
	margin:0px;
	padding:					10px 0px 10px 0px;
}

#tags ul.art_additional_tags li.first {
	margin-left:				0;
}

#tags ul.art_additional_tags li {
	color:						#F47920;
	display:					inline;
	margin-bottom:				0;
	margin-left:				3px;
}

ul.art_additional_tags a:link, ul.art_additional_tags a:hover, ul.art_additional_tags a:visited {
	color:						#ababab;
	padding-left:				0px;
	text-decoration:			none;
}

ul.art_additional_tags a:hover {
	color:						#002a5c;
	text-decoration:			underline;
}

ul.art_additional_tags a span {
	color:#696761;
}

ul.art_additional_tags li {
	
}

ul.art_additional_tags li.no_fx {
	margin-left:0px;
}

ul.art_additional_tags li.no_fx a:link, ul.art_additional_tags li.no_fx a:hover, ul.art_additional_tags li.no_fx a:visited {
	background-image:none;
	padding-left:0px;
}

#right_text {
	margin-top:14px;
}

#right_text table {
	border: 1px solid #bfbeba;
	border-bottom-width:6px;
	border-collapse:collapse;
	border-spacing:0px;
	margin-bottom:10px;
}
#right_text table th {
	border:none;
	background-color:#bfbeba;
	color:#fff;
	font-weight:bold;
	padding:3px 4px;
	text-align:center;
}
#right_text table th.tabletitle {
	background-color:#fff;
	color:#696761;
}
#right_text table th.rowtitle {
	background-color:#ebeeef;
	color:#696761;
	padding:2px 4px;
	text-align:left;
}
#right_text table td {
	background-color:#ebeeef;
	border:1px solid #bfbeba;
	border-bottom: 1px solid #fff;
	margin:0px;
	padding:2px 4px;
}
.bild_subline {
	color:#858585;
	font-size:10px;
	padding-bottom:3px;
	padding-left:0;
	padding-right:0;
	padding-top:8px;
}
.bild_copyright {
	color:#858585;
	font-size:10px;
	padding-bottom:3px;
	padding-left:0;
	padding-right:0;
	padding-top:8px;
	text-align:    right;
}
.footnote {
	font-size:9px;
	padding:0px;
	margin:0px;
}
.introtext {
	font-weight:bold;
}
.taq {
	font-size:10px;
	text-align:left !important;
}

.copyright_in_artikel {
    clear:      both;	
    color:      #AAA;
	font-size:  10px;
    
}

.copyright_in_artikel a {
	color:		#002A5C;
}

.artikel_fachbereich {
	color:#c0c0c0;
	line-height:16px;
	
}

.artikel_restricted {
	float:right;
	text-align:right;
	display:inline;
}

.relatedArticles {
	margin-top:10px;
}

/* Mehrseitige Artikel  ======================================================*/

#article_multiple_navigation {
    color:         			#0f3766;
    margin-top:    			14px;
    text-align:				center;
}

.article_multiple_navigation_previous {
	background-image:		url(/cms/styles/default/img/icon_previous.gif);    
	background-position: 	left top;
	background-repeat:		no-repeat;
	float:		   			left;
	font-family:   			Georgia, "Times New Roman",  Times,  serif;
    font-size:     			15px;
    padding-left:  			13px;
    text-align:    			left;
    width:         			100px;
}

.article_multiple_navigation_pageNumber {
    float:		   			left;
    text-align:				center;   
    width:					150px;     
}

.article_multiple_navigation_next {
	background-image:		url(/cms/styles/default/img/icon_next.gif);
	background-position: 	right top;
	background-repeat:		no-repeat;
	float:					right;
	font-family:   			Georgia, "Times New Roman",  Times,  serif;
    font-size:     			15px;
    padding-right: 			13px;
    text-align:    			right;
    width:         			100px;
}

/* Galerie ==================================================================*/

#gallery {
	text-align: 		left;
}

#gallery h1, #comments h1 {
	color:				#002a5c;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	margin-top:			15px;
}

#gallery ul {
	float:				left;
	margin-left: 		0px;
	list-style-type:	none;
	padding-left:		0px;
	width:				100%;
}

#gallery ul li {
	float:				left;
}

#gallery img {
	border:				1px solid #c6c6c6;
	margin-right:		5px;
}

/* Galerie Pop-Up ===========================================================*/

#galleryPopup {
	width: 				642px;
}

#galleryPopup td, #galleryPopup td a {
	font-weight:		bold;
	color:				#002A5C;
}

/* Kommentare ===============================================================*/

/* für comments h1 siehe #gallery h1 (unter Galerie) */

#comments {
	border-bottom:		1px #aeaeae dotted;
	clear:				both;
}

#comments p {
	padding-bottom:		0;
	margin-bottom:		16px;
}

#comments ul {
	list-style-image:	url(/cms/styles/default/img/bullet_comments.gif);
	margin:				9px 0;
	padding-left:		13px;
}

#comments ul li {
	border-bottom:		1px dotted #AEAEAE;
	margin-bottom:		16px;
	padding-bottom:		16px;
}

#comments ul li.last {
	border-bottom:		0 none transparent;
	padding-bottom:		0;
}

#comments ul li p {
	margin:				0;
	padding: 			0;
}

a.comment_link {
	color:				#000;
	float:				right;
	text-decoration:	underline;
}

/* Kommentar- bzw. Leserbrief-Formular ======================================*/

#tags {
	border-bottom:		1px #aeaeae dotted;
	clear:				both;
	margin-bottom:		16px;
}

#tags ul {
	list-style-image:	url(/cms/styles/default/img/bullet_comments.gif);
	margin:				9px 0;
}

#tags ul li {
	margin-bottom:		16px;
}

/* Kommentar- bzw. Leserbrief-Formular ======================================*/

#commentForm h1 {
	border-bottom:		1px solid #C0C0C0;
	padding-bottom:		5px;
}

#commentForm p {
	padding:			0;
}

#commentForm a {
	text-decoration:	underline;
}

#commentForm #formSeparatorLine td {
	border-bottom:		1px dotted #c0c0c0;
	font-size:			1px;
	line-height:		1px;
}

/* Right Boxes ==============================================================*/

.box_shadow_left {
	background-image:url(/cms/styles/default/img/box_shadow_left.png);
}
.box_shadow_right {
	background-image:url(/cms/styles/default/img/box_shadow_right.png);
}
.box_shadow_top {
	background-image:url(/cms/styles/default/img/box_shadow_top.png);
}
.box_shadow_bottom {
	background-image:url(/cms/styles/default/img/box_shadow_bottom.png);
}
.box_content {
	background-color:#FFF;
	border: 1px solid #bdbebc;
	padding: 0px;
	p!osition:relative;
}

.box_content h1.box_title {
	background-color:#bfbeba;
	background-image:url(/cms/styles/default/img/h1_background.gif);
	background-repeat:repeat-x;
	color:#FFF;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:10px 5px 6px 17px;
}

/* News-Ticker ==============================================================*/

#ticker-container {
    height: 135px;
    padding: 0px;
    position:relative;
    overflow:hidden;
    background-color:#ffffff;
}

#ticker {
	position:relative;
}

#ticker li {
	color:#000;
	padding-bottom:5px !important;
	margin-bottom:19px !important;
}

#ticker strong {
	color:#012b5d !important;
}

#ticker li a, #ticker li a:link, #ticker li a:hover, #ticker li a:visited {
	color:#000000;
	text-decoration:none;
}

#ticker li a:hover strong {
	text-decoration:underline;
}

/* Fav-Box ==================================================================*/

#favbox td {
	background-image:url(/cms/styles/default/img/favbox_bg_normal.gif);
	background-repeat:repeat-x;
	font-size:10px;
	font-weight:bold;
	line-height:normal;
	text-align:center;
	vertical-align:middle;
}

#favbox td a, #favbox td a:link, #favbox td a:hover, #favbox td a:visited {
	color:#7f7c77;
	display:block;
	padding-bottom:6px;
	padding-top:6px;
	text-decoration:none;
}

#favbox td.active {
	background-image:none;
	border-top:1px solid #FFF;
}

#favbox td.active a, #favbox td.active a:link, #favbox td.active a:hover, #favbox td.active a:visited {
	color:#5489c8;
}

#favbox_content ul {
	list-style-image:url(/cms/styles/default/img/li_fx.gif);
	list-style-position:outside;
	margin:0px;
	padding:0px 0px 0px 16px;
}
#favbox_content ul li {
	padding-left:5px;
	padding-bottom:10px;
}
#favbox_content ul li a:link, #favbox_content li ul a:hover, #favbox_content li ul a:visited {
	color:#c9c7c2;
	text-decoration:underline;
}
#favbox_content ul a span {
	color:#696761;
}

/* Suche ====================================================================*/
#suche {
	background-repeat:no-repeat;
	background-position:left bottom;
	background-image:url(/cms/styles/default/img/lupe.gif);
	height:22px;
	padding-left:25px;
	width:238px;
	float:right;
	margin-top:22px;
}

#suche .formlabel {
	float:left;
	margin-top:3px;
	color:#012b5d;
	font-size:14px;
	font-family: Georgia, "Times New Roman",  Times,  serif;
}

#suche form {
    position: relative;
}

#q {
	width:150px;
	float:left;
	padding-left:0px;
}

#suche #search_form_sent {
	float:right;
}

.searchheadline {
	font-weight:bold;
	padding-bottom:12px;
	float:left;
}

.searchausgabe {
	float:right;
	color:#afafaf;
}

.searchstatistic a,  .searchstatistic a:link, .searchstatistic a:visited, .searchstatistic a:hover, .searchstatistic a:active {
	color:#afafaf;
	font-size:10px;
}

.searchstatistic {
	line-height:normal;
	padding-top:12px;
}

.keyword_proposals {
	padding:          5px; 
	background-color: #ffffff; 
	border:           1px solid #a5a6a5; 
	display:          none; 
	text-align:       left;
	z-index:          10000;
	clear:            both;
}

#keyword_proposals {
    position: absolute;
    top:      62px;
    left:	  749px;
    width:    166px;
}

#keyword_proposals_medicinic {
    position: absolute;
    top:      2.4em;
    left:     -15.8em;
    width:    162px;
}

/* Suchergebnisse neu =============================================================*/

.search_results {
	width:					614px;
}

.search_results ul {
	list-style-type: 		none;
	margin-left:			0;
	padding-left:			0;
}

.search_results li {
	border-bottom: 			1px dotted rgb(192, 192, 192);
	margin-bottom:			22px;
	padding:				1px 1px 22px 1px;
	position:				relative;
}

.search_results div.imgcontainer {
	float:					left;
	width:					140px;
}

.search_results div.search_result_article {
	margin-left:			140px;
}

.search_results h2 {
	float:					left;
	fonr-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	line-height:			14px;
	margin-top:				0;
	padding:				0;
}

.search_results div.issue {
	color:					#AFAFAF;
	display:				block;
	float:					right;
}

.search_results p.text {
	clear:					right;
	padding:				12px 0 0 0;
}

.search_results div.fachbereiche_links {
	clear:					both;
	line-height:			normal;
	margin-top:				5px;
}

div.fachbereiche_links a,  div.fachbereiche_links a:link, div.fachbereiche_links a:visited, div.fachbereiche_links a:hover, div.fachbereiche_links a:active {
	color:					#AFAFAF;
	font-size:				10px;
	text-decoration:		none;
}

/* Seite "Tags" ================================================================== */

h1.tagheadline {
	margin-bottom:			0.7em;
}

/* Seite "Multimedia" =============================================================*/

/*
#multimedia_articles ul {
	list-style-type: 		none;
	margin-left:			0;
	padding-left:			0;
}

#multimedia_articles ul li {
	margin-bottom:			28px;
	padding:				1px;
	position:				relative;
}

#multimedia_articles div.imgcontainer {
	float:					left;
	width:					140px;
}

#multimedia_articles div.multimedia_article {
	margin-left:			140px;
}

#multimedia_articles h2 {
	float:					left;
	fonr-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	line-height:			14px;
	margin-top:				0;
	padding:				0;
}

#multimedia_articles div.issue {
	color:					#AFAFAF;
	float:					right;
	white-space: 			nowrap;
}

#multimedia_articles p.text {
	clear:					right;
	padding:				0;
}

#multimedia_articles div.fachbereiche_links {
	clear:					both;
	line-height:			normal;
	margin-top:				5px;
} */

/* Fachbereiche rechts ============================================================*/
#wrapper_right strong {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002f5b;
}

#wrapper_right h3.blau {
	color:#012b5d;
	padding-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#wrapper_right ul, #wrapper_right ul li {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#wrapper_right .formlabel {
	color:#012b5d;
	float:left;
	margin-top:3px;
}

#q_right {
    float:left;
	width:140px;
	margin-right:6px;
}

#q_right_form {
    position: relative;
}

#search_form_sent_right {
	float:left;
}

.searchresult_ausgabe {
	float:right;
	color:#f57921;
}

.searchresult_eingestellt {
	color:#F47920;
	font-weight:bold;
	font-size:14px;
}

.fachbereiche_right {
	display:block;
	background-color:#edf2f9;
	padding:0px;
	margin:15px 0px 15px 0px;
}

.fachbereiche_right h3, .fachbereiche_right strong {
	padding-top:15px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.fachbereiche_right h3 {
	background-color:#e3eaf3;
	padding:7px 0px 7px 10px;
} 

#wrapper_right h2 {
    font-size:      17px;
    text-transform: uppercase;
}

.medizin_heute {
	padding-bottom:	5px;
	padding-left: 3px;
}

#wrapper_right h3 {
    font-size:      12px;
    margin-top:		18px;
    text-transform: uppercase;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.linkblock {
	margin-left:10px;
	margin-top:38px;
	margin-right:10px;
}	

.linkblock h2 {
    color:          #143A6C;
    font-size:      11px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.linkblock h3 {
	margin-top:15px;
}

/* === Tagcloud === */

div.tagcloud_wrapper {
	margin:29px 0px 0px 0px;
	width:280px;
	padding:0px 10px;
	text-align: justify;
}

a.tagcloudlink,
a.tagcloudlink:link,
a.tagcloudlink:visited {
	font-family: Georgia, "Times New Roman",  Times,  serif;
	color:#012b5d;
	text-decoration:none;
	line-height:20px;
 }

a.tagcloudlink:hover {
	text-decoration:underline;
}

a.tagcloudlink:active {
	text-decoration:underline;
}

div.taglist_wrapper {
	padding:20px 0px 20px 0px;
	width:100%;
}

div.taglist_information {
	border-top:1px solid #71c300;
	margin:0px;
	padding:10px 10px 10px 0px;
	text-align:left;
}

div.taglist_result {
	border-top:1px solid #71c300;
	height:100px;
	margin:0px;
	padding:10px;
}

div.tagresult_picture {
	float:left;
	min-height:30px;
	margin:0px 20px 0px 0px;
	padding:0px;
	width:92px;
}

div.tagresult_picture_border {
	border:1px solid #71c300;
}

div.tagresult_abstract {
	float:right;
	height:58px;
	margin:0px;
	padding:0px;
	width:304px;
}

div.tagresult_link {
	float:right;
	font-size:10px;
	font-style:italic;
	height:18px;
	margin:0px;
	padding:0px;
	width:270px;
}

div.tagresult_href {
	clear:both;
	float:right;
	height:16px;
	margin:0px;
	padding:2px 0px 0px 0px;
	text-align:right;
	width:34px;
}

div.taglist_pager {
	border-top:1px solid #71c300;
	margin:0px;
	padding:10px 10px 0px 10px;
	text-align:center;
}

/* Yoda ============================================================*/
div.yoda_left {
	width:300px;
	margin-right:20px;
	float:left;
}

div.yoda_right {
	width:300px;
	float:left;
}

ul.weitere_news, ul.weitere_news li {
	list-style-image:url(/cms/styles/default/img/list_arrow.gif);
	margin:0px;
	padding:0px;
}

ul.weitere_news li {
	padding:0px 0px 2px 0px;
	margin-left:20px;
	margin-top:2px;
}

ul.weitere_news a, ul.weitere_news a:link, ul.weitere_news a:visited, ul.weitere_news a:hover, ul.weitere_news a:active {
	color:#00295d;
	margin-top:			0;
	padding-top:		0;
}

p.weitere_news_more {
	height:				1em;
	margin-top:			0.5em;
	padding-right:		20px;
	text-align:			center;
}

#weitere_news_previous {
	visibility:			hidden;
}

.ArticleArrow_left, .ArticleArrow_right {
	font-size:15px;
	font-weight:bold;
	color:#f37721;
}

#ArticleTab1 h2, #ArticleTab2 h2, #ArticleTab3 h2,
#ArticleTab1 a, #ArticleTab2 a, #ArticleTab3 a,
#ArticleTab1 a:link, #ArticleTab2 a:link, #ArticleTab3 a:link
#ArticleTab1 a:visited, #ArticleTab2 a:visited, #ArticleTab3 a:visited
#ArticleTab1 a:hover, #ArticleTab2 a:hover, #ArticleTab3 a:hover
#ArticleTab1 a:active, #ArticleTab2 a:active, #ArticleTab3 a:active {
	background-image:url(/cms/styles/default/img/reiter_inactive.gif);	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-position:left top;
	background-repeat:no-repeat;
	width:99px;
	margin-right:1px;
	padding:5px 0px 5px 0px;
	display:block;
	color:#002a5c;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}

#ArticleTab1 h2, #ArticleTab2 h2, #ArticleTab3 h2,
#ArticleTab1 a:hover, #ArticleTab2 a:hover, #ArticleTab3 a:hover,
#ArticleTab1Active, #ArticleTab2Active, #ArticleTab3Active {
	background-image:url(/cms/styles/default/img/reiter_active.gif);	
	color:#ffffff;
}

img.ArtLeftPic {
	margin:0px;
	padding:0px;
}

/* content of navigation.css */
#nav_top_main span {
	display:      block;
	padding-left: 11px;
}

#nav_top_main, #udm {
	/*height: 20px; */
	margin:0px;
	padding:0px;
	width:950px;
	list-style-type:none;
}

#nav_top_main li a.navlink:link, #nav_top_main li a.navlink:hover, #nav_top_main li a.navlink:visited, #nav_top_main li span.navlink, #udm li a.navlink:link, #udm li a.navlink:hover, #udm li a.navlink:visited, #udm li span.navlink {
    font-family:      Georgia, serif;
    font-size:        15px;
	font-weight:      bold;
	text-decoration:  none;
}
#nav_top_main li, #udm li {
	padding:0px;
}

/* Nullte Stufe */

#nav_top_main li.n0 {
	float:               left;
	background-image:    url(/cms/styles/default/img/trenner.gif);
	background-position: left 0;
	background-repeat:   no-repeat;
/*	border-bottom:1px solid #E3E0D9;
border-top:1px solid #E3E0D9;*/
}
#nav_top_main li.n0a {
	float:left;
}

#nav_top_main li.n0 a.navlink:link, #nav_top_main li.n0 a.navlink:hover, #nav_top_main li.n0 a.navlink:visited, #nav_top_main li.n0 span.navlink {
    color:   #042a5c;
	display: block;
	padding: 3px 8px;
}^
#nav_top_main li.n0 a.navlink:hover {
	background-color: #e4e6e4;
}
#nav_top_main li.n0a a.navlink:link, #nav_top_main li.n0a a.navlink:hover, #nav_top_main li.n0a a.navlink:visited, #nav_top_main li.n0a span.navlink {
	background-color: #e4e6e4;
	color:            #042a5c;
	display:          block;
	font-family:      Georgia, serif;
	font-size:        15px;
	font-weight:      bold;
	text-decoration:  none;
	padding:          3px 8px;
	background-image: url(/cms/styles/default/img/trenner.gif);
	background-position:left top;
	background-repeat: no-repeat;
}

#nav_top_main li.n0a span#firstNavItem, #nav_top_main li.n0a a#firstNavItem {
   background-image: none; 
   padding-left: 8px;
}
	
/* Erste Stufe */
#udm li.n1 {
	float:left;
}
#udm li.n1a {
	float:left;
}
#udm li.n1 a.navlink:link, #udm li.n1 a.navlink:visited, #udm li.n1 span.navlink {
	color:#002a5c;
	display:block;
	padding:0px 8px 0px 7px;
	margin:2px 15px 0px 0px;
	font-size:14px;
	font-weight:normal !important;
}

#udm li.n1 a.navlink:hover {
	background-color:#e4e4e4;
}

#udm li.n1a a.navlink:link, #udm li.n1a a.navlink:hover, #udm li.n1a a.navlink:visited {
	background-color:#e4e4e4;
	color:#002a5c;
	display:block;
	padding:0px 8px 0px 7px;
	margin:2px 15px 0px 0px;
	font-size:14px;
	font-weight:normal !important;
}

/* Zweite Stufe */
#udm ul.submenu {
	border-style:none;
	z-index:100000;
}

#udm ul.submenu li a.navlink:link, #udm ul.submenu li a.navlink:hover, #udm ul.submenu li a.navlink:visited, #udm ul.submenu li a.navlink:link, #udm ul.submenu li a.navlink:hover, #udm ul.submenu li a.navlink:visited {
	background-color:#e4e6e4;
	color:#062b5c;
	font-weight:normal;
	font-size:10px;
	margin:0px;
	padding:0px 0px 0px 11px;
	border-style:none;
	z-index:100000;
}

#udm ul.submenu li a.navlink:hover {
	text-decoration:underline;
}

/* Vierte Stufe */
#nav_fourth_level {
	list-style-type:			none;
	margin-left:				0;
	padding-left:				0;
}

#nav_fourth_level li {
	width:150px; 
	float:left;
}

#nav_fourth_level a:link, #nav_fourth_level a:hover, #nav_fourth_level a:visited, #nav_fourth_level a:active {
	text-decoration:			underline;
}

/**
 * Linklisten
 */
ul.linklist {
	margin-left:				0;
	padding-left:				0;
}
 
ul.linklist li {
	clear:						both;
	list-style-type:			none;
	margin-bottom:				20px;
	position:					relative;
}

ul.linklist img.linkimage {
	display:					inline;
	float:						left;
}

ul.linklist h1 {
	line-height:				18px;
	margin-bottom:				0;
}

ul.linklist div.linkdescription {
	float:						right;
	margin-bottom:				10px;
	margin-right:				20px;
	margin-top:					0;
	padding-top:				3px;
	display:					inline;
	width:						480px;
}

.clear {
	clear:						both;
}