/************************************
Stylesheet: 8bo.de
Autor: Stefan Kremz
modifiziert von: Silvia Hempel
*************************************/

body {
margin: 0;
padding: 0;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-top: 0px;
background : #fff;
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
line-height: 1.4em;
}

h1, h2
{
font-family: times new roman, verdana, arial, helvetica;
font-size: 20px;
color: #001e72;
padding-bottom: 7px;
border-bottom: 1px solid #ccc;
font-weight: normal;
}

h2.links
{margin-top: 0;}

h2.null
{margin-top: 0;
margin-bottom: 5px;}

h3
{
font-size: 11px;
font-weight: normal;
margin-top: 5px;
margin-bottom: 5px;
}


.center
{
margin: auto;
text-align: center;
}

.not
{
margin: auto;
text-align: left;
}


#top
{
margin: auto;
width: 900px;
height: 205px;
border: 0px;
}



#hg
{
margin: auto;
background-image: url(../images/hg.gif);
width: 900px;
background-repeat: repeat-y;
border: 0px;
}


#rechteseite
{
margin-left: auto;
margin-right: auto;
float: left;
width: 150px;
text-align: left;
margin-top: 30px;
margin-right: 20px;
}

.fullwidth
{
	width:728px;
	margin: auto;
	margin-left : 20px;
	border : 0px;
	border-color : #000066;
	border-style : dashed;
	padding : 5px;
}


#textbox
{
width: 900px;
border: 0px;
text-align: left;
margin: auto;
}

#menu
{
width: 700px;
border: 0px;
text-align: left;
float: left;
}

#content
{
width: 560px;
margin-left: 70px;
}

#unten
{
margin: auto;
background-image: url(../images/bottom.jpg);
width: 900px;
height: 158px;
border: 0px;
}

.smallspacer
{
clear: both;
height: 1px;
margin: 0px;
}

.spacer
{
clear: both;
height: 25px;
margin: 0;
}

.smalltext
{
font-size: 11px;
font-family: verdana, arial, helvetica;
color: #001e72;
}

.artikeltags
{font-size: 10px;
color: #aaa;
line-height: 1.2em;}

a.arttag:link,
a.arttag:visited,
a.arttag:active,
a.arttag:focus,   
a.arttag:hover   {color: #aaa; }

a.c:link,
a.c:visited,
a.c:active,
a.c:focus,   
a.c:hover   {color: #001e72; }


.kategorie
{
font-family: verdana, arial;
font-size: 11px;
color: #ea5e04;
}

.courier
{
font-family: verdana, arial;
}

.titel
{
font-family: times new roman, verdana, arial, helvetica;
font-size: 20px;
color: #ea5e04;
padding-bottom: 7px;
border-bottom: 1px solid #ccc;
}

a.atitel:link,
a.atitel:visited,
a.atitel:active,
a.atitel:focus   {color: #777; }
a.atitel:hover   {color: #001e72; }


.artikel
{
font-family: verdana, arial, helvetica;
font-size: 11px;
padding: 0;
}


.rechtsfluss
{
float: right;
margin-left: 20px;
margin-bottom: 10px;
}



#head {
width: 900px;
height: 147px;
background: url(../images/head.jpg) no-repeat;
}



.cleaner {
clear: both;
height: 1px;
font-size: 1px;
border: 0px none;
margin: 0;
padding: 0;
background: transparent;
}

#bottom {
width: 785px;
height: 18px;
margin: 0;
background: url(../images/z.gif) no-repeat;
color: #ededed;
text-decoration : none;
font-weight : normal;
word-spacing : 1px;
padding: 3px 0 0 15px;
text-align: left;
}


.feld {
background-color: #fff;
color : #333;
text-decoration: none;
width: 560px;
margin-left: 0px;
border: 0;
}


.feldleer {
color : #333;
text-decoration : none;
width: 560px;
margin: auto;
border: 0px;
}

.balken {
background-color : #fff;
padding: 5px;
color: #333;
text-decoration: none;

}

.balkenleer {
padding : 3px 3px 3px 5px;
color : #333;
text-decoration : none;
width: 560px;
margin: auto;}

.kommentator {
background-color : #ffe587;
padding : 3px 3px 3px 5px;
color : #333;
text-decoration : none;
width: 560px;
margin: auto;}

.hellerbalken {
color : #333;
text-decoration : none;
padding: 5px;
}


a:link img {border: 0;}
a:visited img {border: 0;}
a:active img {border: 0;}
a:focus img {border: 0;}
a:hover img {border: 0;}

a:link {
color: #333;
text-decoration: none;
}

a:visited {
color: #333;
text-decoration: none;
}

a:focus {
color: #000;
text-decoration: none;}

a:hover {
color: #ea5e04;
text-decoration: none;
background-color: transparent;}

a:active {
color : #333;
text-decoration : none;
}


.icon
{
float: right;
margin-left: 5px;
margin-bottom: 5px;
clear: both;
}


a.quicklinks:link,
a.quicklinks:visited,
a.quicklinks:active,
a.quicklinks:focus   {color: #aaa; background-color: transparent; text-decoration: none; font-size: 9px; }
a.quicklinks:hover   {color: #aaa; background-color: #fff; font-size: 9px; }

a.zw:link,
a.zw:visited,
a.zw:active,
a.zw:focus,
a.zw:hover
{font-size: 13px;}

.zw
{font-size: 11px;
line-height: 2.5em;
}

a.vz:link,
a.vz:visited,
a.vz:active,
a.vz:focus,
a.vz:hover
{font-size: 14px;}

a.sz:link,
a.sz:visited,
a.sz:active,
a.sz:focus,
a.sz:hover
{font-size: 16px;}

a.az:link,
a.az:visited,
a.az:active,
a.az:focus,
a.az:hover
{font-size: 18px;}

a.tw:link,
a.tw:visited,
a.tw:active,
a.tw:focus,
a.tw:hover
{font-size: 20px;}

a.hoppel:link,
a.hoppel:visited,
a.hoppel:active,
a.hoppel:focus   {color: #000; background-color: transparent; text-decoration: none; }
a.hoppel:hover   {color: #000; border: 7px; font-weight: bold; font-size: 13px; padding: 15px 15px 15px 15px;}

.border
{border: 1px;
font-size: 13px;}

.ofeld
{
	background-color: #fff;
	color : #333;
	text-decoration: none;
	width: 630px;
	margin-left: 0px;
	margin-bottom: 15px;
}

.drittel
{
	width: 150px;
	text-align: left;
	float: left;
	margin: 3px;
	padding: 3px;
	background-color: #ebfbff;
}

.artcom
{
float: right;
margin-left: 20px;
margin-bottom: 10px;
width: 125px;
height: 125px;
}

