/* nie hier editieren, sondern stets in css_site_inc.css */
/* allgemeine Schrift, Farbe */
/* Optimierung mit http://www.cleancss.com/?lang=de */

body {
color:#000;
background-color:#f0f8ff;
font-family:Arial, Helvetica, sans-serif;
}

.gelb {
background-color:#FF6;
}

.rot {
color:red;
}

.gruen {
color:green;
}

.heilt {
color:red;
font-weight:700;
}

.book {
color:green;
font-style:italic;
}

.small {
font-size:8.5pt;
}

.bigger {
font-size:11.5pt;
font-weight:700;
}

.big {
font-size:15pt;
color:#5F9EA0;
font-weight:700;
}

.tab {
background-color:#5F9EA0;
color:#fff;
font-weight:700;
font-size:115%;
}

.tabs {
background-color:#5F9EA0;
color:#fff;
}

.tab1 {
background-color:#5F9EA0;
color:#fff;
font-weight:700;
font-size:135%;
}

#wrapper {
width:100%;
margin:0;
}

#kopfzeile {
background-color:#FFFFE0;
width:950px;
font-size:10pt;
}

#textbereich {
width:650px;
font-size:10pt;
}

#textbereich h1 {
font-size:145%;
}

#textbereich h2 {
font-size:130%;
}

#textbereich h3 {
font-size:115%;
}

#textbereich h4 {
font-size:100%;
}

#fusszeile {
width:950px;
font-size:10pt;
}

table.info_ge,table.info_ge tr {
font-size:10pt;
border-collapse:collapse;
border:0 solid silver;
background-color:#ffff80;
width:650px;
}

table.info100,table.info100 tr {
font-size:10pt;
border-collapse:collapse;
border:0 solid silver;
width:100%;
}

table.kopf950 {
font-size:10pt;
border-collapse:collapse;
border:0 solid silver;
width:950px;
height:55px;
}

table.kopf650top td.t55 {
width:55px;
}

table.kopf650top td.t272 {
width:272px;
}

table.kopf650 {
font-size:9pt;
border-collapse:collapse;
border:0 solid silver;
width:650px;
}

table.liste100,table.liste100 tr {
font-size:10pt;
border-collapse:collapse;
border:1px solid silver;
width:100%;
}

table.liste td.li16 {
width:16px;
}

table.liste td.nummer {
vertical-align:top;
font-size:18pt;
}

table.symptome td.zip,
table.liste td.zip {
width:36px;
}

table.liste td.sign,
table.flohmarkt td.preis {
width:50px;
}

table.bestell td.button,
table.flohmarkt td.stern,
table.info_ge td.stern {
width:65px;
}

table.literatur td.lit,
table.bestell td.bild {
width:90px;
}

table.buch td.bu {
width:109px;
}

table.normal_ge,table.normal_ge td {
font-size:10pt;
border-collapse:collapse;
background-color:#ffff80;
border:1px solid silver;
width:650px;
}

table.video {
font-size:10pt;
border-collapse:collapse;
border:0 solid silver;
width:648px;
}

a:link {
text-decoration:none;
}

a:visited {
color:blue;
text-decoration:none;
}

a:hover {
background-color:lightgray;
text-decoration:underline;
}

a:active {
color:#FFF;
background-color:red;
}

#navi_right {
position:absolute;
width:290px;
font-size:9pt;
margin-left:660px;
}

.menu {
width:290px;
}

.menu ul {
margin:0;
padding:0;
}

.menu li {
list-style-type:none;
text-align:left;
margin:0 0 0 5px;
padding:0;
}

.menu ul ul {
background-color:#F6F6F6;
}

.menu li li {
margin:0 0 0 16px;
}

.menu .symbol-item,.menu .symbol-open,.menu .symbol-close {
float:left;
width:16px;
height:1em;
background-position:left center;
background-repeat:no-repeat;
}

.menu .symbol-item {
background-image:url(/ico/page.png);
}

.menu .symbol-open {
background-image:url(/ico/minus.png);
}

.menu .symbol-close {
background-image:url(/ico/plus.png);
}

.menu li.open {
font-weight:700;
}

table.info,table.info tr,table.kopf650top {
font-size:10pt;
border-collapse:collapse;
border:0 solid silver;
width:650px;
}

table.info_abstand,table.info_abstand tr,table.audio {
font-size:10pt;
border:0 solid silver;
width:650px;
}

table.kopf650top td.ueber,table.kopf650 td.ueb {
font-size:18px;
font-weight:700;
}

table.symptome,
table.liste,table.liste tr,
table.literatur,table.literatur tr,
table.buch,table.buch tr,
table.bestell,table.bestell tr,
table.flohmarkt,table.flohmarkt tr,table.normal,table.normal td {
font-size:10pt;
border-collapse:collapse;
border:1px solid silver;
width:650px;
}

table.video td.vid,table.audio td.aud {
width:425px;
}

.menu li.item,.menu li.close {
font-weight:400;
}