/* ---------------- */
.rund5 {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	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:30px; /* Firefox */
	-webkit-border-radius:30px; /* Safari, Chrome */
	-khtml-border-radius:30px; /* Konqueror */
	border-radius:30px; /* CSS3 */
	behavior:url(border-radius.htc);
}

.shaddow {
	box-shadow:0px 0px 15px #000000;
	-moz-box-shadow:0px 0px 15px #000000;
	-webkit-box-shadow:0px 0px 15px #000000;
	-khtml-box-shadow:0px 0px 15px #000000;
}

.table { display:table; }
.table div { display:table-row; }
.table div div { display:table-cell;vertical-align:top; }

/* ------------------ */

body{ margin:0px; height:100%; background: #000062 url(../images/hg2.png) top left no-repeat fixed; }

body,font,th,td,div,p {
	font-family: Verdana,Arial,Helvetica;
	font-size : 9pt;
	color:#000000;
}

.tab {
	background-color: #b9b9ff;
	border: 1px solid #FFFFFF;
}

#container {
	position:relative;
	width:1200px;
	height:500px;
	margin:0px auto;
	display:table;
	padding:3px;
}

#header {
	width:1180px;
	margin:0 auto;
	height:110px;
	background:url(../images/logo.png) top left no-repeat;
}

#content {
	margin: 10px;
}

.cont_head { padding:3px;margin-bottom:30px; }

#men_left, #footer_left {
	float:left;
}

#men_right, #footer_right {
	float:right;
}

#men_left, #men_right {
	width:200px;
}

.men_button {
	margin:10px;
	height:80px;
	position:relative;
}


#main_inhalt {
	float:left;
	width:780px;
	margin-left:10px;
	margin-top:10px;
	overflow:auto;
	height:530px;
	position:relative;
}

#footer {
	width:1180px;
	margin:0 auto;
	padding:3px;
}

#footer_left, #footer_right { width:180px; }
#footer_right, .foom { height:20px; }
#footer_left { height:42px; }



#footer_mitte {
	float:left;
	width:796px;
	margin-left:12px;
}


#cop {
width:780px;
margin:10px auto;
text-align:center;
}

/* .bildcontainer { width: 300px; height: 225px; position: relative;margin:50px auto; }
.oben, .unten { position: absolute; top: 0; left: 0; }
.oben:hover { opacity: 0; }
.oben, .unten { -ms-transition: opacity 1s; -o-transition: opacity 1s; -webkit-transition: opacity 1s; -moz-transition: opacity 1s; transition: opacity 1s; } */


/* Links allgemein */
a { font-size: 9pt; text-decoration: none;}
a:hover { text-decoration: underline; }

/* Link Copyright */
a.copy { font-size:8pt;font-weight:bold; text-decoration: none; }
a.copy:hover { color:#FBE091; text-decoration: none; }

h3 { color:#FFFFFF;font-size:12pt;font-weight:bold; }
h4 { color:#FFFFFF;font-size:11pt;font-weight:bold;margin:3px; }
h5 { font-size:11pt;font-weight:bold;margin:2px; }
h6 { font-size:9pt;font-weight:bold;display:inline; }

.foom { width:120px; }
.hmen { font-size:12pt;font-weight:bold;color:#FFFFFF; }
.hfoot { font-size:8pt;font-weight:bold;color:#FFFFFF;line-height:20px; }
.tr { text-align:right; }
.tc, .ic { text-align:center; }

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

.fsm { font-size:8pt; }
.inf { font-size: 7pt; color:#6600cc; }

.i {  }
.b { 
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #848484;
	border-right:1px solid #848484;
	padding:4px;
}

.thumb {
	border:2px solid #FFFFFF;
}

.r { color:#FF0000; }

.bottom{
position: absolute;
bottom: 10px;
width: 180px;
} 

.rand { border:1px solid #FFFFFF; }
.randr { border:1px solid #FF0000; }
.randy { border:1px solid #FFFF00; }
.randg { border:1px solid #00ff00; }
.bg { background:#ff66ff; }

/* Bildergalerie */

.gal_auswahl {
	text-align:center;
	min-height:120px;
	height:120px;
	background:#ffeaca;
}

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

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


