html {overflow-y:scroll} /*scrollbalken von anfanf da, sodaß die navigationslinks zb. nicht  nach links verrücken!*/
html,body {background-color: #FFFFFF; margin:0; padding:0;}

h1 {color:#cc0000; text-align:left; font-family: "lucida sans unicode"; font-size: 45px; font-style:normal; background:url(../bilder/layout/h1_unterschrift.jpg) no-repeat; height:40px; padding:20px 0 60px 30px; font-weight:bold; margin:0 0 0 0;}
h2 {text-align:right; color:#333333; font-family: "lucida sans unicode"; font-size:20pt; font-weight:normal; font-style:normal; margin-top:-7px} /*riskant, weilauf jedem browser evtl. anders!*/
h3 {color:#cc0000; font-family:"lucida sans unicode"; font-weight:normal; text-decoration:underline;}
h3:hover {text-decoration:none;}
h4 {color:#333333; font-family: "lucida sans unicode"; font-weight:normal; }

p {font-family:"lucida console"; color:#CC0000; font-size:10pt; text-align:justify; line-height:130%; }
p a {color:#333333; text-decoration:none; /*ohne unterstrich*/} /*alle a INNERHALB eines p*/
p.schriftenmenue {text-align: right; color:#cccccc;} /*alle p der KLASSE schriftenmenue*/
p.schriftenmenue a{text-align: right; color:#cccccc; text-decoration:underline;}
p.schriftenmenue a:hover {color:#333333; text-decoration:none;}

img {border:0px;}
table {border:0px;}
table.galerie p {color:#333; line-height:100%; margin-top:0px;}
table.galerie p  em{color:#ccc; line-height:100%; margin-top:0px; font-style:normal;}
table.galerie p a {text-decoration:underline;color:#ccc;}
table.galerie p a:hover {color:#333333; text-decoration:none;}
table.galerie {}
table.galerie td  {vertical-align:bottom; padding: 0 30px 0px 0;}
table.galerie img {border:1px solid #333;}

p.bildunterschrift a {color:#ccc; text-decoration:underline;}
p.bildunterschrift a:hover {color:#333333; text-decoration:none;}
p.bildunterschrift {color:#ccc; line-height:100%; margin-top:0px;}

ul {font-family:"lucida console"; color:#333333; font-size:10pt; text-align:justify; line-height:130%;}
ul a {color:#cc0000; text-decoration: underline;}
ul a:hover {color:#333333; text-decoration:none;}
ul a:active {font-weight:bold;}
ul li {margin-bottom:15px;}

a.email {color: cccccc;text-decoration: underline; font-weight:normal;}
a.email:hover {color:#333333; text-decoration:none;}
a.email:active {font-weight:bold;}
a.email:visited {border:1px dotted #333333;}

a.skip{color: #CCCCCC;}
a.skip:hover {color:#CC0000; }


p em {font-style: italic;}
h1 em {font-style:normal; font-size:30px;}

div.menue {background.white; margin-top:-7px;} 
div.menue table {width:100%}
div.menue table td {vertical-align:top;}
div.menue table td a {display:block; color:#333; font-family: "lucida sans unicode"; font-size:20pt; font-weight:normal; font-style:normal; text-decoration:none;text-align: center;}
div.menue table td a:hover {color:#ccc; background:#333;}
div.menue table td a.aktiv {color:#ccc; background:#333;}
div.menue table td a.aktiv_img {color:#ccc; background:#fff;}
div.menue table td a.aktiv_img:hover {background:#fff;}
div.menue table td img{margin-top:7px;}

form {margin: 0 30px 30px 0px;}

form #senden {background:#cc0000; color:white;}
form #zurueck {background:#cc0000; color:white;}
#nachrichtenbox {display:none;}

div.footer{	clear:both;
			margin:0 30px 15px 30px;
			border-top: 1px dotted #333333;
			padding:15px 0 15px 0;
			font-family:"lucida console";
			font-size:9pt;
			
			color:#cccccc; 
		}
div.footer a {text-decoration:underline;color:#cccccc;}
div.footer a:hover {color:#333333; text-decoration:none;}
div.footer a:active {font-weight:bold;}

div.footer_right {float:right;margin:0 0 0 0; }
div.footer_left {float:left; margin:0 0 0 0;}

div.content {margin: 30px 0px 30px 30px;width:930px;}
div.content_left {float:left;width: 600px;}
div.content_right {float:left;width: 300px;margin-left:30px; margin-bottom:30px;}

div.page_all {width:1000px;
			border:1px solid #cc0000;
			margin-left: auto; 
			margin-right:auto;
			margin-top:0px;
			background-color: #fff;}

form span[id^="Warnung_"] {font-weight:bold; color:#cc0000;}
form textarea {background:#ccc;}
form input {background:#ccc;}
form select {background:#ccc;}

#bilderbox {margin:auto; width:580px; padding-top:20px;}
			#bilderbox img {margin-right:15px; border:1px solid #ccc;}
			#bilderbox .bildmenue {margin-left:519px; margin-top:5px;}
			#bilderbox a {color:#ccc; text-decoration:none;}
			#bilderbox a:hover {color:#333;}
			#bilderbox .bildmenue p {cursor:pointer;color:#ccc; margin:-5px; -moz-border-radius:10px;}
			#bilderbox .bildmenue p:hover {border-left: 10px solid white;}
			#bilderbox .bildmenue p.aktuellesThumb {border-left: 10px solid white;}
			#bilderbox .bild {color:#333; float:left; }
			#bilderbox span.navi {cursor:pointer; font-size:15px; font-weight:bold; ;color:#ccc;}
			#bilderbox span.navi:hover {color:#cc0000; font-weight:bold;}
			div span {font-family:"lucida console"; font-size:12px;}
						
			#bildlauf {height:24px;font-family:"lucida console"; font-size:12px;, }
			#bildlauf td {vertical-align: bottom; color:#ccc;}
			#bildlauf td:hover {vertical-align: top; cursor:pointer; color:#cc0000;}
			#bildlauf #td_bildlauf:hover {vertical-align: bottom; cursor:default; color:#ccc;}
