


/* <style type="text/css"> */


/* ---------------------
| Rahmenformatierungen |
--------------------- */

body {
margin : 0;
padding : 0;
background-image: url(../_gfx/bg_body.gif);
background-repeat: repeat;
scrollbar-arrow-color: #7C508B;
scrollbar-darkshadow-color: #000000;
scrollbar-face-color: #F5EDFC;
scrollbar-highlight-color: #F5EDFC;
scrollbar-track-color: #F5EDFC;
visibility: hidden;
}

div#pixel {
width: 1px;
height: 1px;
position: absolute;
top: 50%;
left: 50%;
overflow: visible;
}

	div#pixel-klein {
    width: 1px;
    height: 1px;
    position: absolute;
    left: 50%;
    overflow: visible;
	z-index:15;
    }
	
div#center {
background-color: transparent;
margin: 0;
position: absolute;
top: -350px;
left: -450px;
width: 920px;
height: 700px;
}
	div#center-klein {
	background-color: transparent;
    margin: auto;
    width: 920px;
	height: 739px;
	position: absolute;
	top: 25px;
    left: -450px;
	}

div#container {
padding: 0;
margin: 0;
width: 920px;
height: 700px;
background-image: url(../_gfx/bg_container.jpg);
position: relative;
float: left;
}

div#navi {
position: absolute;
top: 150px;
left: 310px;
text-align: left;
}

div#head {
width: 645px;
}

#logo {
position: absolute;
top: 0px;
left: 136px;
border: 0px none #000;
}

div#news {
	width: 436px;
	margin: 10px 0 0 10px; 
	float: right;
}

div#content {
width: 380px;
height: 380px;
margin: 0;
padding: 0;
position: absolute;
top: 100px;
right: 40px;
z-index: 100;}

div#scroll {

height: 380px;	
width: 418px;
overflow: auto;
margin: 20px 0 0 0;
padding: 0 0 60px 0;
}

#pic {
width: 620px;
height: 200px;
float: right;
margin-right: 0px;
}

#erstehilfe {
	float: left;
	position: absolute;
	bottom: 120px;
	left: 36px;
}

#automatik {
	float: left;
	position: absolute;
	bottom: 294px;
	left: -40px;
}

#seminare {
	float: left;
	position: absolute;
	bottom: 203px;
	left: 16px;
}

#finanzierung {
	float: left;
	position: absolute;
	bottom: 120px;
	left: 106px;
}

#footer {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 649px;
	height: 22px;
	padding-top: 0px;	
	background-color: #E77817;
	text-align: center;
}

#noscroll {
background-color: #009966;
}


#macher {
	display: block;
	margin-right: 0px;
	float: left;
}

#automatik {
	display: block;
	margin-right: 210px;
	float: left;
}


/* -----------
| Navigation |
-------------- */

div#container div#navi ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#container div#navi ul li {
	margin: 0;
	padding: 0;
}

div#container div#navi ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	margin: 0;
	padding: 0;
}

div#container div#navi ul li a.active {
	color: #F20000;
}

div#container div#navi ul li a:hover {
	color: #EFC300;
}

div#container div#navi ul li ul {
	border-top: 1px solid #ed9a51;
	border-bottom: 1px solid #ed9a51;
	margin: 7px 0 7px 0;
	padding: 4px 0 4px 0;
}

div#container div#navi ul li ul li  {
	width: 125px;
	margin: -5px 0 0 0;	padding: 0;
}

div#container div#navi ul li ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
	margin: 0;
	padding: 0;
}

div#container div#navi ul li ul li a:hover {
	color: #cccccc;
	font-weight: bold;
}

div#container div#navi ul li ul li a.active2 {
	color: #eee;
	font-weight: bold;
}

div#scroll hr.hr_aktuelles {
	border: 1px solid #d9b200;
	width: 395px;
	text-align: left;
	margin: 20px 0 20px 0;
	padding: 0;
}



/* ------------------
| Textformatierungen |
-------------------- */

#content h1 {
font-size: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;

	margin: 0;} 

#content h2 {
font-size: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

#content h3 {
font-size: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

#content p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #2f2f2f;
line-height: 1.5em;
font-size: 12px;
color: #000000;
padding-right: 25px;
}

#content ul {
margin: 0;
padding: 0 0 0 15px;
color: #555;
}

#content ul li {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #2f2f2f;
font-size: 12px;
margin: 0 0 0 0;
padding: 0;
}

#content ul li p {
margin: 0;
padding: 0;
}

#footer h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 9px;
}


td.formerror {
color:#ff0000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
padding: 8px 5px 8px 0;
}

td.formtext{
color:#333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
padding: 8px 5px 8px 0;
}

marquee {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #D9261B;
}

table#table_gaestebuch tr td hr {
	border: 1px solid #f5da61;
}

div#content div#scroll hr {
	border: 1px solid #f5da61;
	margin: 20px 0 20px 0;
	padding: 0;
	width: 365px;
}

/* ------------------
| Bildformatierungen |
-------------------- */

a img {
	border: 0px none #fff;
}

#pic img {
	position: absolute;
	bottom: 1px;;
	right: 1px;
}

.headpics {
	position: absolute;
	top: 1px;;
	right: 1px;
}

#pic_erstehilfe {
	width: 411px;
	float: right; 
	margin: -116px 1px 1px 0px; 
	padding: 0px 0px 10px 10px; 
}

#pic_macher {
	width: 123px;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}


img#zum_gaestebuch {
	position: absolute;
	bottom: -60px;
	left: 0px;
	z-index: 100;
}



img#img_news {
	position: absolute;
	top: 60px;
	left: 180px;

}

/* ------------------
| Linkformatierungen |
-------------------- */

.link {
color: #333;
font-weight: bold;
}

a.verlinkung {
color:#2F2F2F;
font-size: 10px;
}

a {
color:#333;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.abc {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 10px;
}

#footer h2 a {
	color: #000;
}

div#footer a img#mediworkx-link {
position: absolute; 
top: 455px; 
left: 647px; border: 0px none #000;	
}

a#logout {
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
position: absolute;
top: -8px;
right: 0px;
color: #efc300;
display: block;
background-color: #da251c;
padding: 4px 7px 4px 7px;
font-weight: bold;
}


/* --------------
| Form-Elemente |
----------------- */

input {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#mainpage-suchbutton {
margin: 14px 0 0 2px;
}

#submit2 {
margin-top: 10px;
}


div#gaestebuch form td {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	padding: 2px 11px 2px 0;
	margin: 0;
}

div#gaestebuch form td input.input_gaestebuch{
	width: 210px;
}

div#gaestebuch form td textarea{
	width: 210px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

a.mehr_lesen {
	color: #DA251C;
	text-decoration: none;
}



/* --------------
| Tabellen-Elemente |
----------------- */


td.oeffnungszeiten {
background-color:#ffffff;
padding: 5px 5px 5px 5px;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

th {
background-color: #E77817;
padding: 7px 7px 7px 7px;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

table#table_gaestebuch {
background-color:#f3d240;
padding: 5px;
margin: 5px 0 5px 0;
width:350px;
}

table#table_gaestebuch tr td {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0 5px 3px 0;
}

table#table_gaestebuch tr td.eintrag_text {
padding: 7px 0 4px 0;

}

table#table_gaestebuch tr td.eintrag {

}

table#daten_eingeben {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: auto;
margin: 0;
padding: 0;
}

table#daten_eingeben tr td table tr td iframe#meldung {
width: 313px;
border: 1px solid #999;
}

table#daten_eingeben tr td#td_vom {
	padding: 16px 0 0 0;
	margin: 0;
}

table#daten_eingeben tr td#td_bis_zum{
	padding: 3px 0 6px 0;
	margin: 0;
}

table#daten_eingeben tr td#td_freischalten {
	padding: 5px 0 0 0;
	margin: 0;
}

table#daten_eingeben tr td#td_freischalten input{
	padding: 0;
	margin: 3px 0 0 0;
}

table#daten_eingeben tr td input#input_headline {
width: 240px;	
}

table#table_aktuelles_eingeben tr{
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: auto;
margin: 0;
padding: 0;
}

textarea {
	width: 298px;
}

form fieldset {
width: 320px;
border: 1px solid #aaa;
background-color: #f3cf39;
margin: 0 0 20px 0;
}

form legend {
font-size: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;	
color: #888;
}

form table.daten_eingeben tr td iframe#meldung{
width: 313px;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;	
color: #555;
border: 1px solid #888;
}

form table.daten_eingeben tr td {
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;	
color: #555;
}

form table.daten_eingeben tr td.vom_bis input {
border: 1px solid #888;
}

form table.daten_eingeben tr td iframe#meldung2{
width: 313px;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;	
color: #555;
border: 1px solid #888;
}

form table.daten_eingeben tr td input.input_headline {
	border: 1px solid #888;
	width: 245px;
}

table.daten_lesen tr td input.input_headline_diabled {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;	
color: #555;
background-color: #ffffff;
border: 1px solid #888;
width: 245px;
}

table.daten_lesen tr td textarea.text_lesen {
border: 1px solid #888;
width: 245px;
height: 175px;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;	
color: #555;
}

form table.daten_eingeben tr td input.input_file {
	border: 1px solid #888;
	float: none;
}

form table.daten_eingeben tr td input.input_checkbox {
	margin: 0;
	padding: 0;
}

div#content table.table_input_id_now {
	
}

div#content fieldset {
	margin: 10px 0 15px 0;
	border: 1px solid #888;
	width: 300px;
	background-color: #f3cf39;
}

div#content fieldset legend{
font-size: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;	
color: #555;
}

div#content fieldset.fieldset_lesen {
	margin: 10px 0 15px 0;
	border: 1px solid #888;
	width: 250px;
}

div#content fieldset.fieldset_lesen legend{
font-size: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;	
color: #555;
}

div#content table.table_input_id_now tr td{
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;	
color: #555;
padding-right: 5px;
}

div#content table.table_input_id_now tr td{
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;	
color: #555;
}

div#content table.daten_lesen tr td {
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;	
color: #555;
}

div#content table.daten_eingeben tr td {
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;	
color: #555;
}


/* ---------
| Ausklapp |
---------- */

div#scroll div#wrapper a {
	font-size: 13px;
	text-decoration: none;
	color:#333;
}



div#scroll div#wrapper div.accordionButton {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	cursor: pointer;
}

div#scroll div#wrapper div.accordionContent ul {
	margin: 5px 0 5px 15px; 
}

div#scroll div#wrapper div.accordionContent ul li{
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#F20000;
	margin: 0;
	padding: 0;
}

div#scroll div#wrapper div.accordionContent ul li a{
	color:#333;
}	

div#scroll div#wrapper span.red {
	color: #F20000;
}

div#scroll div#wrapper hr {
	border: 1px solid #e4b900;
	margin: 15px 0 15px 0;
	width: 380px;
}

div#wrapper {
	display: block;
	height: 375px;
}
