body  {
	margin-top: 5px;
	margin-bottom: 5px;
	left: 0px;
	top: 0px;
	clip: rect( );
	scrollbar-face-color: #d5dbe1;
	scrollbar-highlight-color: #d5dbe1;
	scrollbar-3dlight-color: #66798a;
	scrollbar-darkshadow-color: #66798a;
	scrollbar-shadow-color: #d5dbe1;
	scrollbar-arrow-color: #66798a;
	scrollbar-track-color: #ffffff;
	background-color: #8599A7;
}

DIV.top {
	color : #990033;
}


p,h1,h2,h3,h4,h5,a,ul,ol,li,div,span,td,th,address,blockquote,nobr,b,i  {
	font-family :  Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10pt;
}


/* Arial,sans-serif = Arial und serifenlose Schrift, Wert aenderbar*/
p,a,ul,ol,li,div,td,th,address,nobr,b,i  {
	color : #000000;
}

table#vita{
	width: 90%;
}

td{
	vertical-align: top;
}

#vita td{
	padding-top:1em;
}
#vita p{
	margin-bottom:0.4em;
}

/* 10pt = 10 Punkt, Wert aenderbar*/

A {
	text-decoration : none;
	font-weight : bold;
}

a:link  {
	color : #000000;
	text-decoration : none;
	
}
a:visited  {
	color : #333333;
	text-decoration : none;

}

A:hover  {
	color : #FFFFFF;
	background : #000000;
}

a:active  {
	color : #FFCC99;
	background-color : #006699;
}

A.rechts {
	text-decoration : none;
	font-size : 11px;
	background-color : #D5DBE1;
	color : #3B4851;
	border : thin solid #FFFFFF;
	font-weight : normal;
}

A.rechts:LINK {
	color : #3B4851;
}

A.rechts:VISITED {
	color : #3B4851;
}

A.rechts:HOVER {
	background : #5A6E96;
	color : #FFFFFF;
}

A.rechts:ACTIVE {
	color : #000000;
	background-color : #D3EAFF;
}

A.super {
	text-decoration : none;
	font-size : 11;
	color : #8599A7;
	font : normal;
}

A.super:link {
	
}

A.super:hover {
	background-color : #3B4851;
	color : #FFFFFF;
}


/* none = nicht unterstrichen, Wert aenderbar*/


A.top {
	font-size : 11px;
	color: #FFFFFF;
	background : #666666;
	border : thin solid #000000;
}


A.top:LINK {
	text-decoration : none;
	color : #FFFFFF;
}

A.top:VISITED {
	color : #CCCCCC;
}

A.top:HOVER {
	color: #333333;
	background : #FFBB66;
}

A.top:ACTIVE {
	color : #333333;
	background : #FF9933;
	
}

H1 {
	font-size : 14;
}

H2 {
	font-size : 12;
}

h1,h2  {
	color : #666666;
	font-weight : bold;
}

H3 {
	font-size : 11;
	color : #333333;
}

H4, H5 {
	font-size : 10;
	font-weight : bold;
}

H5 {
	font-style : italic;
}




.fatter {
	font-weight : bold;
}


.typo3link {
	font-size: 9;
	color: #A9B8C3;
}


TD#menu2{
	vertical-align: top;
	width:180px;
	background-repeat: no-repeat;
	padding-top:10px;
	font-size : 11;
}

TD#menu2 DIV {
	width:95%;
	height : auto;
}

TD#menu2 DIV A {
	text-decoration: none;
	color : #A9B8C3;
	font-size : 12;
	
}

TD#menu2 DIV A:hover{
	background : #5A6E96;
	color : #FFFFFF;
	
}

TD#menu2 DIV.menu1-level1-act A{
	
	padding-left: 5px;
	
}

TD#menu2 DIV.menu1-level1-no A{
  	
	padding-left: 5px;
	
}

TD#menu2 DIV.menu1-level2-act A{
	
	padding-left: 15px;
	font-size : 11;
	font-weight : normal;
	height : 18px;
}

TD#menu2 DIV.menu1-level2-no A{
	
	padding-left: 15px;
	font-size : 11;
	font-weight : normal;
}

TD#menu2 DIV.menu1-level3-no{
	padding-top: 5px;
	padding-left: 20px;
}

TD#menu2 DIV.menu1-level3-act{
	padding-top: 5px;
	padding-left: 20px;
}

#smallfont  {
	font-size : 8 px;
}

TR#footer{
	background-color:#D5DBE1;
}
TD#counter{
/*	width:30%;*/
	color:#4A5C68;
}
TD#he-impressum{
	padding-right:1em;
	text-align:right;
}

TD#he-impressum A{
	color:#4A5C68;
}

.bodytext  {
	font-size : 9pt;
	}
p.bodytext{

}

#hauptbereich ul{
	padding-bottom:2em;
}

td#hauptbereich{
	padding:0 1.5em 0 1.5em;
}
#rot  {
	color : #FF3300;
}

.lightred {
	color : #FF3300;
}


#rotfett  {
	font-weight : bold;
	color : #FF3300;
}



.gelbfett {
	color : #FF9900;
	font : bold;
}

#weiss  {
	color : #FFFFFF;
}

#lightred {
	color : #9999FF;
}

#hellblautuerkis {
	color : #66CCCC;
}

.texthellblau {
	color : #66CCCC;
	font-size : 10px;
}


.bodytextyellow  {
	font-size : 8pt;
	color : #FFFFCC;
	font-weight : bold;
}

#gelbfett  {
	font-weight : bold;
	color : #FFCC00;
}

.locations  {
	font-size : 10pt;
	color : #006633;
	font-weight : bold;
}

div.csc-header{
	padding-bottom:0em;
	margin-bottom:0em;
}

.bigText  {
	font-size : 16px;
}

.headline1 {
	background : #006666;
	font-weight : bold;
	color : White;
}

.small10 {
	font-size : 10px;
}

td div.Praxis {
	font-size: 1.3em;
	font-weight: normal;
	color: #333333;
	padding: 0.8em, 0.5em, 0.8em;
	
}


.impressum{
	
}

.impressumTitel {
	font-style : normal;
	font-weight : bold;
	font-size : 14pt;
	color : #333333;

}
.impressumText {
	
}
.dunkelblaugruen {
	color : #5D717F;
}

p.align-center{
	text-align: center;
}

UL.Impressum {
	list-style-image : url(../images/ICONS/ico_intern_link.gif);
}

