/* content.css */

body {
  background-image:url(../img/background.png) ; 
  background-repeat:repeat-y;
  background-position:center; 
  background-color: #636362;
  color: #6b6b6a;  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  margin: 0 0 0 0; 
  padding: 0 0 0 0; 
  text-align:left;
}

div#content li a, div#content li a:visited {  
   color: #e39e19;
   font-size: 13px;
   text-decoration:none
}

div#content li a:hover {  
   color: #e39e19;
   font-size: 13px; 
   text-decoration:underline
}


p {
  color: #6b6b6a;
  font-size: 13px;
}


/* headlines */

h1 {
  color: #6b6b6a;
  font-size: 22px;
  padding: 0px 0px 15px 0px; 
}

h2 {
  color: #e39e19;
  font-size: 14px;
}

h3 {
  color: #e39e19;
  font-size: 14px;
  font-weight:bold;
}

h3 a {
  color: #e39e19;
  font-size: 14px; 
  font-weight:bold;
  text-decoration: none;
}

h4 {
  color: #e39e19;
  font-size: 11px;
  font-weight:bold;
}

h4 a {
  color: #e39e19;
  font-size: 11px; 
  text-decoration: none;
}


/* rightcolumn  */

#rightcolumn a {
  font-size:11px; 
  font-weight:normal;
}

#rightcolumn a:hover {
  text-decoration: underline;
}

#rightcolumn p {
  color: #ffffff;
  font-size:11px; 
  font-weight:normal;
}

#rightcolumn h1 {
  color: #ffffff;
  font-weight:bold;
  font-size:11px;
}

#rightcolumn h2 {
  color: #e39e19;
  font-weight:bold;
  font-size:11px;
}

#rightcolumn h3 {
  color: #e39e19;
  font-weight:bold;
  font-size:11px;
}

#rightcolumn h4 {
  color: #ffffff;
  font-weight:bold;
  font-size:11px; 
  margin: 5px 0px 5px 0px; 
}

#rightcolumn h4 a, #rightcolumn h4 a:hover {
  color: #ffffff;
  font-weight:bold;
  font-size:11px; 

}

#rightcolumn h5 {
  color: #e39e19;
  font-weight:bold;
  font-size:11px;
}

hr {
color: #838281;
background-color: #ffffff;
height: 1px;
}


/* FCEs */

.info a { 
	  color:#e39e19;
	}
.info a:hover{ 
	  color:#6b6b6a;
	}
	
.info p { 
	  color:#6b6b6a;
	  font-size:12px;
	}
	
	
.info a, a:visited { 
	  color:#e39e19;
	  font-size:13px;
	}
	
.info a:hover { 
	  color:#e39e19;
	  font-size:13px;
	  text-decoration:underline
	}
		

.info2 a, a:visited  { 
	  color:#e39e19;
	  font-size:13px;
	}
	
.info2 a:hover { 
	  color:#e39e19;
	  font-size:13px;
	  text-decoration:underline
	}
	
.info h3 { 
	  color:#e39e19;
	  font-size:14px;
	}
	
.info2 p { 
	  color:#6b6b6a;
	  font-size:12px;
	} 
	
.info2 h3 { 
	  font-size:14px;
	  color:#6b6b6a;
	}
	
.infolinks h4 {
	 padding: 5px 0px 5px 0px;
	}
	
.infolinks h4 a{
	 padding: 0px 0px 5px 0px;
	}	
		

	

/* sonstige Typo3 CSS  */

a.internal-link, a.internal-link:visited {
	color: #e39e19;
	font-size: 13px;
	font-weight:normal; 
	text-decoration:none  
}

a.internal-link:visited {
	color: #e39e19;
	font-size: 13px;
	font-weight:normal; 
	text-decoration:none  
}

a.internal-link:hover { 
	color: #e39e19;
	font-size: 13px; 
	font-weight:normal;
	text-decoration:underline
}


a.external-link-new-window, a.external-link-new-window:visited {
	color: #e39e19;
	font-size: 13px;
	font-weight:normal; 
	text-decoration:none  
}

a.external-link-new-window:visited {
	color: #e39e19;
	font-size: 13px;
	font-weight:normal; 
	text-decoration:none  
}

a.external-link-new-window:hover { 
	color: #e39e19;
	font-size: 13px; 
	font-weight:normal;
	text-decoration:underline
}


a.mail {
	color: #e39e19;
	font-size: 13px;
	font-weight:normal; 
	text-decoration:none  
}

a.mail:visited {
	color: #e39e19;
	font-size: 13px;
	font-weight:normal; 
	text-decoration:none  
}

a.mail:hover { 
	color: #e39e19;
	font-size: 13px; 
	font-weight:normal;
	text-decoration:underline
}

a.download {
	color: #e39e19;
	font-size: 13px;
	font-weight:normal; 
	text-decoration:none  
}

a.download:visited {
	color: #e39e19;
	font-size: 13px;
	font-weight:normal; 
	text-decoration:none  
}

a.download:hover { 
	color: #e39e19;
	font-size: 13px; 
	font-weight:normal;
	text-decoration:underline
}



#content h1 a {
	color: #e39e19;
	font-size: 14px;
	line-height: 20px; 
	font-weight:bold; 
}

#termine h1 {
	margin:0px 0px -5px 0px;

}


#content h3 a {
	color: #e39e19;
	font-size: 14px;
	line-height: 20px;
	font-weight:bold; 
}

#content li {
	color: #6b6b6a;
	font-size: 13px; 

	list-style:square; 
	list-style-type:square; 
	margin: 0px 0px 5px 15px;
}

.langswitch {
	color: #ffffff; 
	font-size: 11px; 
}

span.current {
	color: #ffffff;
	font-size: 11px; 
	text-decoration: underline;
}

span.lang_default a {
	color: #ffffff; 
	font-size: 11px;
}

span.lang_default a:hover { 
	color: #ffffff; 
	font-size: 11px; 
	text-decoration: underline; 
}

.csc-textpic-text p { 
	color: #6b6b6a;
	font-size: 13px;
}


.csc-textpic-text a:hover { 
	color: #e39e19; 
	font-size: 13px;
}

/* toplink  */


.toplink a,  .toplink a:visited { 
	color: #e39e19;
	font-size: 12px;
}

.toplink a:hover { 
	color: #e39e19; 
	font-size: 12px;
	text-decoration:underline
}


/* tagclound links  */

#tagcloud H1 {
  color: #FFFFFF;
  font-size:13px;
  padding: 10px 10px 10px 10px;
}

#tagcloud a,   {
  color: #000000;
  text-decoration: none;
}

#tagcloud a:hover {
  color: #e39e19;
  text-decoration: none;
}

#tagcloud a:focus {
  color: #000000;
}

#tagcloud a:active {
  color: #e39e19;
}


/* counter  */

#counter h4 {
  margin: 10px 0px 0px 0px;
}
	

/* Login */

.loginform {border:0px; 
background-image:url(../img/formbg.png);
width:145px;
height: 17px; 
margin:0px 0px 5px 0px;
paddding:3px 0px 0px 0px;
}

.loginsubmit {border:0px;
background-image:url(../img/loginbutton.png);
width:43px;
height: 23px;
padding: 0px 0px 3px 0px;  
margin:5px 0px 5px 0px;
}


/* Formulare */

label {
	float: left; 
	text-align: right;
	width: 30%; 
	margin-right: 2%; 
}
	
.mf-submit {
background-image:url(../img/Button.gif); 
background-color:#ffffff;
width:60px; 
height:25px; 
font-size:9px;
color:#FFF;
border:none; 
padding: 0px 0px 3px 0px; 
margin: 20px 0px 0px 0xp;

}

.mf-input {
	border:0px;
	width:220px;
	height:20px;
	margin:0px 0px 5px 0px;
	border:#6b6b6a 1px solid; 
}

.mf-text {
	border:0px;
	width:220px;
	height:80px;
	margin:5px 0px 5px 0px;
	border:#6b6b6a 1px solid; 
}

.mf-select{
	margin:0px 0px 5px 0px;
	border:#6b6b6a 1px solid; 
}

.mf-check{
	margin:0px 0px 5px 0px;
	border:#6b6b6a 1px solid; 
}





/* Searchbox Column */

.searchform {border:0px; 
background-image:url(../img/searchform.png);
width:147px;
height: 18px; 
margin:0px 0px 0px 0px;
}


/* Search Results  */



.submit  {
background-image:url(../img/Button.gif); 
background-color:#ffffff;
width:60px; 
height:25px; 
font-size:9px;
color:#FFF;
border:none; 
padding: 0px 0px 0px 0px; 
margin: 5px 0px 0px 0xp;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { padding: 0px 0px 3px 0px;


}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	width:150px;  margin:0px 0px 2px 0px;
}

.tx-indexedsearch-searchbox a { 
color:#6b6b6a
}

.tx-indexedsearch-searchbox a:hover { 
color:#e39e19
}

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
	font-weight:bold; 
}

.tx-indexedsearch .tx-indexedsearch-whatis { 
	margin:10px 0px 10px 0px;
}

.tx-indexedsearch P.tx-indexedsearch-noresults { 
	text-align:center; 
	font-weight:bold; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { 
	background:#eeeeee; 
	color:#000
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
	font-weight:bold; 
	color:#000 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { 
	font-weight:normal;
}


.browsebox { 
	width:400px; 
	padding: 10px 0px 30px 0px;
	margin: 0px 0px 0px -15px; 	
}

.browsebox li {
	display:inline;
	margin: 0px 0px 0px 0px; 
	padding: 0;
}

.browsebox ul {
	margin: 0px 0px 0px 0px; 
	padding: 0;
}


.tx-indexedsearch a, .tx-indexedsearch a:visited  { 
	color:e39e19;	
	font-size:12px; text-decoration:none
}
.tx-indexedsearch a:hover{ 
	color:6b6b6a;	
	font-size:12px; text-decoration:underline
	
}

.tx-indexedsearch h3 a, .tx-indexedsearch h3 a:visited{ 
	font-weight:bold; 
	font-size:14px;
	color:#e39e19;
	margin:10px 0px 10px 0px;
	line-height:20px;
}

.tx-indexedsearch h3 a:hover{ 
	font-weight:bold; 
	font-size:14px;
	color:#6b6b6a; 
	margin:10px 0px 10px 0px;
    text-decoration:underline;
    line-height:20px;
}


/* Download CSS  */

.csc-uploads a { 
	font-weight:bold; 
	color:#6b6b6a;
	padding: 0px 0px 5px 0px;
}

.csc-uploads a:visited { 
	font-weight:bold; 
	color:#6b6b6a;
	padding: 0px 0px 5px 0px;
}

.csc-uploads a:hover { 
	font-weight:bold; 
	color:#e39e19;
	padding: 0px 0px 5px 0px;
	}
	
td,th {
	font-size: 13px; padding:0; margin:0;
}

td a {
	font-size: 13px; color:#333; padding:0; margin:0;
}
td a:visited {
	font-size: 13px; color:#333; padding:0; margin:0;
}

tr-even
 {
	font-size: 14px; height: 30px;
}

.csc-uploads a  {
	font-size: 14px; height: 30px;
}


.csc-uploads-icon {
 height: 25px; width:40px; vertical-align:baseline
}

.csc-uploads-fileName {
	font-size: 13px; height: 30px; 
	color:#6b6b6a
}


.csc-uploads-fileName a, .csc-uploads-fileName a:visited {
	font-size: 13x; height: 30px; color:#6b6b6a
}

.csc-uploads-fileName a:hover{
	font-size: 13x; height: 30px; color:e39e19; text-decoration:none;
}

-csc-uploads a{
	font-size: 13x; height: 30px; color:#6b6b6a
}

.csc-uploads a:hover{
	font-size: 13x; height: 30px; color:e39e19; text-decoration:none;
}

.csc-uploads-fileSize {
	font-size: 13px; height: 30px;
}

/* Intern Mail Link  */

.mail a { 
color:#e39e19
}

.mail a:visited { 
color:#e39e19
}

.mail a:hover { 
color:#e39e19; 
text-decoration:underline
}


/* Download */

.download a { 
color:#e39e19
}

.download a:visited { 
color:#e39e19
}

.download a:hover { 
color:#e39e19; 
text-decoration:underline
}



