BODY   { background-color: #c0c1c1/*#FDDE9F*/;  margin: 0px auto auto; height: 100%;font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; font-size:12px; }

#laufband { height: 20px; width: 427px; left: 462px; top: 15px; position: absolute; visibility: visible; z-index:17;}
.marqstyle {color: #000000; font-size: 13px; letter-spacing: 1px;}

table { border-spacing:0px; }
.table_style { border-spacing: 0px; }
example1 { border-spacing: 0px;font-weiht: normal }

#banner
 { 
                      height: 127px; width: 992px; left: 2px; top: 2px; position: absolute; visibility: visible;
                     border-style:solid;border-width: 3px 3px 3px 3px;border-color:  white; 
 }
#startweiter { height: 20px; width: 80px; left: 870px; top: 570px; position: absolute; visibility: visible;z-index: 2 }
#startbild { height: 600px; width: 1000px; left: 1px; top: 1px; position: absolute; visibility: visible; }
#navi_links 
{ 
             height: 462px;width: 190px; left: 2px; top: 130px; position: absolute; visibility: visible;
             border-style:solid;border-width: 3px 3px 3px3px;border-color:  white; z-index:2;
}
#content
 {
                                    background-color: #2f3034; height: 444px/*464px*/; width:771px /*763px*/; left: 200px; top: 130px; 
                                  position: absolute; visibility: visible;border-style:solid;border-width: 3px 3px 3px 0px;border-color:  white; overflow:auto; padding:15px 10px 5px 15px; 
}
/** html #content  /* hack fuer IE, da IE box-modell korrekt nicht umsetzt*/
{ 
    width: 763px     \ width :742px */
}

#dropdown 
{             
                             background-color: #dcdcdc; height: 100px; width: 100px; left: 660px; top: 22px; position: absolute; visibility: visible; 
}
#innernavi 
{ 
/*background-image: url(pics/mainnavi_oben1.gif);background-repeat:repeat y;*/ height: 102px; width: 190px; left: 6px; top: 372px; 
               position: absolute;        visibility: visible; z-index: 1; 
}
#main
 {
       background-image: url(pics/mainnavi_oben.gif);background-repeat:repeat y; height: 322px; width: 992px; left: 2px; top: 130px;
 position: absolute; visibility: visible;
 }

* html .fillingbox /* hack fuer IE, da IE box-modell korrekt nicht umsetzt, in html noch spacergif*/
{ 
                width: 241px ;      \ width: 241px
}
.fillingbox1
{ 
	background-color: #515464/*#2a5777*/; width: 241px; height: 19px; float: left; border-style: solid; border-width: 0px 2px 0px 2px; border-color: #ffffff
}

* html .fillingbox1 /* hack fuer IE, da IE border im box-modell nach innen zieht */
{ 
               height: 20px ;   width: 241px  ;     \ height: 21px ; width: 241px
}


.navibox  
{ 	
	background-color: #f1ede4 /*#ffffff*/; text-align: left; width: 748px; height: 30px; float: left; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #ffffff 
}
* html .navibox /* hack fuer IE, da IE box-modell korrekt nicht umsetzt*/
{ 
                width: 749px ;      \ width: 748px;height: 28px;
}
.picturebox  
{	
	 background-color: #515464/*2a5777*/; width: 241px; height: 473px; float: left;   align: top
}
#textarea 
{ 
 	color:#04395e/*#04395e*/; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; background-color:#e7e3dc/* #c4d0db*/; min-height: 473px ; width: 748px; float: left ;
 	 border-style: solid; border-width: 0px 0px 0px 2px; border-color: #ffffff
}
* html #textarea  /* hack fuer IE, da IE box-modell korrekt nicht umsetzt*/
{ 
   height:473px ; width: 749px     \ height: 473px ; width :750px
}

.contentarea  
{ 
	background-color: #e7e3dc/*2a5777*/; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; 
	width: 991px; float: left ; overflow :visible; min-height: 473px ; border-style: solid; border-width: 3px 3px 3px 3px; border-color: #ffffff
}
*}
* html .contentarea  /* hack fuer IE, da IE box-modell korrekt nicht umsetzt*/
{ 
                width: 994 px ;      \ width: 993px
}

.text
{
	color: #04395e; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif
}
.downleft 
{
	 color: #e7e3dc/*#04395e*/; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif;border-style: solid; border-width: 0px 0px 0px 0px; border-color: #ffffff; 
             background-color: #e7e3dc/*#c4d0db*/; padding: 20px 0px 0px 15px ; width: 513px; min-height:400px;float: left 
}
* html .downleft 
{
	 height:400px; width: 500px ;      \ width: 528px; height:400px;
}
.downright  
{
	 color: /*#04395e*/; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; background-color:#e7e3dc/*#c4d0db*/; width: 220px;padding: 0px 0px; float: left
}
.subnavibox
{
	  padding: 20px 0px 10px 0px;  width: 241px;   background-color: #515464/*#2a5777*/
}


.subnavibox_3
{
	  padding: 10px 0px 10px 10px;  width: 241px;   background-color: #515464;color:#ffffff;font-size:11px;
                 font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;font-weight:bold;
}


.subnavibox_3 a { 
	COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif;FONT-SIZE: 11px;text-decoration:underline;
                 font-weight:normal;
                  }
/*a.subnavibox_3 { 
	COLOR: #A4A4A3; FONT-FAMILY: verdana, arial, helvetica, sans-serif;FONT-SIZE: 12px;text-decoration:none;
                  }

a:hover.subnavibox_3 { 
	COLOR: :#A4A4A3; FONT-FAMILY: verdana, arial, helvetica, sans-serif;FONT-SIZE: 12px;text-decoration:none;
                  }*/

                  

.sprache 
{	 background-color: #e7e3dc/*#c4d0db*/;font-size: 12px; text-align: center;  visibility: visible; width: 748px; height: 19px; float: left; 
                 border-style: solid; border-width: 0px 0px 0px 0px; border-color: #ffffff ; vertical-align: middle
}
* html .sprache /* hack fuer IE, da IE box-modell korrekt nicht umsetzt*/
{ 
                width: 748px ;      \ width: 748px
}


#static_navi{ height: 20px; width: 560px; left: 430px; top: 110px; position: absolute; visibility: visible; }
.static
{
	font-weight: bold; font-size: 13px;   color: #efeeee; font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif; text-decoration: none
}
A.static
{
	font-weight: bold; font-size: 13px;   color: #efeeee; font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif; text-decoration: none
}
A.static:hover
{
	font-family: verdana, arial; font-weight: bold; font-size: 13px;   color: #A4A4A3; font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif; text-decoration: none
}A.notactivemain 
{
	border-style: solid; border-width: 0px 1px 0px 0px; border-color: #ffffff;padding: 0px 5px 3px 5px ; 
	 FONT-WEIGHT: bold; FONT-SIZE: 13px;  color: #ffffff;
	  FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; BACKGROUND-COLOR: #2a5777; TEXT-DECORATION: none
}
A.notactivemain:hover 
{
	border-style: solid; border-width: 0px 1px 0px 0px; border-color: #ffffff; padding: 0px 5px 3px 5px ; 
	   FONT-WEIGHT: bold; FONT-SIZE: 13px;  COLOR: #9eb2c4; 
	  FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; BACKGROUND-COLOR: #2a5777; TEXT-DECORATION: none
}
.activemain
{
	border-style: solid; border-width: 0px 1px 0px 0px; border-color: #ffffff; padding: 0px 5px 3px 5px ; 
	  FONT-WEIGHT: bold; FONT-SIZE: 13px;   COLOR: #2a5777; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; BACKGROUND-COLOR: #9eb2c4; TEXT-DECORATION: none
}

a.notactivesub
 {
	color:#ffffff;padding-left: 10px;
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
	font-size:12px;	text-decoration:none;line-height:40%;
	font-weight:bold;letter-spacing:0px; 
}
a:hover.notactivesub 
{
	color:#9eb2c4;padding-left: 10px;
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
	font-size:12px;	text-decoration:none;line-height:40%;
	font-weight:bold;letter-spacing:0px; 
}

.activesub
{
	color:#9eb2c4;padding-left: 10px;
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
	font-size:12px;	text-decoration:none;line-height:40%;
	font-weight:bold;letter-spacing:0px; 
}
a.notactivesub_1
{
	 
	color:#ffffff;padding-left:15px;
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
	font-size:11px;	text-decoration:none;line-height:10%;
	font-weight:bold;letter-spacing:0px; 
}
a:hover.notactivesub_1
{
	color:#A4A4A3;padding-left:15px;
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
	font-size:11px;	text-decoration:none;line-height:10%;
	font-weight:bold;letter-spacing:0px; 
}
.activesub_1
{
	 
	color:#9eb2c4;padding-left:15px;
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
	font-size:11px;	text-decoration:none;line-height:10%;
	font-weight:bold;letter-spacing:0px; 
}


a.notactivesub_2
{
	 
	color:#ffffff;padding-left:25px;
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
	font-size:11px;	text-decoration:none;line-height:10%;
	font-weight:bold;letter-spacing:0px;
}
a:hover.notactivesub_2
{
	color:#A4A4A3;padding-left:25px;
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
	font-size:11px;	text-decoration:none;line-height:10%;
	font-weight:bold;letter-spacing:0px; 
}
.activesub_2
{
	 
	color:#9eb2c4;padding-left:25px;
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
	font-size:11px;	text-decoration:none;line-height:10%;
	font-weight:bold;letter-spacing:0px; 
}



UNKNOWN
 {
	MIN-HEIGHT: 320px; HEIGHT: auto
}
H1
{
	FONT-SIZE: 14px; COLOR: #dee0e3; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; font-weigt: bold
}
H2 
{
	FONT-SIZE: 14px; COLOR: #b95e4c; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; font-weigt: bold
}
H3
{
	FONT-SIZE: 12px; COLOR: #b95e4c; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; font-weigt: bold
}
H4
{
	FONT-SIZE: 14px; COLOR:#94918e;  FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; font-weigt: bold
}
H5 
{
	FONT-SIZE: 12px; COLOR:#94918e; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; font-weigt: bold
}
P
{
	FONT-SIZE: 13px; COLOR: #dee0e3/*fafeff*/; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif
}
TD
{
	COLOR: #dee0e3; FONT-FAMILY: verdana, arial, helvetica, sans-serif;FONT-SIZE: 13px
}
UL
{
	COLOR: #dee0e3; FONT-FAMILY: verdana, arial, helvetica, sans-serif;FONT-SIZE: 13px
}
OL {
	COLOR: #dee0e3; FONT-FAMILY: verdana, arial, helvetica, sans-serif;FONT-SIZE: 13px
}
BLOCKQUOTE
{
	COLOR: #dee0e3; FONT-FAMILY: verdana, arial, helvetica, sans-serif;FONT-SIZE: 13px
}
SPAN {
	COLOR: #dee0e3; FONT-FAMILY: verdana, arial, helvetica, sans-serif;FONT-SIZE: 13px
}
A
{
	COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif;FONT-SIZE: 13px
}
DIV
{
	FONT-SIZE: 13px; COLOR: #dee0e3; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif
}

H1.csc-firstHeader {
	MARGIN-TOP: 0px
}
H2.csc-firstHeader {
	MARGIN-TOP: 0px
}
H3.csc-firstHeader {
	MARGIN-TOP: 0px
}
H4.csc-firstHeader {
	MARGIN-TOP: 0px
}
H5.csc-firstHeader {
	MARGIN-TOP: 0px
}
H6.csc-firstHeader {
	MARGIN-TOP: 0px
}
B
{
	FONT-SIZE: 13px; COLOR: #dee0e3; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; font-weigt: bold
}


FORM TABLE.csc-mailform {
	BORDER-LEFT-COLOR: #ff6600; BORDER-BOTTOM-COLOR: #ff6600; BORDER-TOP-COLOR: #ff6600; BORDER-RIGHT-COLOR: #ff6600
}
FORM TABLE.csc-mailform TR TD.csc-form-labelcell {
	BACKGROUND-COLOR: red
}
FORM TABLE.csc-searchform {
	BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: #999; BORDER-RIGHT-COLOR: #999
}
FORM TABLE.csc-searchform TR TD.csc-form-labelcell {
	BACKGROUND-COLOR: #2f3034
}
FORM TABLE.csc-loginform {
	BORDER-LEFT-COLOR: green; BORDER-BOTTOM-COLOR: green; BORDER-TOP-COLOR: green; BORDER-RIGHT-COLOR: green
}
FORM TABLE.csc-loginform TR TD.csc-form-labelcell {
	BACKGROUND-COLOR: #e7e3dc}
TABLE.csc-searchResultInfo {
	MARGIN-TOP: 10px; WIDTH: 100%; BORDER-BOTTOM: #999 1px solid; FONT-STYLE: italic; LETTER-SPACING: 2px
}
TABLE.csc-searchResultInfo TR {
	
}
TABLE.csc-searchResultInfo TR TD P {
	
}
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P {
	
}
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext P {
	
}
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext {
	TEXT-ALIGN: right
}
H3.csc-searchResultHeader A {
	LETTER-SPACING: 2px
}
H3.csc-searchResultHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
P.csc-searchResult {
	FONT-SIZE: small
}
DIV.csc-menu {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #eee
}
DIV.csc-menu P {
	PADDING-LEFT: 5px; MARGIN-LEFT: 30px
}
DIV.csc-menu P.csc-section {
	FONT-WEIGHT: normal; MARGIN-LEFT: 40px; FONT-STYLE: italic
}
DIV.csc-menu P A {
	COLOR: green
}
DIV.csc-menu-def P A {
	COLOR: black
}
DIV.csc-menu-1 {
	BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: black; BORDER-TOP-COLOR: black; BORDER-RIGHT-COLOR: black
}
DIV.csc-menu-2 {
	BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: #999; BORDER-RIGHT-COLOR: #999
}
DIV.csc-menu-2 P.csc-sitemap {
	
}
DIV.csc-menu-2 P.csc-sitemap-level1 {
	MARGIN-LEFT: 50px
}
DIV.csc-menu-2 P.csc-sitemap-level2 {
	MARGIN-LEFT: 100px
}
DIV.csc-menu-2 P.csc-sitemap-level3 {
	MARGIN-LEFT: 150px
}
DIV.csc-menu-2 P.csc-sitemap-level4 {
	MARGIN-LEFT: 200px
}
DIV.csc-menu-2 P.csc-sitemap-level1 A {
	COLOR: black; LETTER-SPACING: 2px
}
DIV.csc-menu-2 P.csc-sitemap-level2 A {
	COLOR: black; FONT-STYLE: italic
}
DIV.csc-menu-2 P.csc-sitemap-level3 A {
	COLOR: #666
}
DIV.csc-menu-2 P.csc-sitemap-level4 A {
	FONT-SIZE: small; COLOR: #666; FONT-STYLE: italic
}
DIV.csc-menu-3 {
	BORDER-LEFT-COLOR: purple; BORDER-BOTTOM-COLOR: purple; BORDER-TOP-COLOR: purple; BORDER-RIGHT-COLOR: purple
}
DIV.csc-menu-3 P.csc-section A {
	COLOR: teal
}
DIV.csc-menu-4 {
	BORDER-LEFT-COLOR: yellow; BORDER-BOTTOM-COLOR: yellow; BORDER-TOP-COLOR: yellow; BORDER-RIGHT-COLOR: yellow
}
DIV.csc-menu-4 P.csc-abstract {
	MARGIN-LEFT: 40px; FONT-STYLE: italic
}
DIV.csc-menu-5 {
	BORDER-LEFT-COLOR: teal; BORDER-BOTTOM-COLOR: teal; BORDER-TOP-COLOR: teal; BORDER-RIGHT-COLOR: teal
}
DIV.csc-menu-6 {
	BORDER-LEFT-COLOR: olive; BORDER-BOTTOM-COLOR: olive; BORDER-TOP-COLOR: olive; BORDER-RIGHT-COLOR: olive
}
DIV.csc-menu-7 {
	BORDER-LEFT-COLOR: maroon; BORDER-BOTTOM-COLOR: maroon; BORDER-TOP-COLOR: maroon; BORDER-RIGHT-COLOR: maroon
}
DIV.csc-menu-7 P {
	FONT-WEIGHT: bold
}
DIV.csc-menu-7 P.csc-section A {
	COLOR: navy
}

.tx-formwidgets-radio1,.tx-formwidgets-radio2,.tx-formwidgets-radio3,.tx-formwidgets-radio4 {
		background : url(/typo3conf/ext/formwidgets/gfx/h2ogtk2_radio.gif) no-repeat;
		cursor: hand;
		cursor: pointer;
		margin : 0px 2px 0px 2px;
	}
	.tx-formwidgets-checkbox1,.tx-formwidgets-checkbox2,.tx-formwidgets-checkbox3,.tx-formwidgets-checkbox4 {
		background : url(/typo3conf/ext/formwidgets/gfx/h2ogtk2_checkbox.gif) no-repeat;
		cursor: hand;
		cursor: pointer;
		margin : 0px 2px 0px 2px;
	}
	.tx-formwidgets-radiodisabled {
		background : url(/typo3conf/ext/formwidgets/gfx/h2ogtk2_radio_disabled.gif) no-repeat;
		cursor: default;
	}
	.tx-formwidgets-checkboxdisabled {
		background : url(/typo3conf/ext/formwidgets/gfx/h2ogtk2_checkbox_disabled.gif) no-repeat;
		cursor: default;
	}
	.tx-formwidgets-radio1,.tx-formwidgets-checkbox1 {background-position : top left;}
	.tx-formwidgets-radio2,.tx-formwidgets-checkbox2 {background-position : top right;}
	.tx-formwidgets-radio3,.tx-formwidgets-checkbox3 {background-position : bottom left;}
	.tx-formwidgets-radio4,.tx-formwidgets-checkbox4 {background-position : bottom right;}
	
	



element { }