body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #E7E7E8; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130%}
:focus {
	outline: 0;
}
p a {
	text-decoration: underline !important;
}
div#copyright {
    font-size: 10px;
    color: #333333;
    float: left; 
    margin: 5; padding: 0;
  }
  
div#bodytext {
    font-size: 12px;
    color: #333333;
    float: left; 
    margin: 5; padding: 0;
    max-width: 380px;
  }

div#infoboxtext {
    font-size: 12px;
    color: #FFFFFF;
    margin-left: 8px;
    margin-top: 8px;
    min-width: 185px;
    margin: 0; padding: 0;
    font-weight: bold;
    line-height: 16px;
}

div#infoboxtext a:link {
  	color:#FFFFFF; 
  	text-decoration: none; 
}

div#infoboxtext a:visited {
	color:#FFFFFF; 
	text-decoration: none;
}

div#infoboxtext a:focus {
	color:#FFFFFF; 
	text-decoration:none;
}

div#infoboxtext a:hover {
	color:#FFFFFF; 
	text-decoration:none;
}

div#infoboxtext a:active {
	color:#FFFFFF; 
	text-decoration:none;
}

/*Text fr die Infobox*/
.infoboxtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 16px;
  }

.infoboxtext a:link {color:#FFFFFF; text-decoration:none; }
.infoboxtext a:visited {color:#FFFFFF; text-decoration:none;}
.infoboxtext a:focus {color:#FFFFFF; text-decoration:none;}
.infoboxtext a:hover {color:#FFFFFF; text-decoration:none;}
.infoboxtext a:active {color:#FFFFFF; text-decoration:none;}

.infobox {
    /*font-size: 12px;*/
    float: left; width: 219px; height: 154px;
    margin: 0; padding: 0;
    background-color: #1D479A;
}

div#containertext {
    font-size: 11px;
    color: #333333;
    margin-left: 8px;
    margin-top: 8px;
    min-width: 205px;
    line-height: 18px;
    /*white-space:pre;*/
}

div#containertext-includis {
    font-size: 11px;
    color: #333333;
    margin-left: 8px;
    margin-top: 8px;
    min-width: 185px;
    line-height: 18px;
    white-space:pre;
}

.container {
    font-size: 12px;
    float: left; width: 218px; 
    margin: 0; padding: 0;
    background-color: #D5DCE8;
    border-width:1px;
    border-top: 0px;
    border-left: 1px;
    border-right: 1px;
    border-bottom: 1px;
    border-style:solid;
    border-top-color: #FF99FF;
    border-left-color: #D5DCE8;
    border-right-color: #D5DCE8;
    border-bottom-color: #D5DCE8;
    /*border-color: #D5DCE8;*/
  }

div#kontakt {
    /*font-size: 12px;
    color: #CC0033;
    font-weight: bold;
    text-align: left;*/
    float: left; width: 219px; height: 23px;
    margin: 0; padding: 0;
    background-image:url(kontakt.gif);
    background-repeat:repeat-x;
    background-position:bottom;
  }
  
div#infoblatt {
    /*font-size: 12px;
    color: #CC0033;
    font-weight: bold;
    text-align: left;*/
    float: left; width: 219px; height: 23px;
    margin: 0; padding: 0;
    background-image:url(infoblatt.gif);
    background-repeat:repeat-x;
    background-position:bottom;
  }
  
  div#showademo {
    /*font-size: 12px;
    color: #CC0033;
    font-weight: bold;
    text-align: left;
    float: left;*/ 
    width: 220px; 
    height: 24px;
    margin: 0; 
    padding: 0;
    /*background-image:url(infoblatt.gif);
    background-repeat:repeat-x;
    background-position:bottom;*/
    background: url(infoblatt.gif) #EAEDF3; 
  }
  
/*Login A better login box*/

.tx-newloginbox-pi1 table {background:#FFF;}
/*.tx-newloginbox-pi1 table { background:#FFF; border:2px solid #ccc; width:100%; }*/

.tx-newloginbox-pi1 th { background:#FFF; text-align:left; white-space:nowrap; width:25%; }

/*.tx-newloginbox-pi1 td {background:#FFF; padding:4px; align:left;}*/

/*----------------------------------------------------------------------------------------------------------*/

/*User list A better login box*/

.tx-newloginbox-pi3 table { 
	border:2px solid #E0D9E8;
	/*background:#E0D9E8;*/
	width:100%; }

.tx-newloginbox-pi3 th { 
	background:#E0D9E8; 
	padding:4px; 
	white-space:nowrap; 
	text-align:left; 
	color:#333333; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	line-height: 16px; 
}

.tx-newloginbox-pi3 td { 
	background:#E0D9E8; 
	padding:4px; 
	text-align:left; 
	color:#333333; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	line-height: 16px; 
}

.tx-newloginbox-pi3-listrow th { text-align:left;}

.tx-newloginbox-pi3-singleView th { width:25%; }

.tx-newloginbox-pi3-searchbox-button {color:#333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.tx-newloginbox-pi3-searchbox-sword {color:#333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}

/*----------------------------------------------------------------------------------------------------------*/

/*Loginformular*/
.bodytext {color:#333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 18px;}
.bodytext a:link {color:#333333; }
.bodytext a:visited {color:#333333;}
.bodytext a:hover {color:#333333;}
.bodytext a:active {color:#333333;}
.bodytext a:focus {color:#333333;}

/*From*/
.mf-text {color:#333333; font-size: 11px; font-family: Verdana; font-weight: normal; font-style: normal; padding-left:4px;}
.mf-text-red {color:#CC0033; font-size: 11px; font-family: Verdana; font-weight: normal; font-style: normal;}
.mailform-submit {color:#333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.mailform-select {color:#333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.mailform-select-block {color:#333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
/*Fehler anzeigen*/
.value {color: #1D479A; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 145%;}
.value a:link {color:#1D479A; text-decoration:none;}
.value a:visited {color:#1D479A; text-decoration:none;}
.value a:hover {color:#1D479A; text-decoration:none;}
.value a:active {color:#1D479A; text-decoration:none;}
.value a:focus {color:#1D479A; text-decoration:none;}

/*Sitemap*/
.sitemap {color:#000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 16px;}
.sitemap a:link {color:#000000; text-decoration:none}
.sitemap a:visited {color:#000000; text-decoration:none}
.sitemap a:hover {color:#000000; text-decoration:none}
.sitemap a:active {color:#000000; text-decoration:none}
.sitemap a:focus {color:#000000; text-decoration:none}


.bodytextTab {color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.bodytextTab a:link {color: black;}
.bodytextTab a:visited {color:black;}
.bodytextTab a:hover {color:#D00F92;}
.bodytextTab a:active {color:#D00F92;}
.bodytextTab a:focus {color:#D00F92;}

 A:link {text-decoration: none}
 A:visited {text-decoration: none}
 A:active {text-decoration: none}
 A:hover {text-decoration: none}


.headEins {color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.headEins a:link {color:black; text-decoration:none}
.headEins a:visited {color:black; text-decoration:none}
.headEins a:hover {color:#D00F92; text-decoration:none}
.headEins a:active {color:#D00F92; text-decoration:none}
.headEins a:focus {color:#D00F92; text-decoration:none}

.headZwei {color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.headZwei a:link {color: #000; text-decoration:none}
.headZwei a:visited {color:#000; text-decoration:none}
.headZwei a:hover {color:#D00F92; text-decoration:none}
.headZwei a:active {color:#D00F92; text-decoration:none}
.headZwei a:focus {color:#D00F92; text-decoration:none}

.headDrei {color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.headDrei a:link {color: black; text-decoration:none}
.headDrei a:visited {color:#000; text-decoration:none}
.headDrei a:hover {color:#D00F92; text-decoration:none}
.headDrei a:active {color:#D00F92; text-decoration:none}
.headDrei a:focus {color:#D00F92; text-decoration:none}

.ebene2 {color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px;}
.ebene2 a:link {color: #000;}
.ebene2 a:visited {color:#000;}
.ebene2 a:hover {color:#D00F92;}
.ebene2 a:active {color:#D00F92;}
.ebene2 a:focus {color:#D00F92;}

.ebene2-active {color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px;}
.ebene2-active a:link { color:black;}
.ebene2-active a:visited {color:black;}
.ebene2-active a:hover {color:#D00F92;}
.ebene2-active a:active {color:#D00F92;}
.ebene2-active a:focus {color:#D00F92;}

.ebene3 {color: black; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.ebene3 a:link {color:black; text-decoration:none; }
.ebene3 a:visited {color:black; text-decoration:none;}
.ebene3 a:focus {color:#D00F92; text-decoration:none;}
.ebene3 a:hover {color:#D00F92; text-decoration:none;}
.ebene3 a:active {color:#D00F92; text-decoration:none;}


.ebene3-active {color:#D00F92; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.ebene3-active a:link {color:#D00F92; text-decoration:none;}
.ebene3-active a:visited {color:#D00F92; text-decoration:none;}
.ebene3-active a:focus {color:#D00F92; text-decoration:none;}
.ebene3-active a:hover {color:#D00F92; text-decoration:none;}
.ebene3-active a:active {color:#D00F92; text-decoration:none;}

.submenue {color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.submenue a:link {color:black; text-decoration:none; }
.submenue a:visited {color:black; text-decoration:none;}
.submenue a:focus {color:#D00F92; text-decoration:none;}
.submenue a:hover {color:#D00F92; text-decoration:none;}
.submenue a:active {color:#D00F92; text-decoration:none;}


.submenue-active {color:#D00F92; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.submenue-active a:link {color:#D00F92; text-decoration:none;}
.submenue-active a:visited {color:#D00F92; text-decoration:none;}
.submenue-active a:focus {color:#D00F92; text-decoration:none;}
.submenue-active a:hover {color:#D00F92; text-decoration:none;}
.submenue-active a:active {color:#D00F92; text-decoration:none;}


.head {color:#FFFFFF; font-size: 11px;}
.head a:link {color:#FFFFFF; text-decoration:none; }
.head a:visited {color:#FFFFFF; text-decoration:none;}
.head a:focus {color:#FFFFFF; text-decoration:none;}
.head a:hover {color:#FFFFFF; text-decoration:none;}
.head a:active {color:#FFFFFF; text-decoration:none;}


.head-active {color:#FFFFFF; font-size: 11px;}
.head-active a:link {color:#FFFFFF; text-decoration:none;}
.head-active a:visited {color:#FFFFFF; text-decoration:none;}
.head-active a:focus {color:#FFFFFF; text-decoration:none;}
.head-active a:hover {color:#FFFFFF; text-decoration:none;}
.head-active a:active {color:#FFFFFF; text-decoration:none;}

.sprache {color:#333333; font-size: 11px;}
.sprache a:link {color:#333333; text-decoration:none; }
.sprache a:visited {color:#333333; text-decoration:none;}
.sprache a:focus {color:#333333; text-decoration:none;}
.sprache a:hover {color:#333333; text-decoration:none;}
.sprache a:active {color:#333333; text-decoration:none;}


.toplink {color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.toplink a:link {color: #666666; text-decoration: underline; }
.toplink a:visited {color: #666666; text-decoration: underline;}
.toplink a:focus {color: #666666; text-decoration: underline;}
.toplink a:hover {color: #666666; text-decoration: underline;}
.toplink a:active {color: #666666; text-decoration: underline;}

.ebene4 {color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.ebene4 a:link {color:#000;}
.ebene4 a:visited {color:#000;}
.ebene4 a:hover {color:#D00F92;}
.ebene4 a:active {color:#D00F92;}
.ebene4 a:focus {color:#D00F92;}

.ebene4-active {color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.ebene4-active a:link {color:#000;}
.ebene4-active a:visited {color:#000;}
.ebene4-active a:hover {color:#D00F92;}
.ebene4-active a:active {color:#D00F92;}
.ebene4-active a:focus {color:#D00F92;}

/*berschriften*/

/*Flie§text berschrift*/
h1 {
	border-bottom: 1px solid #E7E7E8;
	color: #1D479A;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 10px;
	padding-bottom: 5px;
}
.layout1 {color: #1D479A; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px;}
.layout1 a:link {color:#1D479A; text-decoration:none;}
.layout1 a:visited {color:#1D479A; text-decoration:none;}
.layout1 a:hover {color:#1D479A; text-decoration:none;}
.layout1 a:active {color:#1D479A; text-decoration:none;}
.layout1 a:focus {color:#1D479A; text-decoration:none;}

/*Show a Demo*/
.layout2 {color: #CC0033; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px;}
.layout2 a:link {color:#CC0033; text-decoration:none;}
.layout2 a:visited {color:#CC0033; text-decoration:none;}
.layout2 a:hover {color:#CC0033; text-decoration:none;}
.layout2 a:active {color:#CC0033; text-decoration:none;}
.layout2 a:focus {color:#CC0033; text-decoration:none;}

/*Kontakt*/
.layout3 {color: #CC0033; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px;}
.layout3 a:link {color:#CC0033; text-decoration:none;}
.layout3 a:visited {color:#CC0033; text-decoration:none;}
.layout3 a:hover {color:#CC0033; text-decoration:none;}
.layout3 a:active {color:#CC0033; text-decoration:none;}
.layout3 a:focus {color:#CC0033; text-decoration:none;}

/*Infoblatt*/
.layout4 {color: #CC0033; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px;}
.layout4 a:link {color:#CC0033; text-decoration:none;}
.layout4 a:visited {color:#CC0033; text-decoration:none;}
.layout4 a:hover {color:#CC0033; text-decoration:none;}
.layout4 a:active {color:#CC0033; text-decoration:none;}
.layout4 a:focus {color:#CC0033; text-decoration:none;}

.layout5 {color: #000; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 22px;}
.layout5 a:link {color:#CC0033; text-decoration:none;}
.layout5 a:visited {color:#CC0033; text-decoration:none;}
.layout5 a:hover {color:#CC0033; text-decoration:none;}
.layout5 a:active {color:#CC0033; text-decoration:none;}
.layout5 a:focus {color:#CC0033; text-decoration:none;}

.layout6 {color: #1D479A; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px;}
.layout6 a:link {color:#1D479A; text-decoration:none;}
.layout6 a:visited {color:#1D479A; text-decoration:none;}
.layout6 a:hover {color:#1D479A; text-decoration:none;}
.layout6 a:active {color:#1D479A; text-decoration:none;}
.layout6 a:focus {color:#1D479A; text-decoration:none;}

/*Kontakt*/
.layout7 {color: #1D479A; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px;}
.layout7 a:link {color:#1D479A; text-decoration:none;}
.layout7 a:visited {color:#1D479A; text-decoration:none;}
.layout7 a:hover {color:#1D479A; text-decoration:none;}
.layout7 a:active {color:#1D479A; text-decoration:none;}
.layout7 a:focus {color:#1D479A; text-decoration:none;}

.layout1Orange {color: #D00F92; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.layout2Orange {color: #D00F92; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.layout3Orange {color: #966; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.layout4Orange {color: #D00F92; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.layout5Orange {color: #D00F92; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;}


/*  Default stylesheet use in the static template record "cSet stylesheet" */
/* TYPO3 CVS ID: $Id: defaultstylesheet.css 48 2003-10-26 17:07:44Z typo3 $ */


SELECT {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px 
}
TEXTAREA {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px
} 
INPUT {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px 
}


/*H1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}*/
H2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 15px;
	color : #666666;
	margin-bottom : 10px;
	margin-top : 20px;
}
H3 {
	color: #1D479A; 
	font-size: 14px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	line-height: 20px;
	/*font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;*/
	/*margin-bottom : 0px;
	margin-top : 0px;*/
}
H4 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}
.subhead1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : black;
}
.subhead2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : green;
}
.subhead3 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : red;
}
.headerdate {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Green;
	font-weight: normal;
}


	a:link {color:#333333; text-decoration: none; }
	a:visited {color:#333333; text-decoration:none;}
	a:focus {color:#333333; text-decoration:none;}
	a:hover {color:#333333; text-decoration:none;}
	a:active {color:#333333; text-decoration:none;}


p {
	
	font-size : 11px;
	line-height : 120%;
	color: #333;
	/*text-align: justify;*/
	/*margin-left: 8px;
	/*margin: 10; padding: 0;*/
	margin: 0;
	/*text-indent : 20px;*/
}

.mesh {
	padding: 20px;
}

/*Aufzählungen*/
ul, ol, li, dl {
	margin: 0px;
         padding: 0px;
	list-style: none;

}

OL {
	/*list-style-image:url(3x3_5586cf.gif);*/
	/*list-style-position:outside;*/
	/*margin: 0 0 0;*/
}


LI {
	list-style: none;
	background-image: url(3x3_5586cf.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	font-size : 11px;
	line-height : 20px;
	color: #333;
	/*font-weight: bold;*/
	padding-left: 15px;
	/*margin-left: 8px;
	/*margin: 10; padding: 0;*/
	/*margin: 0 0 0;*/
	/*text-indent : 20px;*/
}

LI.bodytext {
	list-style: none;
	background-image: url(3x3_5586cf.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	font-size : 11px;
	/*line-height : 20px;*/
	line-height : 18px;
	color: #333;
	/*font-weight: bold;*/
	padding-left: 15px;
	/*margin-left: 8px;
	/*margin: 10; padding: 0;*/
	/*margin: 0 0 0;*/
	/*text-indent : 20px;*/
}

LI.news {
	list-style: none;
	background-image: url(3x6_333.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	font-size: 11px;
         font-weight: bold;
	/*line-height : 20px;*/
	line-height : 13px;
	color: #333;
	/*font-weight: bold;*/
	/*padding-left: 13px;*/
	/*margin-left: 8px;*/
	/*margin: 10; padding: 0;*/
	/*margin: 0 0 0;*/
	/*text-indent : 20px;*/
}

LI.close {
	list-style: none;
	background-image: url(close_blue.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	font-size : 11px;
	line-height : 20px;
	color: #333;
	/*font-weight: bold;*/
	padding-left: 15px;
	/*margin-left: 8px;
	/*margin: 10; padding: 0;*/
	/*margin: 0 0 0;*/
	/*text-indent : 20px;*/
}

/*UL 
 {
	/*font-size : 11px;
	line-height : 130%;
	color: #333;*/
	list-style: none;
	/*padding-left:12px;*/
	/*list-style-image:url(3x3_black.gif)*/
	/*list-style-type:none*/
	/*list-style-position:outside*/
	/*list-style-image:url(5586cf.gif);*/
	/*margin-left: 8px;
	/*margin: 10; padding: 0;*/
	/*margin: 0 0 10;*/
	/*margin: 0 0 0;*/
	/*text-indent : 20px;*/
}*/

.caption {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FF9966;
}
.bulletlist {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #6600CC;
}
.table {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #CC3366;
}




.searchform {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultpagetitle {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 15px;
	color : #333333;
	font-weight : bold;
}
.searchresultcontent {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultheader {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #333366;
	font-weight : bolder;
}
.searchmarkup {
	color : #FF0066;
}




.loginform {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #CC0000;
	font-weight : normal;
}




.mailform {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : normal;
}
.mailformrequired {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : bolder;
}
.mailformcomment {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #CC0000;
	font-weight : bolder;
}
.mailformradio {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : normal;
}

fieldset.csc-mailform label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 80px;
	float: left;
	clear: right;
}

fieldset.csc-mailform input, textarea {
	float: left;
	margin-left: 0px;
}
	

DIV.csc-mailform-field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 0px
	margin-bottom: 0px;
	margin-left: -10px;
	height: 27px;
	border: 0px;
}
fieldset {border: 0px; }
 

.formtype_mail {
	font-size: 18pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.csc-mailform-field label {
		font-size: 18pt; 
 		font-family: Verdana, Arial, Helvetica, sans-serif;
 		width: 5em;
 		float: left;
 		text-align: right;
		margin-right: 0.5em
		display: block
}




.filelinks {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #990000;
}
.filelinkssize {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : Green;
}



.sitemap1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #CC6600;
}
.sitemap2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #990000;
	margin-left : 20px;
}
.sitemap3 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333399;
	margin-left : 40px;	
}
.sitemap4 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #003333;
	margin-left : 60px;
}




.celmenu {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : olive;
	margin-top : 10px;
}
.celsubmenu {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666699;
	margin-left : 20px;
	margin-top : 3px;
}


.break-gif {
	margin-bottom:8px; 
	margin-top:3px;
}

/*pdf.gif*/
.pdf-gif { 
	margin-right:8px;
}

/*Aufzhlung*/
.tab-gif {
	margin-left:20px; 
	margin-right:10px;
	margin-bottom:3px; 
	margin-top:3px;
	width: 3px;
	height: 3px; 
	border: 0px;
}
/*News*/

.tabcontainer {
	margin-left: 10px;
}
.tabcontainer p {
	margin: 0 0 4px 0;
}
.tabcontainer h3 {
	margin: -5px 0 5px 0; 
}
.tab_wrap {
	background: #CCCCFF;
}
.frame-wrap {
	background: #D5DCE8;
	overflow: hidden;
	border-bottom: 10px solid #FFFFFF;
	padding-bottom: 10px;
}
.frame-inner li {
	background-image: url(3x6_333.gif);
	background-position: 2px 6px;
	background-repeat: no-repeat;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 5px;
}
.frame-inner ul {
	margin: 0;
	padding: 0;
}
.frame-inner {
	overflow: hidden;
}
.imgtext-table {
	border-right: #FFFFFF solid 10px;
}
input.mf-text {
	border: 1px solid #E7E7E8;
}
textarea.mf-text {
	border: 1px solid #E7E7E8;
	margin-bottom: 10px;
}