@import url("dialog.css") screen;

body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	height:100%;
	margin:0px;
	background:#dddddd;
	text-align:center;
	vertical-align:top;
}
p,ul,ol,div,td,th,address,blockquote,b,i {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15px;
	line-height:130%;
	color:#333333;
}
h3 {
	font-size:11px;
}
h4 {
	font-size:10px;
}
h5 {
	font-size:9px;
}
h1 {
	font-family:RotisSemiSans,Verdana,Arial,Helvetica,sans-serif;
	font-size:20px;
	color:#F47920;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:10px;
	padding-left:0px;
	margin-left:-2px;
}
h2 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:0px;
	color:#000000;
	font-size:15px;
	margin-right:0px;
	margin-bottom:1px;
	margin-left:0px;
	padding-right:0px;
	padding-bottom:15px;
	padding-left:0px;
	font-weight:bold;
}
h3 {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}
h4 {
	margin-top:3px;
	font-size:11pt;
	margin-right:0px;
	margin-bottom:3px;
	margin-left:0px;
	padding-top:3px;
	padding-right:0px;
	padding-bottom:3px;
	padding-left:0px;
	color:#FFC20E;
	text-transform:uppercase;
}
h5 {
	margin-top:2px;
	margin-right:0px;
	margin-bottom:4px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	font-weight:lighter;
	color:$grey;
}


hr {
	height:1px;
	border:none;
	border-top:1px solid gray;
}





td.Border_dotted {
	border-left:1px dotted #666666;
	border-top:1px dotted #666666;
	border-bottom:1px dotted #666666;
	padding: 5px;
}
/* let's do a blue... */
td.BlueWho {
	background-color:#FFF;
	border:2px solid blue;
	padding: 15px;
}



/* and of course a default one */
#news {
	float:right;
	width:0px;
	height:724px;
}
.Bilder-Rahmen {
	border:1px dotted #666666;
}
.fliesstext {
	line-height:160%;
	font-size:14px;
	text-transform:none;
	text-align:justify;
}
.Ueberschrift-gross {
	line-height:120%;
	font-size:11pt;
	color:#7F7F7F;
	;
	font-weight:bold;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:15px;
	padding-bottom:15px;
	font-style:italic;
	text-transform:uppercase;
}
.Ueberschrift-mittel {
	line-height:120%;
	font-size:12px;
	color:#7F7F7F;
	;
	font-weight:bold;
	margin-top:2px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:6px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	font-style:italic;
	text-transform:uppercase;
}
.Ueberschrift-mittel_orange {
	line-height:180%;
	font-size:15px;
	color:#000000;
	font-weight:bold;
	margin-top:2px;
	margin-right:0px;
	margin-bottom:6px;
	margin-left:0px;
	padding-top:6px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:-10px;
}
.Ueberschrift-klein {
	font-size:8pt;
	color:#333333;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	font-weight:bold;
	text-transform:none;
}
.navi_left {
	font-size:14px;
	padding-left:2px
}
.navi_left_sub {
	font-size:13px;
	padding-left:15px
}





input,textarea,select,radio,button {
	font-size:11px;
	BORDER-BOTTOM:#666666 1px solid;
	BORDER-LEFT:#666666 1px solid;
	BORDER-RIGHT:#666666 1px solid;
	BORDER-TOP:#666666 1px solid;
	COLOR:#333333;
	scrollbar-base-color:#000000;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#666666;
	scrollbar-highlight-color:#ffffff;
}
.select_small {
	font-size:10px;
	BORDER-BOTTOM:#666666 0px solid;
	BORDER-LEFT:#FFFFFF 0px solid;
	BORDER-RIGHT:#FFFFFF 0px solid;
	BORDER-TOP:#FFFFFF 0px solid;
	COLOR:#333333;
	scrollbar-base-color:#333333;
	scrollbar-darkshadow-color:#333333;
	scrollbar-face-color:#333333;
	scrollbar-highlight-color:#333333;
}



.absatz_titel {
	line-height:130%;
	font-size:12px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:10px;
}
.headline {
	font-size:14pt;
	color:#7F7F7F;
	margin-right:0px;
	margin-left:3 px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	font-style:italic;
	font-weight:bold;
}
.form {
	font-size:9pt;
	border:1pt solid #FFFFFF;
	background-color:#F0E8E0;
}
.noborder {
	BORDER-BOTTOM:0px solid;
	BORDER-LEFT:0px solid;
	BORDER-RIGHT:0px solid;
	BORDER-TOP:0px solid;
}





li {
	border:none;
	margin-bottom:5px;
	list-style-type:disc;
	margin-left:5;
}
ul {
	margin-bottom:4px;
	margin-left:16px;
	margin-top:0px;
	list-style-type:square;
}
ol {
	margin-bottom:4px;
	margin-left:18px;
	margin-top:6px;
}
p.normal {
	font-family:Verdana,Arial,Gillsans,sans-serif;
	margin:0px;
	color:#666666;
	padding-right:30px;
	font-size:11px;
	line-height:16px;
}
form {
	margin:0px;
}
.small {
	font-size:10px;
}




.news_header {
	font-size:8pt;
	color:#000000;
	font-weight:bold;
}
.news_vorschau {
	font-size:8pt;
	color:#222222;
}
.text_left {
	font-size:11px;
	position:relative;
	left:10px;
	right:-10px;
	margin-right:10px;
}




.text_kontakt {
	font-size:9px;
}
.text_right {
	font-size:11px;
	position:relative;
	right:20px;
	left:0px;
	clip:rect(auto -20px auto auto);
	margin-right:20px;
}



.nav_1 {
	font-size:14px;
	font-weight:bold;
	margin-top:8px;
	margin-right:15px;
	margin-bottom:8px;
	margin-left:0px;
	color:777777;
}
.nav_1_active {
	color:#F47920;
	margin-top:8px;
	margin-right:15px;
	margin-bottom:8px;
	margin-left:0px;
	font-size:14px;
	font-weight:bold;
}
.nav_2 {
	font-size:13px;
	color:#555555;
	line-height:160%;
	padding-left:10px;
}
.nav_2_active {
	font-size:13px;
	color:#F47920;
	line-height:160%;
	padding-left:10px;
}
.nav_3 {
	color:#444444;
	font-size:11px;
	text-decoration:none;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:10px;
}
.nav_3_active {
	color:#000000;
	font-size:11px;
	text-decoration:none;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:10px;
	font-weight:bold;
}
.nav_4 {
	font-size:10px;
	text-decoration:none;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:10px;
}
.nav_4_active {
	font-size:10px;
	text-decoration:none;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:10px;
	color:#000000;
	font-weight:bold;
}

.smallwite {
	font-size:10px;
	color:White;
}
.small_white {
	font-size:9px;
	color:White;
}
.news_headline {
	color:White;
	font-size:16px;
	font-weight:bold;
}
.xtrasmall {
	font-size:9px;
	line-height:130%;
}
.xtrasmall_white {
	font-size:9px;
	line-height:130%;
	color:#FFFFFF;
}
.smallhoch {
	font-size:7px;
	position:relative;
	top:-4px;
}
.news_text {
	font-size:10px;
	line-height:120%;
}
.shortstext {
	font-size:11px;
	color:#333333;
	margin-bottom:6px;
}
.bildtext {
	font-size:9px;
	color:#333333;
}
.block {
	text-align:justify;
}
.white {
	color:#FFFFFF;
	line-height:130%;
}
.sprache_link {
	font-size:10px;
	color:#222222;
	line-height:100%;
}





a.sprache_link:link {
	text-decoration:none;
	color:#222222;
}
a.sprache_link:visited {
	text-decoration:none;
	color:#222222;
}
a.sprache_link:hover {
	text-decoration:none;
	color:#222222;
}
a.sprache_link:active {
	text-decoration:none;
	color:#222222;
}
a:link {
	text-decoration:none;
	color:#555555;
}
a:visited {
	text-decoration:none;
	color:#555555;
}
a:hover {
	text-decoration:none;
	color:#F47920;
}
a:active {
	text-decoration:none;
	color:#F47920;
}
a:link.white {
	color:#FFFFFF;
	text-decoration:none;
}
a:visited.white {
	color:#FFFFFF;
	text-decoration:none;
}
a:active.white {
	color:#FFFFFF;
	text-decoration:none;
}
a:hover.white {
	color:#FFFFFF;
	text-decoration:none;
}
a:link.white2 {
	color:#FFFFFF;
	text-decoration:none;
}
a:visited.white2 {
	color:#FFFFFF;
	text-decoration:none;
}
a:active.white2 {
	color:#000000;
	text-decoration:none;
}
a:hover.white2 {
	color:#000000;
	text-decoration:none;
}
a:link.navTopactive {
	color:#BC005D;
	text-decoration:none;
	font-weight:bold;
}
a:visited.navTopactive {
	color:#BC005D;
	text-decoration:none;
	font-weight:bold;
}
a:active.navTopactive {
	color:#BC005D;
	text-decoration:underline;
	font-weight:bold;
}
a:hover.navTopactive {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
a:link.nav_1_active {
	color:#F47920;
	text-decoration:none;
	font-weight:bold;
}
a:visited.nav_1_active {
	color:#F47920;
	text-decoration:none;
	font-weight:bold;
}
a:active.nav_1_active {
	color:#F47920;
	text-decoration:none;
	font-weight:bold;
}
a:hover.nav_1_active {
	color:#F47920;
	text-decoration:underline;
	font-weight:bold;
}
a:link.nav_2 {
	color:#999999;
	text-decoration:none;
}
a:visited.nav_2 {
	color:#999999;
	text-decoration:none;
}
a:active.nav_2 {
	color:#999999;
	text-decoration:underline;
}
a:hover.nav_2 {
	color:#444444;
	text-decoration:none;
}
a:link.nav_2_active {
	text-decoration:none;
	color:#F47920;
}
a:visited.nav_2_active {
	text-decoration:none;
	color:#F47920;
}
a:active.nav_2_active {
	text-decoration:none;
	color:#000000;
}
a:hover.nav_2_active {
	text-decoration:none;
	color:#F47920;
}
a:link.adresslist {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
a:visited.adresslist {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
a:active.adresslist {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
a:hover.adresslist {
	color:#BC005D;
	text-decoration:underline;
	font-weight:bold;
}
a:link.small {
	color:#666666;
	text-decoration:none;
}
a:visited.small {
	color:#666666;
	text-decoration:none;
}
a:active.small {
	color:#666666;
	text-decoration:none;
}
a:hover.small {
	color:#BC005D;
	text-decoration: underline;
}




/* Foto-Archiv */
.foto_folder
{
	margin-bottom:10px;
	padding:10px;
}
.foto_folder legend
{
	font-size:100%;
	font-weight:bold;
	padding:0px 9px;
}

.foto_folder .foto_thumbnail
{
	float:left;
	width:120px;
}

.foto_folder .foto_thumbnail,
.foto_view .foto
{
	border:1px solid silver;
	padding:5px;
	margin:5px;
	text-align:center;
}

.foto_folder .foto_thumbnail div.foto_container
{
	background:silver;
	display:block;
	padding:0;
}
.foto_folder .foto_thumbnail div.foto_container img
{
	display:block;
	padding:0;
	margin:auto;
}

.foto_folder .thumbnail_links a
{
	font-size:90%;
	white-space:pre;
}
.foto_folder .thumbnail_links div
{
	-moz-border-radius-topright:6px;
	-moz-border-radius-topleft:6px;
	font-size:12px;
	text-align:left;
	_font-size:10px;
	background-color:white;
	width:auto;

	height:72px;
	_height:30px;
	margin:-78px 5px 0px 5px;
	padding:2px 5px 4px 5px;
}

.foto_folder .thumbnail_links a
{

}


.foto_view {
	width:100%;
	overflow:scroll;
}




/* Foto Adminpanel */
#foto_admin {
	background-color:white;
	border:none;
}

#foto_admin fieldset#foto_new_folder,
#foto_admin fieldset.foto_folder {
	text-align:left;
	margin:0.8cm;
	background:#DDD;
	_background:transparent;
	border:1px solid gray;
}
#foto_admin .foto_folder legend,
#foto_admin #foto_new_folder legend
{
	font-size:11px;
	padding:1px 4px;
	background:#DDD;
	-moz-border-radius:6px;
	border:1px solid gray;
}


#foto_admin .foto_thumbnails img {
	border:1px solid black;
}

#foto_admin .foto_thumbnails .button_delete {
	font-family:monospace;
	font-size:12px;
	font-weight:bold;
	color:maroon;
}


#foto_admin form {
	/*background-color:silver;*/
	padding:5px;
	margin-left:5px;
	height:1.3em;
}
#foto_admin #foto_new_folder
{
	margin-top:2cm;
}




/* Registrierungsdialog für Bilder-Download */
#foto_dialog {
width:380px;
background:white;
-moz-border-radius:5px;
_border:1px dotted silver;
padding:10px;
}

#foto_dialog p {
font-size:80%;
margin-top:0;
}

#foto_dialog form label {
float:left;
font-size:80%;
width:30%;
clear:both;
text-align:right;
padding-right:5px;
font-weight:bold;
}

#foto_dialog form input {
float:left;
width:65%;
margin-bottom:5px;

}

#foto_dialog form button {
clear:both;
display:block;
width:10em;
margin:auto;
}

#foto_dialog #button_close {
	border:none;
	background:none;
	float:right;
}




