body	{
    	width:820px;
    	margin:auto;
    	text-align:left;
	}

a img
        {
        height:auto;
        height:620px;
        width:380px;
        border:4px solid #FAF0E6;
margin-left:5px;
margin-top:5px;
        }

a img:hover
        {
        height:auto;
        height:620px;
        width:380px;
        border:4px solid #000;
margin-left:5px;
margin-top:5px;
        }






.thema, .themaformat
{background-color:#DEB887;}


html
{font-family:sans-serif;
font-size:16px;
font-style:normal;
background-color:white;
}


.artikel
        {
        height:auto;
        width:400px;
        float:left;
        background-color:#FAF0E6;
        margin-right:10px;
        margin-bottom:10px;
        }

.artikel p, h2, h3, h4, h5
        {
        text-align:center;
        }

.thema, .themaformat
{height:auto;
        width:800px;
        float:left;
        margin-bottom:4px;
        padding-left:10px;
        padding-bottom:4px;
}



.kundenmeinungen
{
padding-top:6px;
padding-bottom:12px;
margin-top:0px;
margin-bottom:4px;
text-decoration:none;
width:800px;
}

.kundenmeinungen a
{
text-decoration:none;
color:black;
padding:10px;
margin-top:0px;
margin-bottom:4px;
background-color:#a70000;
color:white;
}

.kundenmeinungen a:focus ,
.kundenmeinungen a:hover ,
.kundenmeinungen a:active
{
color:white;
background-color:black;}

.kundenmeinungen span        {color:yellow;}



.thema a
{display:block;
padding:10px;
margin-top:0px;
margin-bottom:6px;
margin-right:4px;
text-decoration:none;
color:#000;
background-color:#fff;
float:left;
width:75px;}

.thema a:focus,
.thema a:hover,
.thema a:active
{color:#fff;
background-color:#000;}

.themaformat a
{display:block;
padding:10px;
margin-top:0px;
margin-bottom:6px;
margin-right:4px;
text-decoration:none;
color:#000;
background-color:#fff;
float:left;
width:240px;}

.themaformat a:focus,
.themaformat a:hover,
.themaformat a:active
{color:#fff;
background-color:#000;}




.kartentyp
{
padding-top:6px;
padding-bottom:12px;
margin-top:0px;
margin-bottom:4px;
text-decoration:none;
width:800px;
}

.kartentyp a
{
text-decoration:none;
color:black;
padding:10px;
margin-top:0px;
margin-bottom:4px;
text-decoration:none;
background-color:#0B3861;
margin-right:0px;
color:white;
width:360px;
}

.kartentyp a:focus ,
.kartentyp a:hover ,
.kartentyp a:active
{color:white;
background-color:black;}

h1,
h4        {
        font-size:11px;
        font-weight:normal;
        }

h2
        {
        font-size:24px;
        padding:0px;
        margin-top:10px;
        margin-bottom:10px;
        }

h3        {
        font-size:14px;
        font-weight:bold;
        }

h5
        {
        font-size:40px;
        font-weight:normal;
        padding:0px;
        margin-top:10px;
        margin-bottom:10px;}

h6        {
        font-size:16px;
        padding:0px;
        margin-top:10px;
        margin-bottom:10px;
        }

h1,
h2,
h3,
h4,
h5,
h6        {
        font-family:serif;
        }

span        {color:#a70000;}

#page
{
width:820px;
height:auto;
margin-left:10px;
margin-bottom:50px;
}















