/* Allgemein */

html, body {
	margin:0;
	padding:0;
}

.terminselect{
	font-size:10px;
	border:0px solid #b5e2f7;
	color:#fff;
	background-color:#b5e2f7;
	width:110px;
	padding:0px;
	margin:0px;
	font-weight:bold;
}

/* Content */

/*
DIV#text{
	color:#111;
}
DIV#text p{
	color:#111;
}
DIV#text a{
	color:#111;
}

DIV#text p a{
	color:#111;
}

div#reiter{
	color:#f00;
}

A.reiter{
	color:#f00;
}
*/

div#all {
	width:952px;
	height:696px; 
	position: relative; 
	text-align:left; 
	padding: 0;
	margin: 0 auto;
}

img {
	border-width:0;
	margin: 0;
	padding:0;
}

.mygrey, div#sidebar .mygrey{
	color:#111;
}

DIV#content1, div.content1 {
	position:absolute;
	float:left;
	font: normal normal 12px/1.5em Verdana,Arial,Helvetica,sans-serif;
}

div#content {
	position:absolute;
	font: normal normal 12px/1.5em Verdana,Arial,Helvetica,sans-serif;
	color: #FFF;
	z-index:10;
	width:760px;
}

div#content a {
	font: normal normal 12px/1.5em Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #000;
}

table#standort a {
	font: normal normal 12px/1.8em Verdana,Arial,Helvetica,sans-serif;
}

div#content a:hover {
	color: #ff8f1e;
}

div#content h1	{
	font: bold 12px/1.5em Verdana,Arial,Helvetica,sans-serif;
}

div#content h2	{
	margin-bottom:0px;
	padding: 0px;
	font: bold 12px/1.5em Verdana,Arial,Helvetica,sans-serif;
	}

div#content form {
	margin:0px;
	padding:0px;
	}

div#content textarea, div#content input {
	font: normal 12px/1.5em Verdana,Arial,Helvetica,sans-serif;
	color: #111;
	border: 0px #FFF solid;
}


/* Auflistungen */
div#content ul{
	list-style:square outside;
	/*list-style-image:url(../p/bullet.gif);*/
	margin-top:0px;
	margin-left:16px;
	padding:0;
}

/* Standorte */

table#sctable {
	background: url(../p/bg_standorte.gif) no-repeat bottom;
	margin:0px;
	padding:0px;
	border:1px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFF;
}

div#standorte a {
	margin:0;
	padding-left:15px;
	width:82px;
	text-decoration: none;
	color: #111;
}

div#standorte a:hover {
	text-decoration: none;
	color: #ff8f1e;
}

/* Navigation Hauptmenue*/

div#men_main {
	position:absolute;
	z-index:20;
	margin:0;
	padding:0;
	height:0;
}

div.hmenu {
	display: inline;
	font: bold 11px Verdana,Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	text-align: center;
}

div.hmenu a {
	float: left;
	padding-top: 5px;
	margin-left:3px;
	text-align: center;
	text-decoration: none;
	color:#000;
	background:url('../p/bg_menue.gif') no-repeat;
	width:122px;
	height:26px;
	}

div.hmenu a:hover {
	color: #ff8f1e;
}

div.smenu {
	text-transform: uppercase;
	text-align: center;
	background: url('../p/nav.gif') no-repeat;
	width:122px;
	line-height:28px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 3px;
	padding:10px 0 0 0;
}

div.smenu a {
	text-align: center;
	text-decoration: none;
	color:#111;
	width:122px;
	line-height:18px;
	}

div.smenu a:hover {
	font-weight:bold;
	}

/* Navigation links */
div#sidebar {
	position:absolute;
	float: left;
	width: 130px;
	margin: 240px 0 0px 5px;
	padding:0;
	font: bold 12px "Verdana",sans-serif;
}

div#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div#sidebar ul li {
	padding:0;
	margin:0;
	background:url('../p/bg_sidebar.gif') no-repeat bottom;
}
div#sidebar ul li a {
	text-align:center;
	display: block;
	color: white;
	font: bold 12px "Verdana",sans-serif;
	text-decoration: none;
	padding: 5px 0 14px 0;
	margin:0;
	min-height:12px;
}

* html div#sidebar ul li a {
	min-height:12px; /* Höhenangabe fuer IE 5.x */
	padding: 5px 0 0 0;
}

div#sidebar ul li a:hover {
	color: black;
}

/* Navigation unten*/
a.xnav {
	margin-left:20px;
	text-decoration: none;
	font:normal 12px Verdana,Arial,Helvetica,sans-serif;
	color: #111111;
	}

a.xnavactive, a.xnav:hover, a.xnavactive:hover {
	text-decoration: underline;
	color: #ff8f1e;
	}

#openCloseWrap {
	position:absolute;
}

div#standorthover{
	position:absolute;
	top:30px;
	left:80px;
	width:800px;
	height:600px;
	display:none;
	background:url('../p/hoveradd_main.jpg') no-repeat 0 0;
	z-index:6000;
}


div#maphover{
	position:absolute;
	top:30px;
	left:80px;
	width:800px;
	height:600px;
	display:none;
	background:url('../p/karte_popup.jpg') no-repeat 0 0;
	z-index:5000;
}

div#datenschutz{
	position:absolute;
	top:10px;
	left:80px;
	width:800px;
	height:600px;
	display:none;
	z-index:6000;
}

div#datenschutzmain{
	width:470px;
	height:550px;
	background:url('../p/background/bg_hoverad_datenschutz.gif') no-repeat 0 0;
}

div#datenschutzclose{
	position:absolute;
	left:760px;
	top:10px;
}

div#standorthoverclose{
	position:absolute;
	left:760px;
	top:10px;
}

div#standorthovertext{
	position:absolute;
	left:180px;
	top:-17px;
	/*width:265px;*/
}
* html div#standorthovertext{
	top:0px;

}
div#hoveraddcontent{
	position:absolute;
	left:45px;
	top:130px;
	width:435px;
	height:236px;
}
div#overlay{
	position:absolute;
	height:670px;
	width:952px;
	top:0;
	left:0;
	background:url('../p/popup.gif') no-repeat 0 0;
	z-index:100;
	background-color:#000;
	display:none;
	float:left;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}
div#hoveradd{
	position:absolute;
	top:0;
	left:150;
	height:500px;
	width:500px;
	display:none;
	background:url('../p/popup_bg.gif') no-repeat 0 0;
	z-index:6000;
}

div#hovertext {
	position:absolute;
	top:60px;
	left:40px;
	width:435px;
	height:400px;
	overflow:auto;
	text-align:left;
}

div#hoverclose{
	position:absolute;
	left:460px;
	top:10px;
}

div#galerie_entry{
	width:80px;
}

#galerie_entry_name{
	float:left;
	font-size:10px;
	line-height:15px;
}


/*E-Card*/
#ecard_new_admin_new{
	position:absolute;
	top:40px;
	left:200px;
}
#ecard_content{
	position:absolute;
	top:65px;
	left:280;
	height:45px;
	width:475px;
	overflow:auto;
}

#ecard_content1{
	top:80px;
	left:80px;
}

#ecard_motive{
	position:absolute;
	height:455px;
	width:180px;
	overflow:auto;
}

#ecard_daten{
	position:absolute;
	top:60;
	left:190;
	height:450px;
	width:490px;
	overflow:auto;
}

.ecard_daten_textarea{
	width:470px;
	height:150px;
}

#ecard_captcha{
	position:absolute;
	top:290px;
	left:0px;
}

#ecard_buttons{
	position:absolute;
	top:290px;
	left:325px;
}

#ecard_danke{
	position:absolute;
	top:50px;
	left:60px;
	width:430px;
	color:#ffffff;
}
#content #ecard_danke a{
	color:#fff;
	font-weight:bold;
}

#content #ecard_danke a:hover{
	color:#ff8f1e;
	font-weight:bold;
}
#ecard_verify_content1{
	top:85px;
	left:40px;
}
#ecard_verify_errortext{
	position:absolute;
	top:0px;
	left:55px;
	width:430px;
}

#content #ecard_verify_errortext a{
	color:#fff;
	font-weight:bold;
}
#content #ecard_verify_errortext a:hover{
	color:#ff8f1e;
	font-weight:bold;
}
