/* hochkontrast */

html, body {
background-image: none;
}


#header .accessibility  {
		position: static;
		width: auto;
	}		

#header {
background-color: #00008B;
background-image: none;
border-bottom: 2px solid #00008B;

}

#header h1, #header p {
padding-left: 20px;
padding-top: 20px;
}

#header p {
padding-left: 20px;
padding-top: 0px;
}


*, h1, h2, h3, h4, p, b, #main p, #main h1, #main  h2 { color: #FFFF00; }

*{background: #00008B;} 

#main h3, #main h4, #main b, #sidebar-right .block , #sidebar-right .block p, #sidebar-right h4, #sidebar-right #block-views-neuigkeiten_aktuell-block_1 p, #sidebar-right #block-views-neuigkeiten_aktuell-block_1 h2 { color: #FFFF00; } 


#col3_content_inner ul {
list-style: square;
}


#main a, #sidebar-right .block a, #block-menu-menu-topnav1 a, #block-block-6 li a  {
	color: #FFFFFF;	
	text-decoration: underline;
	}
#block-menu-menu-topnav1 a, #block-menu-menu-topnav1 a:link {
display: block;
padding: 0 0 0 0; 		/*oben - rechts - unten - links*/
margin: 0 3em 0 0;		/*oben - rechts - unten - links*/	
color: #ffffff;
text-decoration: underline;
background: #00008B;
font-weight: bold;
	}	
#block-menu-menu-topnav1 a:hover, #block-menu-menu-topnav1 a:active {
color: #000000;
background-color: #ffffff;
}
#block-menu-menu-topnav1 a:focus {
color: #000000;
background-color: #ffffff;
background-image: none;
text-decoration: underline;
}

#main a, #main a:link { 		
color: #ffffff;
text-decoration:underline;
}
#main a:visited {
color: #ffffff;
}
#main a:hover, #main a:active {
color: #000000;
background-color: #ffffff;
}
#main a:focus {
background-color: #ffffff;
background-image: none;
border: none;
text-decoration: underline;
color: #000000;
}	
	
#intro_right a, #intro_right a:link, #intro_left a , #intro_left a:link {
		color: #ffffff;
		background: #0002FD;
		background-image: none;
	}
	#intro_right a:visited, #intro_left a:visited {
		color: #ffffff;
		}
	#intro_right a:hover, #intro_left a:hover {
		color: #00008B;
		background: #ffffff;
		text-decoration: underline;
		font-weight: normal;
		}
		#intro_right a:focus, #intro_left a:focus {
		color: #00008B;
		background: #ffffff;
		text-decoration: underline;
		font-weight: normal;
		}
#sidebar-right .block a , #sidebar-right .block a:link {
width: 100%;
color: #FFFFFF;	
}
#sidebar-right .block a:visited {
color: #FFFFFF;	
}
#sidebar-right .block a:hover, #sidebar-right .block a:active, #sidebar-right .block a:focus  {
color: #00008B;
background-color: #ffffff;
}


#navigation #primary  ul.links li a {
color: #ffffff;
background: #0002FD;
background-image: none;
}
#navigation #primary  ul.links li a:hover, #navigation #primary  ul.links li a:focus, #navigation #primary  ul.links li a:active, #navigation #primary  ul.links li .active, #navigation #primary  ul.links .active-trail a {
color: #00008B;
background: #DFDFDF;
}


#navigation .secondary-links  {
	background: #DFDFDF;
}
#navigation #secondary  ul.links li a {
color: #00008B;
background: #DFDFDF;
}

#navigation #secondary  ul.links li a:hover ,#navigation #secondary  ul.links li a:active ,#navigation #secondary  ul.links li a:focus , #navigation #secondary  ul.links li  .active {
text-decoration: underline;
}




#block-block-6 li a, #block-block-6 li a:link, #footer a:link {
text-decoration: none;
color: #ffffff;
}
#block-block-6 li a:visited , #footer a:visited {
text-decoration: none;
color: #ffffff;
}
#block-block-6 li a:hover, #block-block-6 li a:active, #footer a:hover, #footer a:active {
text-decoration: underline;
color: #000000;
background-color: #ffffff;
}
#block-block-6 li a:focus, #footer a:focus {
color: #000000;
background-color: #ffffff;
background-image: none;
border: #C0D514 2px solid;
text-decoration: underline;
}
	
	
#sswitcher p, .tt-news_intro h3, .news-list-item h3, #events  ul, #events  h2, #imagemap p { color: #FFFF00; } 

#events  ul {
list-style: square inside;
}



#sponsors  h2, #fontsize p , #imagemap h2 { color: #FFFF00; }

#navigation .primary-links {
background: #0002fd;
background-image: none;
}

#navigation .primary-links  li a {
color: #FFFFFF;
background: #0002fd;
}



#nav-1 .l1 li a, #nav-1 .l2 li a , #nav-1 .l3 li a {
color: #FFFFFF;
background: #0002fd;
}

.tx-felogin-pi1 h3, .tx-felogin-pi1 legend, .tx-felogin-pi1 label { color: #FFFF00; }

.tx-macinasearchbox-pi1 input[type=text], .tx-felogin-pi1 input {
background-color: #ffffff;
background-image: none;
}


.tx-macinasearchbox-pi1 input[type=submit], .submit, .tx-felogin-pi1 input[type=submit] {
background-color: #0002fd;
background-image: none;
}

/*------------  bgs ------------------------------------------ */

body, #page, #container  {
background-color: #00008B;
background-image: none;
}

#intro_left, #intro_right  {
background-image: none;
}

#header, #header-region, #logo-title, #sswitcher, #fontsize  {
background-color: #00008B;
background-image: none;
}

#sidebar-right, #sidebar-right-inner, #sidebar-right .block, .content-rechts, .content-rechts-inner, #sidebar-right #block-views-neuigkeiten_aktuell-block_1 {
background-color: #00008B;
background-image: none;
}

#toolbox, #block-menu-menu-topnav1, #search-box {
background-color: #00008B;
background-image: none;
} 

#footer, #block-block-4, #block-block-5 {
background-color: #00008B;
background-image: none;
} 

.view-gruenderliste td {
background: #00008B;
}

.view-gruenderliste th {
border-bottom: 1px solid #ffffff;
background: #00008B;
color: #FFFF00;
}

/*------------------------ rahmen ------------------------*/
#page_margins {
background-color: #00008B;
background-image: none;
border: #ffffff 2px solid;
} 

#sidebar-right {
background-color: #00008B;
background-image: none;
border-left: #ffffff 0px solid;
} 
