/******************* Elemente aus RTE  *****************************/
/******************* alles grau nach schwarz / blau in reines #00F  *****************************/

body {
  background-color:#fff;
  margin-left:20px;
}

p {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#logo{
 width:151px;
 height:56px;
 float:left;
 margin-top:28px;
 margin-left:15px;
}

/* Linkadresse anzeigen per CSS */
a[href]:after {
/*content:" <"attr(href) ">";*/
background-color:inherit;
font-style:italic;
}

.tfh-logo a {
	display: block;
	width: 150px;
	height: 60px;
	background: transparent url(../images/TH-Logo.gif) no-repeat;
}

p.align-center { text-align:left}
p.align-right { text-align: right}

a {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:underline; color:#0000FF;  }
a.visited {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:underline; color:#0000FF;}
a:focus {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:underline; color:#0000FF;}
a:hover {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:underline; color:#0000FF;}
a:active {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:underline; color:#0000FF;}

li { 
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 0.75em;
	line-height: 1.5em;
	margin-top: 0.3em;
	margin-bottom: 0.2em;
	
	}
ul {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 1.0em;
	margin-bottom: 1.0em;
	list-style-image:url(../images/bullet.gif); 	
	}
ol {
	margin-top: 1.0em;
	margin-bottom: 1.0em;
	
	}	

/* 1. Ueberschrift */

h1 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-weight:bold; font-size:16px;important! margin-bottom:10px;}
h1.csc-firstHeader { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-weight:bold; font-size:16px;important! margin-bottom:10px;}
.Ueberschrift-2 {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;  font-weight:bold; font-size:13.33px; color:#000000; } /*entspricht 13.33px*/
.Ueberschrift-3 {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;  font-weight:bold; color:#000000; font-size:13.33px; border-bottom: 1px solid #000000} /*entspricht 13.33px*/
.Ueberschrift-4 {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; width:100%; color:#000000; font-weight:bold; font-size:12.25px;} /*entspricht 12.25px*/



.Hintergrund-grau-Schrift-blau { background-color: #000000; color:#000000; line-height: 1.8em; border:0px;}
.Hintergrund-grau-Schrift-schwarz { background-color:#000000; color:#000000; line-height: 1.8em; border:0px;}



img {border:0;}
a img{border:0;}

/* ***************************************************************************************/

/*.Schriftfarbe-blau {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 color:#0000FF;
 background-color:transparent;
}

.Schriftfarbe-dunkelgrau{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 color:#000000;
 background-color:transparent;

}

.Schriftfarbe-standard {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 color:#000000;
 background-color:transparent;
}*/




/******************* Inhalte auf 100%  *****************************/

#float-wrap {
	width: 100%;
	padding:0px;
	margin:0px;
	float: none;
}

#outer {
	width: 100%;
	padding:0px;
	margin:0px;
	float: none;
}

#container-middle {
	width: 100%;
	padding:0px;
	margin:0px;
	float: none;
}

#center {
	width:100%;
	padding:0px;
	margin:0px;
	float: none;
}

#fullheightcontainer {
	width:100%;
	padding:0px;
	margin:0px;
	float: none;
}

#wrapper {
	background-color: #FFFFFF;
	padding:0px;
	margin:0px;
	float: none;
}

/******************* Augeblendete Elemente *****************************/

#container-left {
	display: none;
}

#container-right {
	display: none;
}

#subheader1 {
	display: none;
}

#header {
	display: none;
}

#clearfooterleft {
	display: none;
}

#left {
	display: none;
}

#clearfooterright {
	display: none;
}

#clearheaderleft {
	display: none;
}

#nav-global-quick {
	display: none;
}

#language {
	display: none;
}

#nav-breadcrumb {
	display: none;
}
#clearheadercenter {
	display: none;
}

#global-nav {
	display: none;
}

#right { 
	display: none;
}

#clearfootercenter {
	display: none;
	}

#clearheaderright {
	display: none;
}

#subfooter2 {
	display: none;
}

#subfooter3 {
	display: none;
}