A:visited { color:#FF3300; text-decoration:none; background-color:transparent; }
A:link { color: #FF3300; text-decoration: none }
A:hover { color:#006699; text-decoration:underline; }
A:active { color:#FF3300; text-decoration:none; }

body {
font-family: Verdana, Arial, Helvetica;
	font-size: 10px 
}

/*
SELECT {  
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px 
}
TEXTAREA  {
	font-size:   10px;
	font-family:  Verdana, Arial, Helvetica;
	padding:      3px;
	border-style: solid;
	border-width: 1px;
	border-color:  #696969  }

	
INPUT   {
	font-size:   10px;
	font-family:  Verdana, Arial, Helvetica;
	padding:      3px;
	border-style: solid;
	border-width: 1px;
	border-color: #696969  }

*/
FORM    {
	border:0px none;
 }
	




H1   {
	color:         #B70B79;
	font-size:      18px;
	font-family:    Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight:    bold;
	text-transform: uppercase;
	margin-top:     0px;
	margin-bottom:  0;
	position:       relative }

H2    {
	color:        #696969;
	font-size:     10px;
	font-family:   Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight:   bold;
	margin-top:    0px;
	margin-bottom: 0;
	position:      relative }

H3  { color: #666666; font-size: 12px; font-family: Verdana, sans-serif; margin-top: 10px; margin-bottom: 0; position: relative;  }
H4  { color: black; font-size: 10px; font-family: Verdana, sans-serif; margin-top: 10px; margin-bottom: 0; top: 12px;  }
.subhead1 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : black;
}
.subhead2 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : green;
}
.subhead3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : red;
}
.headerdate {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : Green;
	font-weight: normal;
}
P  {	color:#333333;
	font-size:12px;
	font-family:Verdana,sans-serif;
	line-height:180%;margin-top:
	1px;margin-bottom:1px;
	padding-bottom:0;
	position:relative;
	left:0;

	clear:left}
	
li  {
	color:           #333333;
	font-size:        12px;
	font-family:      Verdana, sans-serif;
	line-height:      180%;
	list-style-image: url(bullet1_n.gif);
	margin-top:       0px;
	margin-bottom:    0px;
	padding-bottom:   0px;
	left:             0px }

ul {	left:             0px;
	padding:   0px;

}


.caption {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #FF9966;
}
.bulletlist {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #333333;
}
.table  { color: #cc3366; font-size: 11px; font-family: Verdana, sans-serif }
.searchform {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultpagetitle {
	font-family : Verdana, sans-serif;
	font-size : 15px;
	color : #333333;
	font-weight : bold;
}
.searchresultcontent {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultheader {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #333366;
	font-weight : bolder;
}
.searchmarkup {
	color : #FF0066;
}
.loginform {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #CC0000;
	font-weight : normal;
}
.mailform {color:#333333;font-size:12px;font-family:Verdana,sans-serif;font-weight:normal;float:right}
.mailformrequired {color:#333333;font-size:12px;font-family:Verdana,sans-serif;font-weight:bold;float:right}
.mailformcomment {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #333333;
	font-weight : bolder;
}
.mailformradio {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #003366;
	font-weight : normal;
}
.filelinks {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #990000;
}
.filelinkssize {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : Green;
}
.sitemap1 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #CC6600;
}
.sitemap2 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #990000;
	margin-left : 20px;
}
.sitemap3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #333399;
	margin-left : 40px;	
}
.sitemap4 {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color : #003333;
	margin-left : 60px;
}
.celmenu {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : olive;
	margin-top : 10px;
}
.celsubmenu {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #666699;
	margin-left : 20px;
	margin-top : 3px;
}
.naviitem   {
	color: black;
	font-size: 11px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular 
}
.text   {color:black;font-size:10px;font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;font-style:normal;font-weight:normal;line-height:16px;font-stretch:normal;text-align:left;text-indent:0;position:relative;left:0;vertical-align:0}
.headline    { color: #282850; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; position: relative; left: 12px }
.headlinesub  {
	color: black;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
/*  Default stylesheet use in the static template record "cSet stylesheet" */
/* TYPO3 CVS ID: $Id: defaultstylesheet.css 48 2003-10-26 17:07:44Z typo3 $ */

A:link {
	background-color : transparent;
	color : navy;
	text-decoration : none;
	font-weight : bold;
}
A:visited {
	background-color : transparent;
	color : navy;
	font-weight : bold;
	text-decoration : none;
}
A:hover {
	background-color : transparent;
	color : #FF0000;
	text-decoration : none;
}
A:active {
	background-color : transparent;
	color : navy;
	font-weight : bold;
	text-decoration : none;
}


SELECT {  
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px 
}
TEXTAREA {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px
} 
INPUT {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px 
}



.subhead1 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : black;
}
.subhead2 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : green;
}
.subhead3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : red;
}
.headerdate {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : Green;
	font-weight: normal;
}













BODY   {
	font-family:     Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-align: center;
	 }


A { color:#FF3300; text-decoration:none; }

.navi{
	color: #fff;
	padding-right:35px }
	
#navi A:visited   {
	color:          #fff !important;
	font-size:       11px;
	font-family:     Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight:     bold;
	text-decoration: none;
	text-transform:  uppercase;
	padding:         3px;
	position:        relative }


#navi A:link   {
	color:          #fff !important;
	font-size:       11px;
	font-family:     Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight:     bold;
	text-decoration: none;
	text-transform:  uppercase;
	padding:         3px;
	position:        relative }


#navi A:hover   {
	color: #f99;
	font-size:       11px;
	font-family:     Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight:     bold;
	text-decoration: underline;
	text-transform:  uppercase;
	padding:         3px;
	position:        relative  }


#navi A:active   {
	color: #f99;
	font-size:       11px;
	font-family:     Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight:     bold;
	text-decoration: none;
	text-transform:  uppercase;
	margin:          0;
	padding:         3px;
	position:        relative  }


/**************************************************************************************** */
#navi      {
	color:           white;
	background-color: #c06;
	text-align: center;
	position: absolute;
	margin:           0;
	padding:          15px;
	top:              0;
	right:            0;
	left:             0;
	clear:            both;
	border-bottom: 1px solid #666;
	 }

* html #navi {
	width: 98.9%;

} 
	
	

#container {
	margin: 0 auto;
	text-align:        left;
	width: 700px; }

#head     {
	color:           #fff;
	background-color: #fef;
	text-align:       center;
	padding:          15px;

	top:              0;
	right:            0;
	left:             0;
	width:            101%;
	height:           130px;
	border:           solid 1px #696969 }






#content                  {
	background-color: #fff;
	text-align:        left;
/* 	margin:            0 auto 0 -350px;
	position:          absolute;
	top:               80px;
	left:              50%;*/
	width:             700px;
	height:			   400px;
	padding-top: 35px; }


/****************************************************************************************
# Default css file for content edited with htmlArea RTE
#
# Defines a few class selectors that can be simply taken as examples by anyone who needs to configure the RTE.
# This css file is referenced by property RTE.default.contentCSS in the default configuration of htmlArea RTE
#
# TYPO3 CVS ID: $Id: dynamiccss.css,v 1.1 2005/12/28 00:49:11 mundaun Exp $
# ***************************************************************************************/

/* Left, center and right alignment of text in paragraphs and cells.*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

/* Bullet styles for unordered lists.*/
ul.component-items { color: #186900; list-style-type: circle; }
ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }

/* Numbering styles for ordered lists.*/
ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }
ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
span.important { color: #8A0020; }
span.name-of-person { color: #10007B; }
span.detail { color: #186900; }

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}

.neu
{color:green;}

p.infoBox
{border: 1px solid red;
background-color: gray;
color:white;}

span.wichtig
{color:red;
font-weight:bold;}



/* Powermail */
/* Form */


/* Color of mandatory error message */
span.powermail_mandatory {
	color: red;
}


input.validation-failed,textarea.validation-failed {
	background-color: #e4f3ff
}

div.powermail_mandatory_js  { 
	color: red; 
	font-size: 10px; 
	margin: 3px 0 15px 0px 
}


fieldset.tx-powermail-pi1_fieldset   { background-color: #FFFFFF; padding: 10px; margin-bottom:20px; border: none 0px #666666 }

/* legend of Fieldset */
fieldset.tx-powermail-pi1_fieldset legend {
	font-weight: bold;
	color: black;
}



fieldset.tx-powermail-pi1_fieldset label  { color: #333; font-weight: bold; width: 150px; float: left; }
/* Input and textarea */
fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset select.powermail_select {

	background-color:#DDDDDD;
	height:10px;
	color: #333; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	float:left;
	clear:both;
	width: 260px;
	border: 0px none;
	height: 19px;
	margin-bottom:15px;
}

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
	background-color:#DDDDDD;
	height:10px;
	color: #333; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	float:left;
	clear:both;
	width: 460px;
	border: 0px none;
	height: 150px;
	margin-bottom:15px;

}


/* DIV container arround every field */
div.tx_powermail_pi1_fieldwrap_html {
	float: left; 
	/*border: 1px #666666 solid;*/
	clear:both;
	width: 400px;	
	}


fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	
	font-weight: bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 150px;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

tx-srfreecap-pi2-cant-read {
	float:left;
	clear:both;
}
input  {  }

