html 
{
    padding: 0;
    margin: 0;
}

body
{
    text-align: center;
    font-family:arial,helvetica,sans-serif;
    font-style:normal;
    font-variant:normal;
    font-size:14px;
    font-weight:normal;
    line-height: 130%;
    color:black;
    background: white;
    padding: 0;
    margin: 0;
}

#content
{
    width: 955px;
    margin: 0 auto;
    text-align: left;
    background: white;
}

#logo
{
    margin: 10px 0 0 627px;
}

#top
{
    margin: 18px 0 0 0;
}

#rahmen-links
{
    padding: 0 0 0 10px;
    margin-top: -4px;
    /*background: #FFF100 url("../images/rahmen-intro-links.gif") repeat-y top left;*/
}

#rahmen-rechts
{
    padding: 0 20px 0 0;
    /*background: #FFF100 url("../images/rahmen-intro-rechts.gif") repeat-y right;*/
}

#rahmen-unten
{
    padding: 0 0 20px 0;
    background: url("../images/rahmen-intro-unten2.gif") no-repeat bottom left;
}

#links
{
    float:left;
    width:490px;
    text-align: center;
}

#rechts
{
    float: left;
    width:420px;
}

.clearer
{
    display:block;
    height:0;
    font-size:0;
    clear:both;
}

.flagge
{
    vertical-align:top;
}

#sprachauswahl
{
    margin: 4px 0 0 185px;
}

#sprachauswahl ul
{
    list-style:none;
	margin:0;
	padding:0;
}

#sprachauswahl li
{
    list-style:none;
	padding:0 0 1em 0;
}

#sprachauswahl a
{
    color: black;
    text-decoration: none;
    font-weight:bold;
}

#sprachauswahl a:hover
{
    color:grey;
}

#sprachauswahl img
{
    vertical-align:top;
}

#shoutbox
{
    margin-top: 40px;   
}

#shoutbox a
{
    color:#C8234A;
    text-decoration:none;
    font-weight:bold;
}

#shoutbox a:hover
{
    color:grey;
}

#shouthead
{
    margin: 0 0 0 225px;
    border-left:2px solid black;
    padding: 0em 0em 2em 1em;
    position:relative;
    z-index:2;
    font-weight:bold;
    visibility: hidden;
}

.fett
{
    font-weight:bold;
}

.box
{
    margin: -1.5em 0 0 0;
}

.box-top-left
{
    background: url("../images/custom_corners_topleft.gif")  top left no-repeat;
}

.box-top-right
{
    background: url("../images/custom_corners_topright.gif")  top right no-repeat;
}

.box-bottom-left
{
    background: url("../images/custom_corners_bottomleft.gif")  bottom left no-repeat;
}

.box-bottom-right
{
    background: url("../images/custom_corners_bottomright.gif")  bottom right no-repeat;
    padding:1em;
}

.box-content
{
    padding:0.5em 0 0 0;
}


#shouthead p.bodytext
{
   margin: 0;
   padding: 0;
}
.footerzeile { margin: 0px; text-align: center; font-size: 12px; }

.footerzeile a:link, .footerzeile a:active, .footerzeile a:visited { color: #000000; text-decoration: none; }

.footerzeile a:hover { color: grey; text-decoration: none; }

.footerzeile img { margin: 0px 0px -3px 0px; }
