@charset "utf-8";

a
{
				text-decoration: none;
				color:#990000
}

a:hover
{
				text-decoration: underline;
}

body
{
				font-family:Verdana, Helvetica, sans-serif;
				font-size:0.7em;
				margin:0px;
				background-color:#495678;
				background-image:url(../img/body_back.jpg);
}

.container
{
				margin-right:2px;
				margin-top:2px;
				clear:both;
				background-color:#fff;
				font-size:80%;
				text-align:center;
				padding-top:1em;
}

.container a
{
				font-weight:bold;
				text-decoration:underline;
}

.container ul
{
				text-align:left;
				font-weight:bold;
}

.bild_links
{
				float:left;
				margin-right:3em;
}

.bild_rechts
{
				float:right;
				margin-left:1em;
}


form
{
				margin:0px
}

ul
{
				padding-left:0em;
				margin-left:3em;
				margin-bottom:0em;
				padding-bottom:0em;
				margin-top:0em;
				padding-top:0em;
}


.liste
{
				/*margin-left:1.9em;*/
}


li
{
				list-style-type:disc;
}

input,
textarea,
select
{
				border:1px solid #999999;
				padding:2px;
				background-color:#eeeeee;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:100%;
				width:20em
}

input:focus,
textarea:focus
{
				background-color:#FFFFFF
}

/*spezielles*/
.mediaservice
{
				font-size:1.6em;
				color:#0958A5;
				letter-spacing:0.1em;
				font-weight:bold;
				filter:Shadow(color=#cccccc, direction=135)
}

.content
{
				padding:2em;
				text-align:justify;
				min-height:40em;
				* height:40em
}

.rechts
{
				float:right
}

.links
{
				float:left
}

.print
{
				padding:0.5em;
				border:1px solid #000;
				font-weight:bold
}

#divtab
{
				padding:0.5em;
				overflow:auto
}

.footer
{
				font-size:75%;
				padding:0.3em 0.1em;
				color:#FFFFFF;
}

.footer a
{
				color:#FFFFFF;
}

.preisavg
{
				padding:0.5em;
				border:1px solid #999;
				background-color:#eee;
				clear:both;
				font-size:130%;
				color:#990000;
				margin-top:1em;
}

#staffel
{
				font-size:70%;
}

.descclear
{
				clear:both;
				border-bottom:1px solid #000;
}

.desc
{
				text-align:justify;
				margin-top:1em;
				width:45em;
}

.small
{
				font-size:80%
}

.rahmen
{
				border:1px solid #999
}

.inhalt
{
				margin:2em;
}

.bodytable
{
				background-image:url(../img/header.jpg);
				background-position:left top;
				background-repeat:no-repeat;
}

.bodyrechts
{
				background-image:url(../img/border_rechts_ohne.jpg);
				background-position:top;
				background-repeat:repeat-y;
}

.titel
{
				font-size:1.6em;
				font-weight:normal;
				display:inline;
				color:#990000;
}

/*menu*/


#sddm
{
				margin: 0px;
				padding: 0px;
				z-index: 30;
}

#sddm li
{
				float:left;
				text-align:center;
				font-size:90%;
				margin-left:2px;
				list-style: none;
				display:block;
}

#sddm li a:hover
{
				display:block;
				text-decoration:none;
				background-image:url(../img/nav_ov.gif);
				background-repeat:no-repeat;
}

#sddm li a
{
				padding-top:0.5em;
				padding-bottom:0.3em;
				width:126px;
				display:block;
				color:#FFFFFF;
}

/* aufklappende untermenus */
#sddm div
{
				position: absolute;
				visibility: hidden;
				margin: 0px;
				padding: 0px;
}

#sddm div a
{
				position: relative;
				display: block;
				margin: 0px;
				padding-left: 0.3em;
				width:120px;
				text-align: left;
				text-decoration: none;
				background: #495678;
				color: #fff;
				border-bottom:1px solid #ccc;
				border-left:1px solid #ccc;
				border-right:1px solid #ccc;
}

#sddm div a:hover
{
				background: #990000;
				color: #FFF
}

.karte
{
				width: 540px;
				height: 440px;
				border: 1px solid #999;
}


h1
{
				font-size:1.6em;
				font-weight:normal;
				color:#990000;
				margin:0;
				padding:0;
}


h2
{
				color:#990000;
				font-size:1.2em;
				margin:0 0 0.5em 0;
				padding:0;
}

.linkbutton
{
				font-size:0.9em;
}

hr
{
				border:0px;
				background-color:#000;
				height:1px;
}

table.funktionsumfang {

	font-size: .8em;
	width: 100%;
	/*background-color: #eee;*/
}

.funktionsumfang td {
	
	padding: .5em;
	/*background-color: #C8C8D0;*/
}

td.funktionsumfang_titel {
	
	background-color: #DBDAE0;
	font-weight: bold;
}

td.funktionsumfang_x {
	
	text-align: center;
	color: #fff;
	background-color: #9093A6;
	font-weight: bold;
	
}
	
table.bildquelle {
	
	font-size: 80%;
	width: 450px;
	text-align: left;
	margin-top: .5em;
}



















