* {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 17px;
margin: 0px;
}


/*               allgemeine formatierungen                */


.right {
float: right;
margin-left: 5px;
}
.left {
float: left;
margin-right: 5px;
}
.fett {
font-weight: bolder;
}
.button { 
border:0px; 
}


/*               menu                */


.menu h2 {
padding: 2px;
text-transform: uppercase;
text-indent: 3px;
font-size: 10px;
}
.menu_item a {
display: block;
font-size: 10px; 
line-height: 25px;
text-decoration: none;
width: 150px;
text-indent: 5px;
font-weight: bolder;
}

.rubrik h1 {
font-size: 16px;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
margin-bottom: 7px;
margin-left: 6px;
}


/*               sidebar                */


.sidebar h2 {
padding: 2px;
text-transform: uppercase;
text-indent: 3px;
font-size: 10px;
}
.box a {
font-weight: bolder;
text-decoration: none;
}
.box p {
margin-left: 5px
}
.ad {
margin: 14px;
}
.ad img {
text-decoration: none;
border: 0px;
}
.box {
margin-bottom: 20px;
}
.shadow_sidebar {
position: relative;
top: 0px;
left: 0px;
margin-left: -5px;
padding-left: 0px;
}
.auswahlbox {
width: 130px;
}

/*               article                */


.article {
margin-bottom: 20px;
}
.article h2 {
padding: 2px;
letter-spacing: 2px;
text-indent: 6px;
}
.article p {
padding: 10px;
}
.article a {
font-weight: bolder;
text-decoration: none;
}
.article a:hover {
text-decoration: none;
}
.underline {
color: #888888;
font-family: Arial, Helvetica, sans-serif;
}
.shadow_content {
position: relative;
top: 0px;
left: 0px;
margin-left: -5px;
padding-left: 0px;
}

.box a {
font-weight: bolder;
text-decoration: none;
}







