body,td,th {
    font-family:    Arial, Helvetica, sans-serif;
    font-size:      11px;
    color:          #676351;
}
body {
    background-color:#e7e7e7;
    margin-left:    0px;
    margin-top:     0px;
    margin-right:   0px;
    margin-bottom:  10px;
}
a {
    font-size:      11px;
    color:          #676351;
    font-weight:    bold;
}
a:link {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
    color:          #676351;
}
a:hover {
    text-decoration: none;
    color:          #393628;
}
a:active {
    text-decoration: none;
    color:          #676351;
}

a.content_button {
    font-size:      11px;
    color:          #FFFFFF;
    font-weight:    bold;
    display:        block;
    background-image:url(images/content_button.jpg);
    background-repeat:no-repeat;
    height:         15px;
    width:          153px;
    text-align:     center;
    padding-top:    1px;
}
a.content_button:link {
    text-decoration: none;
}
a.content_button:visited {
    text-decoration: none;
    color:          #FFFFFF;
}
a.content_button:hover {
    text-decoration:none;
    color:          #FFFFFF;
}
a.content_button:active {
    text-decoration:none;
    color:          #FFFFFF;
}
a.footerlink {
    color:          #FFFFFF;
}
img.content_pic {
    border:         1px solid #a4a4a4;
}
.global_out {
    margin:         0px auto;
    width:          820px;
}
.header {
    background-image:url(images/header.jpg);
    background-repeat:no-repeat;
    height:         131px;
    width:          820px;
}
.header_navigation {
    text-align:     right;
    float:          right;
    height:         22px;
    width:          660px;
    margin-top:     108px;
}
.advert_top {
    background-image:url(images/advert_top_verlauf.jpg);
    background-repeat:no-repeat;
    height:         100px;
    border-bottom:  2px solid #a4a4a4;
    text-align:     center;
	position:		center;
    padding-top:    10px;
}
.top {
    background-image:url(images/top_bg.jpg);
    background-repeat:no-repeat;
    height:         109px;
    background-color:#eaf8f9;
    border-bottom:  2px solid #a4a4a4;
}

.top_left {
    float:          left;
    width:          310px;
    height:         89px;
    padding-left:   100px;
    padding-top:    20px;

}
.top_right {
    float:          right;
    width:          167px;
    height:         89px;
    padding-right:  40px;
    padding-top:    20px;
}
.content {
    background-image:url(images/content_bg.jpg);
    background-position:bottom right;
    background-repeat:no-repeat;
    background-color:#FFFFFF;
    min-height:     150px;
    padding-left:   18px;
    padding-right:  18px;
    padding-top:    25px;
}
.footer {
    background-image:url(images/footer.jpg);
    background-repeat:no-repeat;
    height:         24px;
    color:          #FFFFFF;
    font-weight:    bold;
    text-align:     center;
    padding-top:    5px;
}

.content_left {
 	padding-right:   18px;
    float:          left;
    width:          198px;
    padding-top:14px;
}

.content_right {
    float:          right;
    width:          198px;
    padding-top:14px;
}

.content_main {
    margin:         0 213px;
}

.content_rss_image {
    float:          right;
    margin-left:    0px;
    margin-right:   10px;
    margin-bottom:  0px;
    margin-top:     3px;
    padding:        0px;
}

.content_box {
    background-color:#ebebeb;
    border:          1px solid #d1d1d1;
	text-align:      left;
    margin-bottom:   3px;
    padding:         5px 10px;
}
.content_no_box {
    margin-bottom:   3px;
    padding:         5px;
}
h1 {
    margin:          0;
    font-weight:     normal;
    font-size:       14pt;
}
.content_main_headline {
    height:30px;
    background-image:url(images/gutschein2.png);
    background-repeat:no-repeat;
    padding-left:    58px;
    padding-top:5px;

}

ul#navigation
{
  width:            196px;
  margin:           0;
  padding:          0;
  list-style:       none;
}

ul#navigation li
{
  margin-bottom:    2px;
  padding:          0;
  text-align:       left;
  border:           1px solid #d1d1d1;
}

ul#navigation li a
{
  display:          block;
  height:           15px;
  width:            180px;
  padding-top:      2px;
  font-weight:      normal;
  padding-left:     14px;
  background:       #ffffff;
  text-decoration:  none;
  color:            #7a7a7a;
}
ul#navigation li a:hover
{
  color:            #000000;
  background:       #FFFFA2; /*Hier kannst du die Farbe des Hovers für die linke Navigation ändern */
}
.header_navigation ul{
    list-style:     none;
    text-align:     right;
    margin:         0px;
}
.header_navigation li{
    display:        inline;
    }
    a.headerbutton{
    display:        block;
    float:          left;
    font-size:      11px;
    font-weight:    bold;
    height:         48px;
    padding-left:   5px;
    text-decoration:none;
    margin-left:    1px;
}

a:link.headerbutton, a:visited.headerbutton, a:active.headerbutton{
    color:          #666464;
    font-weight:    600;
    background:     transparent url('images/header_navi_hover_left.gif') no-repeat top left;
}

a.headerbutton span{
    display:        block;
    background:     transparent url('images/header_navi_hover_right.gif') no-repeat top right;
                    /*Top - right - bottom - Left*/
    padding:        5px 17px 19px 12px;
}

a.headerbutton:hover,a.headerbutton.active{
    background:     transparent url('images/header_navi_norm_left.gif') no-repeat top left;
	color:	        #666464;

}

a.headerbutton:hover span, a.headerbutton.active span{
    background:     transparent url('images/header_navi_norm_right.gif') no-repeat top right;
    color:          #666464;
}

.input {
    border:         1px solid #a4a4a4;
    width:          165px;
	font-size:      11px;
    color:          #a4a4a4;
}
p,form {
    margin:         0px;
    padding:        0px;
}
