*{
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 }

.rgsgnest32{
            margin: 100px;
}
.rgsgnest33{
            margin: 100px;
}
.rgsgnest34{
            margin: 100px;
}
.rgsgnest35{
            margin: 100px;
}

body {
     width:100%;
     height:100%;
     margin:auto;
     background: url("../images/background.jpg");
     text-align:center;
     font-size:10pt;
     }
     
#hauptfeld {
           margin:auto;
           width: 876px;
           padding-top:10px;
           text-align:left;
           }
   
#headerpic{
           width:275px;
           height:143px;
           position:absolute;
           top:1px;
           margin-left:450px;
           } 
           
#headertext{
           position:absolute;
           top:80px;
           margin-left:40px;
           
           font-size: 14px;
           color:#003471;
           font-weight:bold;
           text-transform:uppercase;
           }                     

#header{
		   position: relative;
		   z-index:10;
}
	       
#content {
           width: 872px;
           background-color: #FFF8C5;
           background: url("../images/side_bg.jpg");
		   margin-top: -17px;
}

#inhalt {
           width: 600px;
           float: left;
           font-size: 11px;
           padding-top: 10px;
           padding-left: 10px;
		   padding-bottom: 20px;
           }

#navigation {
           width: 240px;
           width: 235px;
           float: left;
           font-size: 11px;
           padding-left: 3px;
           padding-top: 13px;
           }

/* ----------------- Hauptnavigationsbuttons ------------------ */

#button a {
           #height: 28px;
           #width: 227px;
           background:url("../images/button_inaktiv.jpg") no-repeat scroll 0 0 transparent;
           color:#003366;
           float:left;
           font-size:13px;
           font-weight:bold;
           padding-bottom:4px;
           padding-left:30px;
           padding-top:6px;
           text-decoration:none;
           width:197px;
}

#button a:hover {
           width: 197;
           #height: 28px;
           #width: 227px;
           float: left;
           font-size: 13px;
           padding-left: 30;
           color: #003366;
           font-weight:bold;
           text-decoration:none;
           padding-top:6px;
           padding-bottom:4px;
           background: url("../images/button_aktiv.jpg") no-repeat;
           }
#button1 a {
           width: 197px;
           height: 22px;
           #height: 28px;
           #width: 227px;
           float: left;
           font-size: 13px;
           padding-top: 6px;
           padding-left: 30px;
           color: #003366;
           font-weight:bold;
           text-decoration:none;
           background: url("../images/button_aktiv.jpg") no-repeat;
           }

/* ----------------- Subnavigationsbuttons ------------------   */

#sub_button a {
           width: 185;
           height: 15;
           #width: 215;
           #height: 20;
           float: left;
           font-size: 10px;
           padding-top: 3;
           padding-left: 30;
           color: #003366;
           font-weight:bold;
           text-decoration:none;
           background-color:#FFFF66;
           border: 1px;
           border-color: #ffffff;
           border-style: solid;
           margin-left: 5px;
           }
#sub_button a:hover {
           width: 185;
           height: 15;
           #width: 215;
           #height: 20;
           float: left; 
           font-size: 10px;
           padding-top: 3;
           padding-left: 30;
           color: #FFFF66;
           font-weight:bold;
           text-decoration:none;
           background-color:#003366;
           border: 1px;
           border-color: #ffffff;
           border-style: solid;
           margin-left: 5px;
           }
#sub_button1 a {
           width: 185;
           height: 15;
           #width: 215;
           #height: 20;
           float: left;
           font-size: 10px;
           padding-top: 3;
           padding-left: 30;
           color: #FFFF66;
           font-weight:bold;
           text-decoration:none;
           background-color:#003366;
           border: 1px;
           border-color: #ffffff;
           border-style: solid;
           margin-left: 5px;
           }

/*------------------------- Sub_suvnavi ---------------------*/

#sub_button2 a {
           width: 175;
           height: 15;
           #width: 195;
           #height: 20;
           float: left;
           font-size: 10px;
           padding-top: 3;
           padding-left: 20;
           color: #003366;
           font-weight:bold;
           text-decoration:none;
           background-color:#FFFF66;
           border: 1px;
           border-color: #ffffff;
           border-style: solid;
           margin-left: 15px;
           }
#sub_button2 a:hover {
          width: 175;
           height: 15;
           #width: 195;
           #height: 20;
           float: left;
           font-size: 10px;
           padding-top: 3;
           padding-left: 20;
           color: #FFFF66;
           font-weight:bold;
           text-decoration:none;
           background-color:#003366;
           border: 1px;
           border-color: #ffffff;
           border-style: solid;
           margin-left: 15px;
           }
#sub_button_2 a {
           width: 175;
           height: 15;
           #width: 195;
           #height: 20;
           float: left;  
           font-size: 10px;
           padding-top: 3;
           padding-left: 20;
           color: #FFFF66;
           font-weight:bold;
           text-decoration:none;
           background-color:#003366;
           border: 1px;
           border-color: #ffffff;
           border-style: solid;
           margin-left: 15px;
           }


/* ---------------------------------------------------------  */

#linetop {
		    background: url("../images/line_top.jpg") repeat-x scroll 0 0 transparent;
		    color: #FFFFFF;
		    display: block;
		    font-size: 11px;
		    height: 23px;
		    left: 0;
		    margin-left: 237px;
		    padding-top: 10px;
		    position: relative;
		    top: 0;
		    width: 635px;
           }

#linetop a {
           color: #ffffff;
           font-size: 11px;
           text-decoration:none;
           }

.brotkrumenactiv {
           color: #FFFF66;
           font-size: 11px;
           text-decoration:none;
           }

#footer {
    background: url("../images/footer_fuge.png") repeat-x scroll 0 0 transparent;
    clear: left;
    color: #FFFFFF;
    display: block;
    font-family: verdana;
    font-size: 11px;
    height: 21px;
    padding-left: 7px;
    padding-top: 3px;
    position: relative;
    top: -17px;
    width: 874px;
    z-index: 6;
}

#footer a {
           color: #ffffff;
           text-decoration: none;
           }


.csc-mailform {
              border: 0px;
}

.csc-firstHeader {
                 margin-bottom: 10px;
}

div.csc-textpic
div.csc-textpic-imagewrap
.csc-textpic-image {
                   margin-bottom: 0px;
}

.csc-header csc-header-n1 {
            margin-left: 10px;
}

hr {height: 1px; color: #3E3E3E; background-color: #3E3E3E; border: none;}


#inhalt           {  color:#3E3E3E; text-decoration:none;}
#inhalt td        {  color:#3E3E3E; text-decoration:none; font-size: 10pt;}
#inhalt p         {  color:#3E3E3E; text-decoration:none; padding:10px;}
#inhalt h1        { font-family:verdana, padding-bottom: 4px; helvetica; font-size:13pt; color:#003470; text-decoration:none;font-weight:bold; padding:5 10 0 10}
#inhalt h2        { font-size:14px; color:#003470; text-decoration:none;}
#inhalt h3        { font-size:13px; color:#c8080d; text-decoration:none; font-weight:light;}
#inhalt h4       { font-size:12px; color:#c8080d; text-decoration:none; font-weight:light;}
#inhalt h5        { font-size:12pt; color:#c8080d; text-decoration:none; font-weight:bold;}
#inhalt h6        { font-size:14pt; color:#3E3E3E; text-decoration:none; font-weight:bold; font-style:italic}
#inhalt strong    {  color:#3E3E3E; text-decoration:none;}
#inhalt a:link    {  color:#003366; text-decoration:underline;}
#inhalt a:active  {  color:#003366; text-decoration:underline;}
#inhalt a:visited {  color:#003366; text-decoration:underline;}
#inhalt a:hover   {  color:#3E3E3E; text-decoration:underline;}
#inhalt img         { padding:0px 4px 0px 0px; }
ul { margin-top: 5px; margin-bottom: 5px; margin-left: 40px;}

#bild h3        { font-size:13px; color:#c8080d; text-decoration:none; font-weight:light; padding-top: 20px; padding-bottom: 10px;}


.csc-mailform-field label{
	width:175px;
	display: block;
	float:left;
	height:22px;
}

.csc-mailform-field input,.csc-mailform-field input{
	float:left;
}

.csc-mailform-field{
	clear: both;
}

.tx-rgsmoothgallery-pi1{
	margin:auto;
}

h2.tx-guestbook-header {
	width: 100% !important;
	padding: 5px !important;
	background: #003470 !important;
	margin: 0 !important;
	color: #fff !important;
	position: relative !important;
}

.tx-guestbook-header a {
	color: #fff !important;
	text-decoration: none !important;
}

.mail_web {
	position: absolute;
	right: 10px;
	top: 3px;
}

.tx-veguestbook-pi1 .tx-guestbook-pagination {
	font-size: 100%;
}

#c332 {
	width: 250px;
	float: left;
}

#diba{
   	left: 50%;
    margin-left: -613px;
    position: absolute;
    top: 50%;
    width: 160px;
	margin-top:-300px;
}

