body {
BACKGROUND-IMAGE: url(styles_04_FILES/resch-media_01.gif); 
BACKGROUND-REPEAT: repeat-x;
background-color:white;
margin:0;
padding:0;
}

a {
text-decoration: none;
color: #990000;
color: #80C41C; 
COLOR: #EE7F00;


}
a:hover  {
text-decoration: underline;
}

#inhaltsbereich {

 font-size:85%;
/* text-align:justify;*/
  width:570px;
  
  padding:0;
  margin:0;
  padding-top:8px;
}

#inhalt{
 width:auto;
 padding:10px;
 padding-top:0;
 margin-top:0;
 border:0px solid #000;
 font-family: Arial , Helvetica , sans-serif ;
 color:#666;
 
}


#inhalt table {
font-size:100%;
font-family: Arial , Helvetica , sans-serif ;
color: #403C37;
font-weight:normal;
/*text-align:justify;*/
}

#inhalt ul, #info ul
{
	list-style-type: none;
	list-style-image: url(styles_04_FILES/list.gif);
	list-style-position: inside;
}


h1,h2,h3,h4,h5 {
font-family:Arial , Helvetica , sans-serif  ;
padding:0; margin:0; margin-top:5px;
margin-bottom:5px;
/*COLOR: #80C41C; GRUEN*/
COLOR: #EE7F00; /*ORANGE*/

}
h1.csc-firstHeader {
font-family: Arial , Helvetica , sans-serif,Verdana ; }

h1{ font-size:120%; font-weight:normal}
h2{ font-size:120%; font-weight:normal;COLOR: #EE7F00; }



p.bodytext {
color:#666;
padding:0px;
margin:0px;
  }
  
  
csc-frame-frame2 { 
  font-size:120%; font-weight:normal;
  COLOR: #80C41C;
 }
  

#Table_01 {
font-size:90%;
font-family: Arial , Helvetica , sans-serif ;
color: #403C37;
font-weight:normal;
}


/*hauptmenue */

Td#hauptmenue{
	font-size:90%;
	padding-bottom:3px;
}

Td#hauptmenue A{
	COLOR: #666;
	}
	
Td#hauptmenue A:hover {
	color:#EE7B03; /* orange*/
	color:#990000; /*rot*/
	color: #80C41C;  
	COLOR: #EE7F00; /*ORANGE*/
}
Td#hauptmenue div{
float:left;
text-align:left;
background-color:#fff;

}

Td#hauptmenue div.act a{
color:#990000;
color: #80C41C;
COLOR: #EE7F00; /*ORANGE*/ 
font-weight:bold;
}

/*navi_links*/

Td#bereichsmenue {
font-size:80%;
COLOR: #666; 
PADDING-TOP:10PX;
}
Td#bereichsmenue  ul {
LIST-STYLE-TYPE: none;
margin:0;
padding:0;
border-left: 0px solid #fff;
}
Td#bereichsmenue  a {
COLOR: #666; 
}
Td#bereichsmenue  a:hover {
color:#990000; 
color: #80C41C; 
COLOR: #EE7F00; /*ORANGE*/
}

Td#bereichsmenue  li.act a {
color:#990000; 
color: #80C41C; 
COLOR: #EE7F00; /*ORANGE*/
}

Td#bereichsmenue ul.level2 li a {

COLOR: #666;
}

Td#bereichsmenue ul.level2 li a:hover {
color: #990000; 
color: #80C41C; 
COLOR: #EE7F00; /*ORANGE*/
}

Td#bereichsmenue  ul.level2 li.act a {
color:#990000; 
color: #80C41C; 
COLOR: #EE7F00; /*ORANGE*/
}
Td#bereichsmenue ul  li{
   background-color:white;
 
	padding-top:5px;
	
}
Td#bereichsmenue ul  li a{
    padding-left: 17px;
	background-image: url(styles_04_FILES/pfeil_n.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

Td#bereichsmenue ul  li.act a {
 background-image: url(styles_04_FILES/pfeil_over_orange.gif);
}

Td#bereichsmenue ul.level2  li a{
    padding-left: 27px;
	background-image: url(styles_04_FILES/pfeil_n.gif);
	background-repeat: no-repeat;
	background-position: 10px 2px;
}

Td#bereichsmenue ul  li a:hover, Td#bereichsmenue ul.level2  li.act a {
 background-image: url(styles_04_FILES/pfeil_over_orange.gif);
}


/*servicemenue*/

Td#servicemenue{
	font-size:80%;
	padding-left:10px;
	padding-top:15px;
}

Td#servicemenue A{
	COLOR: #666;
	}
	
Td#servicemenue A:hover {
	color:#EE7B03; /* orange*/
	color:#990000; /*rot*/
	color: #80C41C; /*gruen*/
	COLOR: #EE7F00; /*ORANGE*/
}

Td#servicemenue span.act a{
color:#990000;
color: #80C41C; 
COLOR: #EE7F00; /*ORANGE*/
}



.footerlinie, #servicemenue
{
	background-image: url(../main/images/icons/resch-media_16.gif);
	background-repeat: repeat-x;
}


#info{font-size:80%;
padding-left:10px;

text-align:left;

/*text-align:justify;*/

}


#info .news_date{
font-weight:bold;
font-family:  Arial,Helvetica, sans-serif;
	FONT-SIZE: 80%;
	color:#990000;
	
	padding-bottom:2px;
}

#info .news_headline{
font-weight:bold;
font-family:  Verdana,Arial,Helvetica, sans-serif;
	FONT-SIZE: 100%;
	color:#666;
	padding:0px;
	margin:0;
	text-align:left;
}


#info p.news_inhalt{
font-weight:normal;
font-family:  Verdana,Arial,Helvetica, sans-serif;
	FONT-SIZE: 100%;
	color:#666;
	padding-top:0px;
	margin-top:0;
}
#info p.news_inhalt a
{
	background-image: url(styles_04_FILES/pfeil_n.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}

   

.tx-dropdownsitemap-pi1 OL , .tx-dropdownsitemap-pi1 UL {
list-style-type: none;
}


.tx-dropdownsitemap-pi1 DIV {margin:0;padding:0;}
.tx-dropdownsitemap-pi1 DIV.expAll { padding-top:10px;padding-left:40px;text-align: left;}
.tx-dropdownsitemap-pi1 a ,.tx-dropdownsitemap-pi1  div.level_1 a{font-weight:normal; color:#333;}
.tx-dropdownsitemap-pi1 img {}
.tx-dropdownsitemap-pi1 DIV.level_3 , .tx-dropdownsitemap-pi1 DIV.level_2, .tx-dropdownsitemap-pi1 DIV.level_1{
border-bottom: solid 1px #efefef; 
margin-bottom:1px;
background: #Fff; }


/* CSS Document */

.tx-thmailformplus-pi1 label, .tx-thmailformplus-pi1 input, .tx-thmailformplus-pi1 select { /* Alle Labels UND Formularelemente auswählen */
	display: block;
	float: left;
	width: 150px; /* Breite.*/
	border: 1px solid #000;
}

.tx-thmailformplus-pi1 form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

.tx-thmailformplus-pi1 input#submit { /* den Submit-Button */
  float: none;
  width: auto;
}

.tx-thmailformplus-pi1 label {
	text-align: right;
	padding-right: 10px;
}

.tx-thmailformplus-pi1 form {
	background: #de2;
	border: thin solid #ab0;
	margin:0;
	padding:0.5em;
	width: auto;
}



.tx-thmailformplus-pi1 .Stil1 {
	color: #8E8C79;
	font-style: italic;
	font-size: small;
	text-align: justify;
}

p.smalltext {font-size:0.9em;}
p.box {display:block; font-size:1em; color:#000; padding:0.5em;	background:#f0f0f4; border-left:8px #80C41C solid;}
p.redbox {color:#000; background-color:#fee; border:1px #fcc solid; padding:6px; margin-bottom:0.5em;}
p.bluebox {color:#000; background:#f0f0f4; padding:2px; border:1px #ccd solid; text-align:center;	padding:4px 0 4px 0; margin-bottom:1em;}
p.greenbox {background-color:#f4f8f4; border:1px #aca dotted; padding:6px; margin-bottom:0.5em;}
p.greenbox a {color:#353;}
p.greenbox a:hover {background:transparent;}
p.code {display:block; margin:0 0 1em 1em; font-family:"Courier New", Courier, monospace; font-size:1em; padding:0.5em; color:#000;	background:#f0f0f4;	border-left:8px #E0E7F5 solid;}

#motive img{
 height:153px;
 padding-top:1px;
 margin-top:0;
}

/* #############################
** ### classesCharacter ########
** #############################
*/
span.mono {font-family:"Courier New", Courier, monospace; font-style:normal; padding:0 0.3em 0 0.3em; background:#f0f0f4; border:1px #ccd solid;}
span.file {font-family:"Courier New", Courier, monospace;	font-style:normal; padding:0 0 0 14px; color:#000088; background:transparent url('../../img/icons/file.gif') no-repeat left;}
span.directory {font-family:"Courier New", Courier, monospace; font-style:normal; padding:0 0 0 15px; color:#000088; background:transparent url('../../img/icons/dir.gif') no-repeat left;}

/* #############################
** ### TagFreeClasses ##########
** #############################
*/
.orangeBackground {background:#FEC216;}

	div fieldset{
		border:0px;
	}
	div .csc-mailform-field{
		background-color:#efeeec;
		border: 1px solid #fff;
		width:100%;
		padding:4px;
	} 
	div .csc-mailform-field label{
		font-size: 13px;
		font-weight: normal;
		margin: 0px;
		float:left;
		width:20%;	
	} 
	div .csc-mailform-field input,div .csc-mailform-field textarea {
		border:1px solid #ccc;
	} 
	div .csc-mailform-label{
		background-color:#efeeec;	
		width:100%;
		margin-top: 2px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}
	.csc-mailform-submit{
		margin-left: 20%;
	}


/* #############################
** ### Gallery Thumbnails ######
** #############################
*/
.thumbnail {
	float:left;
	padding:4px;
	border:1px solid #ccc;
	background:#fff;
	margin:5px
}