.se_theme_body {
	background: #666;
	background-image: url(/se_data/se_gfx/misc/karo.gif);
}

.table .row
{
	clear: both;
}

.table .row .cell1
{
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
}

.table .row .cell2
{
	width: 50%;
	float: left;
	margin: 0px;
	padding: 0px;
}

.table .row .cell3
{
	width: 33%;
	float: left;
	margin: 0px;
	padding: 0px;
}

.table .row .cell4
{
	width: 25%;
	float: left;
	margin: 0px;
	padding: 0px;
}

.table .row .cell5
{
	width: 20%;
	float: left;
	margin: 0px;
	padding: 0px;
}

.table .row .cell6
{
	width: 16%;
	float: left;
	margin: 0px;
	padding: 0px;
}

.table .row .cell7
{
	width: 14%;
	float: left;
	margin: 0px;
	padding: 0px;
}

.table .row .cell8
{
	width: 12%;
	float: left;
	margin: 0px;
	padding: 0px;
}

div.publisherawcbasiseintrag
{
	border: 1px solid black;

	width: 700px;
	height: 345px;
	padding: 0px;
	margin: 30px;
	background-image:url('/se_data/global/gfx/publisher/awc.png');
}

div.publisherawcpremiumeintrag
{
	border: 1px solid black;
	width: 700px;
	height: 645px;
	padding: 0px;
	margin: 30px;
	background-image:url('/se_data/global/gfx/publisher/awc_pre.png');
}


div.betriebsname {
	float: left;
	height:25px;
	width:350px;
	padding:5px 5px 5px 105px;
}

div.ort2 {
	float: left;
	height:25px;
	width:200px;
	padding:5px 5px 5px 5px;
}

input.betriebsname {
	height:25px;
	width:350px;
	font:bold 20px verdana,arial,serif;
	padding:0px;
	color: #09e;
	border: 1px solid #ccc;
}

input.ort2 {
	height:25px;
	width:200px;
	font:bold 20px verdana,arial,serif;
	padding:0px;
	color: #09e;
	border: 1px solid #ccc;
}

input {
	font-famaly: verdana,arial,serif;
	padding:0px;
	margin:1px;
	border: 1px solid #ccc;
}
input:hover {
	background-color: #eef;
	border: 1px solid #999;
}
textarea {
	font-famaly: verdana,arial,serif;
	width:100%;
	height:100%;
	border: 1px solid #ccc;
}
textarea:hover {
	background-color: #eef;
	border: 1px solid #999;
}




div.block_l {
	clear:left;
	float:left;
	width:210px;
	padding-bottom:15px;
}
div.bild1, div.bild2 {
	margin-bottom:20px;
	width:210px;
	height:160px;
	border: 1px solid #ccc;
}
div.bild1:hover, div.bild2:hover {
	background-color: #eef;
	border: 1px solid #999;
}

div.adresse, div.laenderkennung, div.plz {
	float:left;
}

div.adresse, div.laenderkennung, div.email, div.internet {
	clear:left;
	padding-left: 5px;
}

div.email {
	padding-top: 10px;
}

input.adresse {
	width: 150px;
}

input.telefonnummer {
	width: 150px;
}

div.telefonnummer {
	clear:left;
	padding-left: 35px;
}

input.hausnummer{
	width: 45px;
}
input.laenderkennung {
	width: 15px;
}

input.plz {
	width: 40px;
}

input.ort {
	width: 125px;
}

input.internet, input.email {
	width:200px;
}


div.block_r {
	float:left;
	width:470px;
	padding-bottom:10px;
}

div.beschreibungstext {
	height: 75px;
	padding: 0px 5px 5px 10px;
}

div.beschreibungstext_big {
	height: 205px;
	padding: 0px 5px 5px 10px;
}

textarea.beschreibungstext {
	overflow: hidden;
	height: 80px;
	width: 455px;
	font:bold 12px verdana,arial,serif;
	color: #000;
}

 textarea.beschreibungstext_big {
	overflow: hidden;
	height: 210px;
	width: 455px;
	font:bold 13px verdana,arial,serif;
	color: #000;
}


div.oeffnungszeiten {
	height: 50px;
	padding: 5px 5px 25px 40px;
	_padding: 5px 5px 14px 40px;
}

div.oeffnungszeiten_big {
	height: 57px;
	padding: 5px 5px 30px 40px;
	_padding: 5px 5px 19px 40px;
}

textarea.oeffnungszeiten {
	overflow: hidden;
	height:50px;
	width:425px;
	font:bold 15px verdana,arial,serif;
	color: #000;
}

textarea.oeffnungszeiten_big {
	overflow: hidden;
	height:57px;
	width:420px;
	font:bold 15px verdana,arial,serif;
	color: #000;
}

div.leistung1, div.leistung2, div.leistung3, div.leistung4, div.leistung5 {
	padding-top:6px;
	padding-left:20px;
	clear:left;
	float:left;
	width:225px;
	height:40px;
}
textarea.leistung1, textarea.leistung2, textarea.leistung3, textarea.leistung4, textarea.leistung5 {
	overflow: hidden;
	padding:0px;
	margin:0px;
	width:225px;
	height:40px;
}

div.tabelle-leistung1, div.tabelle-leistung2, div.tabelle-leistung3, div.tabelle-leistung4, div.tabelle-leistung5 {
	padding-top:10px;
	_padding-top:0px;
	height:40px;
	float:left;
	width:205px;
}

div.ohne, div.mit {
	_padding-top:2px;
	text-align: right;
}
.ohne input.k, .ohne input.f, .ohne input.e {
	text-decoration: line-through;
	text-align: right;
}

.mit input.k, .mit input.f, .mit input.e {
	font:bold 12px verdana,arial,serif;
	padding:0px;
	color: #09e;
	text-align: right;
}

.weitere-ermaessigungen{
	clear:left;
	float:left;
	margin: 13px 13px 0px 20px;
	_margin: 10px 12px 0px 15px;
}
.kinder {
	margin: 11px 16px 0px 136px;
	_margin: 7px 16px 0px 135px;
}


.erwachsene{
	clear:left;
	float:left;
	margin: 1px 16px 16px 136px;
	_margin: 1px 16px 16px 90px;
}

div.legende {
	float:right;
	border: 1px solid #000;
	margin: 15px;
	width:100px;
	height:50px;
	background-image:url('/se_data/global/gfx/publisher/legende_awc.png');
}

input.disabled, input:hover.disabled, textarea.disabled, textarea:hover.disabled {
	border: 1px solid #fff;
	background: #ffffff;
}

div.nummer, div.nummer input {
	position:absolute;
	width: 25px;
}

div.koordinate, div.koordinate input {
	position:absolute;
	width: 25px;
	left:70px;
}
