/* Zwiebelfisch CSS Design by Bernd Wenzl @ bernd.wenzl@gmail.com */

body {
font: .8em/1.8em verdana, arial, sans-serif;
background-color: #FFFFFF;
margin-top: 0%;
margin-left: 10%;
margin-right: 10%;
}

#header {
background-color: #12127D;
border-top: 1px dotted #B37D00;
border-bottom: 1px solid #B37D00;
border-left: 1px solid #B37D00;
border-right: 1px solid #B37D00;
height: 137px;
}

#header .strapline {
background-color: #12127D;
float: right;
margin: 0px;
padding: 0px;
border: 0px;
}

#header .logo {
background-color: #12127D;
float: left;
margin: 0px;
padding: 0px;
border: 0px;
}

.home{
text-align: center;
}

.skiplink {
display:none;
}

.seiteninhalt {
display:none;
}

.image_top_right {
float: right;
margin: 7px 10px 10px 10px;
padding: 0px;
border: 5px solid #12127D;
}

#content ul {
margin-top: 10px;
}

#content ul li {
list-style: square;
margin-bottom: 5px;
}

#content blockquote {
border-left: 5px solid #12127D;
margin: 70px 10px 10px 10px;
padding: 10px 10px 10px 10px;
background-color: #9191FF;
}

#footnote {
font-size: 0.8em;
font-style: italic;
margin-left: 15px;
margin-top: 5px;
padding-top: 5px;
width: 355px;
}

#content {
background-color: #FFB200;
border-left: 1px solid #B37D00;
border-right: 1px solid #B37D00;
border-bottom: 1px solid #B37D00;
padding: 1px 5px 6px 10px;
}

#content p {
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}

#content h1 {
font-size: 1.3em;
color: #12127D;
background-color: transparent;
margin-bottom: 0px;
padding-bottom: 5px;
}

#content h2 {
font-size: 1.1em;
color: #12127D;
background-color: transparent;
margin-bottom: 0px;
padding-bottom: 5px;
margin-top: 0px;
padding-top: 10px;
}

#content a:link, #content a:active {
color: #1919B3;
background-color: transparent;
text-decoration: none;
border-bottom: 1px dotted;
}

#content a:visited {
color: #800080;
background-color: transparent;
text-decoration: none;
border-bottom: 1px dotted;
}

#content a:hover {
color: #1919B3;
background-color: #9191FF;
text-decoration: none;
border-bottom: 1px solid;
border-top: 1px dotted;
}

#content table {
font-size: 0.9em;
border-collapse: collapse;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 25px;
margin-right: 25px;
padding: 0;
}

#content th, td {
color: #FFFFFF;
background-color: #12127D;
border-bottom: 1px solid #B37D00;
border-top: 1px solid #B37D00;
padding: 0.1em;
padding-left: 10px;
}

#content th {
text-align: left;
border-top: 2px solid #B37D00;
}

#content td {
color: #000000;
background-color: #9191FF;
padding-left: 10px;
padding-right: 10px;
vertical-align: top;
}

ul#tabnav {
list-style-type: none;
margin: 0px;
padding-left: 0px;
padding-bottom: 30px;
border-left: 1px solid #B37D00;
border-right: 1px solid #B37D00;
border-bottom: 1px solid #B37D00;
font: bold 13px verdana, arial, sans-serif;
background-color: #9191FF;
}

ul#tabnav li {
float: left;
height: 22px;
background-color: #1919B3;
color: #FFFFFF;
margin: 0px 0px 0px 0px;
border-right: 1px solid #B37D00;
border-bottom: 1px solid #B37D00;
padding: 4px;  
}

ul#tabnav a:link, ul#tabnav a:visited {
display: block;
color: #FFFFFF;
background-color: transparent;
text-decoration: none;
border-bottom: 1px dotted;
}

ul#tabnav a:hover {
color: #FFFFFF;
border-bottom: 1px solid;
}

body#home li.home, body#lektorat li.lektorat,
body#layout li.layout, body#unternehmen li.unternehmen, body#portfolio li.portfolio {
border-bottom: 1px solid #B37D00;
color: #000000;
background-color: #FFB200;
}

body#home li.home a:link, body#home li.recipes a:visited,
body#lektorat li.lektorat a:link, body#lektorat li.lektorat a:visited,
body#layout li.layout a:link, body#layout li.layout a:visited,
body#unternehmen li.unternehmen a:link,
body#unternehmen li.unternehmen a:visited, body#portfolio li.portfolio a:link,
body#portfolio li.portfolio a:visited {
color: #000000;
background-color: #FFFFFF;
}

#footer p {
font-size: 0.8em;
text-align: center;
color: #9191FF;
margin-top: 0px;
padding-top: 0px;
}

#footer a:link, #footer a:active {
border-bottom: 1px dotted;
text-decoration: none;
}

#footer a:visited {
border-bottom: 1px dotted;
text-decoration: none;
}

#footer a:hover {
border-bottom: 1px solid;
text-decoration: none;
}