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:bold;
    line-height: 130%;
    color:black;
    background: white;
    padding: 0;
    margin: 0;
}

a
{
    color:#C8234A;
    text-decoration:none;
}

a:hover 
{
    color:gray;
}

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

#logo
{
    margin: -23px 0 0 626px;
}

#sprache
{
    position:relative;
    top: 42px;
    left:5px;
}

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

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

#rahmen-rechts p
{
    margin: 0 0 1em 0;
}

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

#header 
{
    position:relative;
    left:4px;
    float:left;
    width:830px;
    background:transparent;
    margin: -10px 0px -1px 0px;
}

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

#header li 
{
    float:left;
    background:url("../images/rechts.gif") no-repeat right top;
    margin:0;
    padding:0;
}

#header a 
{
    display:block;
    background:url("../images/links.gif") no-repeat left top;
    padding:14px 12px 11px 6px;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
    color:black;
}

#header a:hover 
{
    color:gray;
}

#header .current 
{
    position:relative;
    background-image:url("../images/rechtson.gif");
    z-index:2;
}

#header .current a 
{
    background-image:url("../images/linkson.gif");
    padding-bottom:12px;
}

#top
{
}

#links
{
    float:left;
    width:650px;
}

#rechts
{
    float: right;
    width:220px;
    padding:0;
    margin:0;
}

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

.navi
{
    width:300px;
}

.navi a
{
    text-decoration:none;
    color: white;
    font-size:14px;
}

.navi-content
{
    padding:5px 10px;
    width:630px; /* für IE */
}

.navi-top-left
{
    background: url("../images/rahmen-navi-oben-links.gif")  top left no-repeat;
}

.navi-top-right
{
    background: url("../images/rahmen-navi-oben-rechts.gif")  top right no-repeat;
}

.navi-bottom-left
{
    background: url("../images/rahmen-navi-unten-links.gif")  bottom left no-repeat;
}

.navi-bottom-right
{
    background: url("../images/rahmen-navi-unten-rechts.gif")  bottom right no-repeat;
}

.navi-bild-bottom-right
{
    background: url("../images/rahmen-navi-unten-rechts.gif")  bottom right no-repeat;
}

.navi-header
{
    float:left;
    margin:0 20px 20px 0;
}

#selektorbox
{
    font-size:12px;
    font-weight:bold;
    width:220px;
}

.box
{
    margin-top:1em;
    width:220px;
    font-size:12px;
    font-weight:normal;
}

.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;
}

.box-content
{
    padding: 1em;
}

.navigation
{
    float:left;
    width:200px;
    padding:5px;
}

.navigation-bild
{
    width:200px;
    height:121px;
    overflow:hidden;
}

.navigation a
{
    color:black;
    text-decoration:none;
}

.navigation-unterschrift
{
    background: #EBE83F;
    height:40px;
    padding:8px;
    font-size:14px;
    overflow:hidden;
}

.grau
{
    margin-top:1em;
    width:220px;
    font-size:12px;
    font-weight:normal;
}

.grau-top-left
{
    background: url("../images/rahmen-grau-oben-links.gif")  top left no-repeat;
}

.grau-top-right
{
    background: url("../images/rahmen-grau-oben-rechts.gif")  top right no-repeat;
}

.grau-bottom-left
{
    background: url("../images/rahmen-grau-unten-links.gif")  bottom left no-repeat;
}

.grau-bottom-right
{
    background: url("../images/rahmen-grau-unten-rechts.gif")  bottom right no-repeat;
}

.grau-content
{
    padding:1em;
}

.red
{
color:#C8234A;
}

.products
{
    color: white;
    font-size:14px;
}

.products-top-left
{
    background: url("../images/rahmen-products-oben-links.gif")  top left no-repeat;
    margin-top:0em;
}

.products-top-right
{
    background: url("../images/rahmen-products-oben-rechts.gif")  top right no-repeat;
}

.products-bottom-left
{
    background: url("../images/rahmen-products-unten-links.gif")  bottom left no-repeat;
}

.products-bottom-right
{
    background: url("../images/rahmen-products-unten-rechts.gif")  bottom right no-repeat;
}

.products-content
{
    padding:9px;
    width:630px; /*für IE*/
    color:black;
}

.products-inhalt
{
    padding:1em;
    width:630px; /*für IE*/
    color:black;
    font-size:12px;
    font-weight:normal;
}

.products-inhalt a
{
    color:#C8234A;
    text-decoration:none;
    font-weight:bold;
    /* padding-right:3em; */
}

.products-inhalt a:hover
{
    color:grey;
}

.products-spalte
{
    float:left;
    margin-right:10px;
}

.products-spalte-gross
{
    float:left;
    margin-right:10px;
    width:300px;
}

.products-spalte-links
{
    float:left;
    margin-right:10px;
    width:290px;
}

.products-spalte-rechts
{
    margin-right:10px;
    margin-left:10px;
    width:290px;
	float:left;
}

table
{
    width:99%;
}

th
{
        background:#98A9D6;
	vertical-align:top;
	padding:0px 5px;
	margin:0;
}

td
{
	vertical-align:top;
	padding:0px 5px;
	margin:0;
	font-weight:normal;
	font-size:12px;
}

.reihe1 td
{
    background:#C7CFE8;
}

.reihe2 td
{
    background:white;
}

.clearer1
{
    display:block;
    height:20px;
    font-size:0;
    clear:both;
}

.important
{
    color:#C8234A;
}

h1, h2, h3, h4, h5, p
{
    margin-top:0;
}


.news-list-container
{
    padding: 0;
    margin: 0;
}

.news-list-item 
{
    padding: 0;
    margin: 0 0 2em 0;
}

.news-list-item h1, h2, h3, h4, p
{
    padding: 0;
    margin: 0;
}

.news-list-date
{
	font-weight:normal;
	font-size:10px;
}

.news-single-item h1, h2, h3, h4, h5,p
{
    padding-top: 0.5em;
    margin-top: 0.5em;
}

h1
{
    font-size:24px;
    line-height: 130%;
}
h2
{
    font-size:18px;
    line-height: 130%;
}
h3
{
    font-size:14px;
    line-height: 130%;
}
h4
{
    font-size:12px;
    line-height: 130%;
}
h5
{
    font-size:8px;
    line-height: 130%;
}

.tx-indexedsearch-whatis
{
    display:none;
}

.mf-td
{
    padding:5px 0 0 0;
}

.mf-comment
{
    line-height:300%;
}

.mf-special
{
    background: #CECECE;
}

.mf-submit
{
    margin-top:5px;
}
/* -- Sitemap --------------------------------------------------- */
.csc-sitemap ul { margin: 0px; padding: 0px; }
.csc-sitemap ul li {	list-style: none; margin: 0px 0px 0px 0px !important;	padding: 10px 0px 10px 0px !important; border-top: 1px dotted #000000;}
.csc-sitemap ul li ul li {	list-style: none;  margin: 0px 0px -4px 0px !important;		padding: 10px 0px 0px 30px !important;	background: url(../images/level2.gif) 0px 3px no-repeat;border-top: 0px;}
.csc-sitemap ul li ul li ul li {	list-style: none;  margin: 0px 0px 0px -30px !important;	padding:6px 0px 0px 60px !important;	background: url(../images/level3.gif) 0px 0px no-repeat;border-top: 0px;}

/* -- Footer --------------------------------------------------- */

.footerzeile { font-weight: normal; margin: 0px 0px 10px 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; }

