@import url("news.css");
@import url("newsletter.css");
@import url("pdfarchive.css");
@import url("map24.css");
@import url("mailformplus.css");
@import url("sitemap.css");
@import url("bilddatenbank.css");


img {
	border: none;
}

body {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-align: ;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;

	
 scrollbar-3dlight-color: #cccccc;
 scrollbar-arrow-color: #cccccc;
 scrollbar-darkshadow-color: #cccccc;
 scrollbar-face-color: #FFFFFF;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-shadow-color: #FFFFFF;
 scrollbar-track-color: #FFFFFF;
 
}

.bodytext {
	font-family: arial;
	font-size: 12px;
	color: #333333;
         bgcolor: #999999;
         line-height: 16px;
         margin-left: 0px;
         margin-right: 15px;
         margin-top: 0px;
         padding: 0px;

}

.bodytext strong {
		color: #333333;
}

p {
         padding: 0px;
                margin: 0px;
                border: none;
}


.content {

       	color: #333333;
       	OVERFLOW: auto; 
       	HEIGHT: 360px;
       	xWIDTH: 680px;
	// WIDTH: 680px;
	xpadding-right:10px; 
         margin-top: 0px;
         margin-left: 15px;
         margin-right: 15px;
	// margin-right: 0px;                
	margin-bottom: 0px;
}






A:link {
	font-family: arial;
	font-size: 12px;
	text-decoration : underline;
	color: #666666;
}

A:hover {
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
         color: #666666;
}

A:active {
	font-family: arial;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}

A:visited {
	font-family: arial;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}




.bodytext A:link {
	font-family: arial;
	font-size: 12px;
	text-decoration : underline;
	color: #666666;
}

.bodytext A:hover {
	font-family: arial;
	font-size: 12px;
	text-decoration : underline;
	color: #666666;
}
 
.bodytext A:active {
	font-family: arial;
	font-size: 12px;
	text-decoration : underline;
	color: #666666;
}

.bodytext A:visited {
	font-family: arial;
	font-size: 12px;
	text-decoration : underline;
	color: #666666;
}




h1 {
	font-family: arial;
	font-size: 15px;
	color: #666666;
	line-height: 20px;
	margin-top: 15px;
         margin-left: 0px;
         margin-right: 0px;
         margin-bottom: 10px;
}

h2 {
	font-family: arial;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	margin-top: 0px;
         margin-left: 0px;
         margin-right: 0px;
         margin-bottom: 10px;
}

h3 {
	font-family: arial;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	margin-top: 0px;
         margin-left: 0px;
         margin-right: 0px;
         margin-bottom: 10px;
}

h4 {
	font-family: arial;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	margin-top: 0px;
         margin-left: 0px;
         margin-right: 0px;
         margin-bottom: 10px;
}

.csc-firstHeader {
	font-family: arial;
	font-size: 15px;
	color: #666666;
	line-height: 20px;
	margin-top: 20px;
         margin-left: 0px;
         margin-right: 0px;
         margin-bottom: 10px;
}


.header_bild {
                	font-size:1px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		cellpadding: 0px;
		cellspacing: 0px;
}

.menu_oben {
                margin-top: 0px;
                margin-left: 10px;
                margin-right: 0px;
                margin-bottom: 0px;
}


.menu_links {
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.menu_unten {
                margin-top: 0px;
                margin-left: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                text-align: right;
}


.title {
		margin-top: 10px;
                	margin-left: 10px;
                	margin-right: 0px;
                	margin-bottom: 0px;
}


.news_header {
                margin-top: 10px;
                margin-left: 10px;
                margin-right: 0px;
                margin-bottom: 0px;
}


.news {
	       OVERFLOW: auto; 
                HEIGHT: 160px;
	       font-family: arial;
                margin-top: 0px;
                margin-left: 10px;
                margin-right: 5px;
                margin-bottom: 10px;
}

.news_bild {
                	font-size:1px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		cellpadding: 0px;
		cellspacing: 0px;
}

.footer_bild {
                	font-size:1px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		cellpadding: 0px;
		cellspacing: 0px;
}
.sp_logo {
                float: left;
                width: 71px;
                height: 30px;
                margin-top: 20px;
                margin-left: 20px;
}
.sd_logo {
                float: left;
                width: 71px;
                height: 30px;
                margin-top: 20px;
                margin-left: 10px;
}

.spf_logo {
                float: left;
                width: 71px;
                height: 30px;
                margin-top: 20px;
                margin-left: 10px;
}

.srec_logo {
                float: left;
                width: 71px;
                height: 30px;
                margin-top: 20px;
                margin-left: 10px;
}

.sinv_logo {
                float: left;
                width: 71px;
                height: 30px;
                margin-top: 20px;
                margin-left: 10px;
}


.language {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-align: left;

         
         margin-top: 0px;
         margin-left: 30px;
         margin-right: 10px;
         margin-bottom: 0px;

}

.language A:link {
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
}

.language A:hover {
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
         color: #CCCCCC;
}

.language A:active {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.language A:visited {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}


ul li {
	font-family: Arial;
	color: #666666;
	font-size: 12px;
	line-height: 16px;

	padding-left: 0px;
	margin-top: 10px;
}


ol {
	font-family: Arial;
	color: #666666;
	font-size: 12px;
	line-height: 16px;

	padding-left: 0px;
	margin-top: 10px;

}


.csc-textpic {

         	margin-right: 15px;
}

.csc-textpic-image {
         	padding-right: 0px;
         	margin-bottom: 15px;

}

.csc-textpic-caption {
	font-family: Arial;
	color: #999999;
	text-decoration: none;
	font-size: 9px;
         	padding-top: 10px;
         	padding-bottom: 10px;
         	padding-left: 0px;
         	padding-right: 0px;
}





.tx-newloginbox-pi1 { 
                margin-left: 5px;
                margin-right: 5px;
}


.tx-srfeuserregister-pi1 {
                margin-top: 20px;
                margin-left: 10px;
                margin-right: 10px;
}

#tx-srfeuserregister-pi1-fe_users_form {
                width: 90%;
                margin-top: 20px;
                margin-left: 10px;
                margin-right: 10px;
}


.image_border {
                border: 1px solid #2E6297;
                height: 200px;
                text-align: center;
                vertical-align: middle;
                align: center;
                margin-top:10px;
                margin-left:10px;
                margin-right:10px;
}


.tx-newloginbox-pi1 {
	font-family: Arial;
	color: #333333;
	font-size: 12px;
	line-height: 14px;

}

.tx-newloginbox-pi1 th {
	font-family: Arial;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	text-align: right;

}


.tx-newloginbox-pi1 td {
	font-family: Arial;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-align: middle;

}




tbody input {
  font-size: 13px;
   margin-top: 0px;
   margin-left: 10px;
  padding:0 0px;

}

tbody td input {
  font-size: 13px;
   margin-top: 15px;
   margin-left: 0px;
  padding:  0px;
  background: #B9CBDC;
  border: 1px solid #333366;

}

#user {
background:#fff
}

#pass {
background:#fff
}



.tx-rgwallpapermodern-pi1 {
}

.rgwm-navigation td {
	font-family: Arial;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	text-align: ;
}


.rgwm-thumbs td {
	font-family: Arial;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	text-align: ;
}


.rgwm-singleImg img {

border:1px solid #999;
}


.ce_catlist {
	font-family: Arial;
	color: #333333;
	font-size: 12px;

	font-weight: normal;
	text-align: ;
}

.checkbox {
xborder:1px solid #fff;
margin-left: 10px;
xmargin-bottom: 50px;
xtext-align: left;
xfloat: right;
}





// Classe für Mailformular



#mailform {
  width: 200px;
}

.csc-mailform {
border:0px solid red;

          
}

.csc-mailform-field label {
           font-family : Arial;
           font-size: 12; 
           color: #333333;
           width: 100px;
}

.csc-mailform-field input {
           font-family : Arial;
           font-size: 12; 
           color: #333333;
           background-color: #ffffff; 
}

#mailformNachricht {
           margin-top: 10px;
}

textarea {
margin-top: 10px;
border:1px solid #333333;
}



 xDIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; padding-right:0px; }
