/* Display */
div.media_handheld { display: block; }
span.media_handheld, img.media_handheld { display: inline; }
h1, .media_print, .media_screen, #margin, #special, #partner, div.navigator  { display: none; }



/*	
div {
	margin: 1px;
	padding: 1px;
	border: 1px solid #cc0000;
	}
*/
	
#margin li, #menu li {
	list-style-type: none;
	}


.menu1 li, .menu1 ul {
	font-weight: bold;
	display: inline;
	margin-left: 0;
	}
	
.menu2 li, .menu2 ul {
	font-weight: normal;
	}
	
a.active {
	text-decoration: underline;
	}
	
a.inactive {
	color: #ffffff; background-color: #585D56;	
	text-decoration: none;
	}

	
/* border */
div, img { border: 0; }
	
/* Margin */
body, html, div, p { margin: 0 0 0 0; }
h1 { margin: 0.0em 0 0 0; }
h2 { margin: 2.0em 0 0 0; }
h3 { margin: 1.5em 0 0 0; }
h4 { margin: 1.0em 0 0 0; }
h5 { margin: 0.5em 0 0 0; }
p, ul { margin: 0em 0em 0em 0em; }
#themenbild { margin: 0 0.25em 0 0 }
p.newsticker { margin: 0 0 0 0; }
#content p, #content ul { margin: 0.5em 0em 0.5em 0em; }


/* Padding */
div {padding: 0 0 0 0; }
body {padding: 0  0  3em  0 }
p.newsticker {padding: 0 0 0 0; }
#menu, #content { padding: 3px; }
	
/* Width */
body, html, #menu, #top { width: 100%; }

/* Height */
#top { height: 16px; }
	
/* Float */
#themenbild { float: left; }
#logo_handheld { float: right; }

/* Align */
#top { vertical-align: top; }
p.newsticker { text-align: right; }
	
/* FARBEN */
html {background-color: #333333; }
#menu, #menu a { color: #ffffff; background-color: #585D56; }
#top, #top a, #special, #special a { color: #ffffff; background-color: #96A086; }
#top em {color: #ffcc00; background-color: #96A086; }
body, #content { color: #000000; background-color: #ffffff; }
#margin { color: #000000; background-color: #ffffff; }
a.active, a.active2 { color: #555555; }
h1 { color: #fff000; background-color: transparent;	}
h2 { color: #000000; background-color: #ffffff;	}
h3 { color: #cc0000; background-color: #ffffff; }
h4, h5 {color: #000000; background-color: #ffffff; }
p.lead { color: #666666; background-color: #ffffff; }
em { color: #cc0000; background-color: #ffffff; }

/* Font-Family */
body { font-family: Arial, Helvetica, sans-serif; }

/* Font-Size */
body { font-size: 83%; }
h1, h2, h3, h4, h5, p, li, td { font-size: 1em; }
p.newsticker, #impressum p, .small, .klein { font-size: 0.8em; }

/* Font-weight */
h1, h2, h3, h3 { font-weight: bold; }
h5 { font-weight: normal; }

/* Font-Style */
h5 { font-style: italic; }
em { font-style: normal; }

/* Text-Decoration */
a { text-decoration: underline; }
#top a, #menu a, #special a, a.noicon, h3 a, h2 a, h4 a { text-decoration: none; }

/* Sonstiges */
#top { overflow: hidden; }

