/* ============ Adler - Apotheke Leipzig / Media Screen ========== */

/* ==== General Stuff ==== */

* {
border:0 solid;
margin:0;
padding:0;
}

hr {color: #016096; background-color: #016096; height: 1px; border: 0; margin: 3px 0 3px 0}
h1 { font-size: 22px; color: #016096; font-weight: bold; ;padding-bottom:5px; margin: 10px 0 10px 0; text-align:left; border-bottom: 1px solid #016096}
html {
height:100.1%;
font-size:100.1%;
}

body {
	height:101%;
	font:14px Times New Roman, Times, serif;
	color:#000;
	background:url(images/navigation.gif) left top repeat-x;
	text-align:center;
	line-height:20px;
	background:url(images/navigation.gif) left top repeat-x;
	scroll: yes;
	cursor: text;
}
span.klein{font-size: 9pt}
a {font:14px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#c20016;
}
a:link { color: #c20016; text-decoration:underline }
a:visited { color: #c20016; text-decoration:underline }
a:active { color: #c20016; text-decoration:underline }
a:hover { color: #c20016; text-decoration: none }

a.thera,
a.thera:hover,
a.thera:focus,
a.thera:active {
color:#F9B700;
text-decoration:underline;
font:20px Times New Roman, Times, serif;
}

#container {
width:1134px;
padding:0px;
margin:0px auto;
text-align: center;
}
#content #column1 {
float:left;
width:30%;
padding:40px 0 0 120px;
text-align:left;
}

#content #column2 {
float:right;
width:30%;
padding:40px 120px 0 0;
text-align:left;
}
#content #column11 {
float:left;
width:30%;
padding:40px 0 0 0px;
text-align:left;
}
#content #column12 {
float:right;
width:30%;
padding:40px 0 0 20px;
text-align:left;
}
.pdf
{
float: left;
width: 320px;
margin: 20px 15px 15px 0;
}
#content #column13 {
float:left;
width:20%;
padding:30px 0 0 30px;
text-align:left;
}
#content #column23 {
float:right;
width:66%;
padding:30px 48px 0 0;
text-align:left;
}
#content form { margin: 0; padding: 0 }
#content form, #content input, #content textarea, #content select, #content option { font-family : Tahoma, Verdana, Arial;	font-size: 13px; color: #000 }
#content legend { padding: 0 5px 0 5px; margin-bottom: 10px; font-weight: bold; color: #000 }
#content fieldset { /*text-align: right;*/ padding: 10px 10px 10px 10px; margin: auto; border: 1px solid #000; width: 500px }
#content label { line-height: 150%; padding: 0 10px 0 0; text-align: right; float: left; width: 115px }
#content label.error { color: #ff0000; font-weight: bold }
#content input { color: #000; padding: 2px; margin-bottom: 3px; border: 1px solid #550000; background-color: #FFF; width: 365px }
#content input.entrance_fee { color: #000; padding: 2px; margin-bottom: 3px; border: 1px solid #550000; background-color: #FFF; width: 35px }
#content input.reservierung_anzahl { color: #000; padding: 2px; margin-bottom: 3px; border: 1px solid #550000; background-color: #FFF; width: 25px }
#content input.button_kontakt { font-weight: bold; background-color: #F3F3F3; width: 370px }
#content input.button { font-weight: bold; background-color: #F3F3F3; width: /*240px*/ 170px; margin-left: 0px }
#content input.button_login { font-size: 7pt; font-weight: bold; background-color: #F3F3F3; width: 70px; margin-left: 2px }
#content input.button_ok { font-size: 8pt; font-weight: bold; background-color: #F3F3F3; width: 50px; margin-left: 2px }
#content input.confirm { color: #000; border: 0; background-color: transparent; line-height: 110%; font-weight: bold }
#content input.checkbox { text-align: left; border: 0; background-color: transparent; line-height: 110%; font-weight: bold; width: 25px }
#content input.radio { text-align: left; border: 0; background-color: transparent; line-height: 110%; font-weight: bold; width: 25px }
#content input.login { color: #000; margin: 5px 0 5px 5px; border: 1px solid #42261C; background-color: #F3F3F3; font-weight: bold; width: 140px }
#content input.login_list { color: #000; margin: 5px 0 5px 5px; border: 1px solid #42261C; background-color: #F3F3F3; font-weight: bold; width: 80px }
#content input.button_guestbook { color: #000; margin: 5px 0 5px 5px; border: 1px solid #42261C; background-color: #F3F3F3; font-weight: bold; width: 178px }
#content textarea { color: #000; padding: 2px; margin-bottom: 3px; border: 1px solid #550000; background-color: #FFF; width: 365px; height: 60px }
#content textarea.news { padding: 2px; margin-bottom: 3px; border: 1px solid #550000; background-color: #FFF; width: 365px; height: 100px }
#content textarea.confirm { color: #000; border: 0; background-color: transparent; line-height: 110%; height: 100px /*font-weight: bold*/ }
#content select { color: #000; margin-bottom: 3px; border: 1px solid #550000; }
#content select.select { color: #000; padding: 2px; margin-bottom: 3px; border: 1px solid #550000; background-color: #FFF; width: 170px }
#content option.option { color: #000; padding: 0 0 3px 5px; background-color: #FFF }
#content form option { color: #000; }
#header {
height:76px;
}
.error { color: #ff0000 }
#headerleft {
float: left;
width:312px;
height:76px;
background:url(images/logo.gif) left top no-repeat;
}
.fixfloat {
display:block;
float:none;
clear:both;
width:auto;
margin:0;
padding:0;
font-size:0;
line-height:0px;
height:0;
}
#headerleft h1,
legend,
legend em {
position:absolute;
top:-500px;
left:-999px;
}
#navigation {
color:#c20016;
font:14px Arial, Helvetica, sans-serif;
text-align:center;
padding:20px 0px;
clear:left;
}

#bild {
height:504px;
margin:3px 0px 0px 0px;
text-align: center;
border:0px;
}
#galerie {
height:163px;
width: 100%;
margin:0px;
text-align: center;
background-color:#88B8D3;
}
#unten {
margin:12px auto;
text-align: center;
}
.bilder {
border:1px solid #fff;
margin:16px 5px 0px 5px;
}
.red {
color:#c20016;
background-color:inherit;
}
.weiss {
color:#fff;
}
.blau {
color:#006096;
}
.rot {
color:#c20016;
}
.weiss_arial {
color:#fff;
font:14px Arial, Helvetica, sans-serif;
}
.rot_h2 {
color:#c20016;
font:30px Times New Roman, Times, serif;
}
.weiss_h2 {
color:#fff;
font:30px Times New Roman, Times, serif;
letter-spacing:3px;
}
.weiss_h1 {
color:#fff;
font:36px Times New Roman, Times, serif;
}
.blau_h2 {
color:#006096;
font:30px Times New Roman, Times, serif;
}
.schwarz_h4 {
color:#000;
font:18px Times New Roman, Times, serif;
}
#hg_weiss{
width:1134;
height:12;
background-color:#FFF;
}
#hg_weiss_oben{
margin:3px 0px 0px 0px;
width:1134;
height:12;
background-color:#FFF;
}
.bild2{
border:0px solid #fff;
margin:0px 30px 0px 0px;
float:left;
text-align:left;
}
 ol li
  {
    list-style-type: disc;
	padding:10px;
	margin:10;
  }
