body {
	margin:0px;height:100%;
	background-image:url(../images/Planseea.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-color: #909090;
}

body,font,th,td,p {
	font-family: Verdana,Arial,Helvetica;
	color:#050505;
	font-size : 10pt;
	/* text-shadow: -1px -1px 0px #202020, 1px 1px 0px #fff; */
}

.rund5 {
	-moz-border-radius:5px; /* Firefox */
	-webkit-border-radius:5px; /* Safari, Chrome */
	-khtml-border-radius:5px; /* Konqueror */
	border-radius:5px; /* CSS3 */
	behavior:url(border-radius.htc);
}

.rund10 {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	behavior:url(border-radius.htc);
}


.rund20 {
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	border-radius:20px;
	behavior:url(border-radius.htc);
}

.shaddow {
	box-shadow:0px 0px 10px #3b3b3b;
	-moz-box-shadow:0px 0px 10px #3b3b3b;
	-webkit-box-shadow:0px 0px 10px #3b3b3b;
	-khtml-box-shadow:0px 0px 10px #3b3b3b;
}

.table { display:table; }
.table div { display:table-row; }
.table div div { display:table-cell;vertical-align:top; /* border:1px solid #000; */ }


#container {
	position:relative;
	background-image:url(../images/container.png);
	width:1024px;
	min-height:560px;
	margin: 40px auto;
	border:1px solid #ff8000;
}

header { width:1024px; }
footer { width:700px;margin:10px 20px 20px 20px;bottom:0;position:absolute; }

#main_inhalt {
	float:left;
	width:770px;
	margin:10px 0px 50px 20px;
	min-height:400px;

}

#main_menue { width:200px;float:right;margin:10px 20px 0px 0px;}

.gal_auswahl {
	text-align:center;
	/* width:180px; */
	min-height:120px;
	/* height:auto !important; */
	height:120px;
}

img_auswahl, .gal_auswahl {
	/* display: inline-block; */
	vertical-align: middle;
}

.dia {
	width:120px;
	vertical-align:middle !important;
	text-align:center;
	height:110px;
}

.gal_img {
	border-top:1px solid #848484;
	border-left:1px solid #848484;
	border-bottom:1px solid #C4C4CA;
	border-right:1px solid #C4C4CA;
	margin:3px;
	display: inline-block;
	text-align:center;
}

#copy {
	width:900px;
	margin: -20px auto;
	text-align:center;
	font-size:8pt;
}

/* Link Copyright */
a.cop { color:#FFFFFF;font-size:8pt;font-weight:bold; }

/* --------------------------
Adminbereich 
----------------------------*/
#login { 
	width:300px;
	margin-left:auto;
	margin-right:auto;
	margin-top:200px;
	padding:20px;
	background-image:url(../images/container.png);
}

#ad_container {
	width:1024px;
	margin:20px;
	padding:10px;
	vertical-align:middle;
	background-image:url(../images/container.png);
	border:1px solid #ff8000;
}

#ad_header {
	margin:10px;
	padding:10px;
}

#logout { float:right;width:50px;text-align:center; }

#ad_menue {
	width:150px;
	float:left;
	margin:10px;
}

#ad_main {
	float:right;width:820px;margin:10px;padding:3px;
}

ul#ad_menue {
	margin: 0px 0px;
	padding: 0px;
	list-style-type: none;
	line-height:2.0em;
}

ul#ad_menue li {
	width:140px;
	height:22px;
	margin-bottom:10px;
	padding-left:10px;
	vertical-align:middle;
	font-weight:bold;
}

ul#ad_menue li, #ad_main, .b {
	border-top:1px solid #C4C4CA;
	border-left:1px solid #C4C4CA;
	border-bottom:1px solid #848484;
	border-right:1px solid #848484;
	background-color: #B3B3B9;
}

a { font-size: 10pt; text-decoration: none;}
a, a:visited {color :#FFFFFF; }
a:active,a:focus,a:hover {color:#ff8000; }
a.men:active,a.men:focus,a.men:hover {color:#FFFFFF; }
a.men {text-shadow: 1px 1px 0px #3b3b3b;color:#ff8000;}
* a.men {color:#ff8000;filter:Shadow(color=#3b3b3b, direction=135);}

h3 { color:#FFFFFF;font-size:12pt;font-weight:bold;text-shadow: 1px 1px 0px #3b3b3b;filter:Shadow(color=#3b3b3b, direction=135); }
h4 { color:#FFFFFF;font-size:9pt;font-weight:bold;margin:0; }
h5 { color:#050505;font-size:8pt;font-weight:bold;margin:0; }

.fm {font-size:8pt; }

.b { color:#FFFFFF;padding:4px;}

.err { font-size:8pt;font-weight:bold;color:#F00; }
.ok { font-size:8pt;font-weight:bold;color:#006600; }

.tr { text-align:right; }
.tc { text-align:center; }

.border {border:1px solid #f00; }
