body,div,a,ul,li,img,h1,h2,h3,form,p,span {
	margin: 0; padding: 0;
}

body {
	font-weight: normal; 
        font-size: 12px;
        font-family: 'Verdana','Helvetica','Arial','sans-serif';
                    line-height: 16px;
	background: url(../img/hg.jpg) repeat-x;
                    background-color: #c60;
                    margin-left: 42px;
	color:#000;
}

.csc-form-label{
                    color:black;
                    font-size: 10;
}

.csc-form-label-req{
                    color:black;
                    font-size: 10;
}

img {
	border: 0;
}

#site {
	width: 680px;
}

#nav ul{
        list-style-type:none;
        font-weight:bold;
        font-size:10px;
}

#nav {
	width: 680px; height: 30px;
                    background: #fee0b8;
}

/*#nav ul {
	list-style-type: none;
                    font-weight: bold;
                    font-size: 10px;
                    float: left;
}

#nav ul li {
	background: #fee0b8;
	display: inline;
	float: left;
                    text-align: center;
                    vertical-align:middle;
                    font-weight: bold;
                    font-size: 10px;
                    width: 100px; height: 30px;
}

#nav ul li img {
	width: 100px; height: 8px;
}*/

#c {
	width: 680px;
                    background-image: url(../img/rhg.gif);
                    background-repeat: -y;
}

/* Photobereich links*/
#c1 {
	width: 150px;
        float: left;
        /* border-right: solid 2px #963;*/
}

/* Content bereich rechts (inkl rechter Spalte)*/
#c2 {
	width: 528px;
                float:left;
}

#ende {
	width: 680px; height: 40px;
                    background: #b53c00;
}

.eintrag {
	clear: both;
	margin-bottom: 20px;
}
.eintrag h1,.eintrag h2,.eintrag h3 {
	width: 360px;
}

/*texte*/

h1 {
        font-family: 'Verdana','Helvetica','Arial','sans-serif';
	font-size: 18px;
                    line-height: 36px;
	color: #2A3687;
}

h2 {
        font-family: 'Verdana','Helvetica','Arial','sans-serif';
	font-weight: bold;
	font-size: 13px;
                color: #2A3687;
                /* margin-top:15px; */
}
.linksueberschrift {
        font-family: 'Verdana','Helvetica','Arial','sans-serif';
	font-weight: normal;
	font-size: 12px;
                color: #2A3687;
                /* margin-top:15px; */
}

.linksueberschrift a:link{
        font-family: 'Verdana','Helvetica','Arial','sans-serif';
	font-weight: normal;
	font-size: 12px;
                color: #2A3687;
                /* margin-top:15px; */
}


.linksueberschrift a:visited{
        font-family: 'Verdana','Helvetica','Arial','sans-serif';
	font-weight: normal;
	font-size: 12px;
                color: #2A3687;
                /* margin-top:15px; */
}

.linksueberschrift a:active{
        font-family: 'Verdana','Helvetica','Arial','sans-serif';
	font-weight: normal;
	font-size: 12px;
                color: #2A3687;
                /* margin-top:15px; */
}


/* Mittlerer Content Bereich */
#clinks {
           	font-weight: normal;
                font-size: 11px;
                color: #2A3687;
                width:360px;                   
                /*background-color:blue;*/
}

/*.bodytext {
	font-weight: normal;
                    font-size: 11px;
                    color: #2A3687;
}*/

h3{
        font-family: 'Verdana','Helvetica','Arial','sans-serif';
	font-weight: normal;
                    font-size: 11px;
                    color: #2A3687;
                    margin-bottom:11px;
}

.csc-caption{
	font-weight: normal;
                    font-size: 11px;
                    color: #2A3687;
                    /*margin-bottom:11px;*/
}


.bodytext{
	font-weight: normal;
                    font-size: 11px;
                    color: #2A3687;
                    /*margin-bottom:11px;*/
}

td {
    font-size: 12px
}



.rinfo1 {
	font-weight: normal;
                    font-size: 11px;
	color: #2A3687;	
}

.rinfo2 {
	font-weight: bold;
                    font-size: 11px;
	color: #2A3687;	
}

.imp {
	font-weight: normal;
                    font-size: 9px;
                    line-height: 10px;
                    color: #fff;
}

.kont0 {
	width:265px; float:left;
	font-size: 11px;
}

.kont0 p {
	font: bold; font-size:12px;
}
.kont {
	width:40px; float:left;
}

/*links*/

a {
	text-decoration: underline;
                    color: #039;
}

#c2 a:link {
                 text-decoration: underline;
                 /*font: normal 12px 'Verdana','Helvetica','Arial','sans-serif';*/
} 

#c2 a:visited {
	color: #47477f;
                /*font: normal 12px 'Verdana','Helvetica','Arial','sans-serif';*/
}
 
#c2 a:hover {
	color: #265cc8;
                /*font: normal 12px 'Verdana','Helvetica','Arial','sans-serif';*/
}

#c2 a:active {
	color: #3f76e6;
                /*font: normal 12px 'Verdana','Helvetica','Arial','sans-serif';*/
}

#ende a:link, #ende a:visited {
	text-decoration: underline;
	color: #fdf3e5;
}

#ende a:hover, #ende a:active {
	text-decoration: none;
	color: #fff;
}