h1{
	font: 13px/14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #A02700;
	margin: 0;
	padding: 0 0 20px 0; 
}

h1.graphicTitle{
	text-indent: -999em;
	margin: 0;
	padding: 0 0 20px 0;
}

h2{
	clear: both;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #545454;
	margin: 0;
	padding: 0; 
}


p{
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	margin: 0;
	padding: 0 0 17px 0;
}

#relaese p{
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0;
	padding: 0;
}

#relaese p a, #relaese p a:visited{
	background: url(../images/link-pfeil-weiss.gif) 100% 4px no-repeat;
	text-decoration: none;
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	padding: 0 10px 0 0;
	margin: 0;
	text-decoration: underline;
}

#relaese p a:hover{
	text-decoration: none;
}



a, a:visited{
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #A02700;
	text-decoration: underline;
}

a:hover{
	text-decoration: none;
}

.infoBox1 p{
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	margin: 0;
	padding: 0 0 17px 0;
}

.infoBox1 a, .infoBox1 a:visited{
	/*background: url(../images/link-pfeil.gif) 100% 4px no-repeat;
	text-decoration: underline;*/
	text-decoration: none;
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 10px 0 0;
	margin: 0;
	color: #A02700;	
}

.infoBox1 a:hover{
	color: #A02700;
	text-decoration: none;
}

.infoBox2 p{
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	margin: 0;
	padding: 0;
}

.infoBox2 a, .infoBox2 a:visited{
	background: url(../images/link-pfeil.gif) 100% 4px no-repeat;
	text-decoration: none;
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 10px 0 0;
	margin: 0;
	color: #A02700;
	text-decoration: underline;
}

.infoBox2 a:hover{
	color: #A02700;
	text-decoration: none;
}

.infoBox3 p{
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	margin: 0;
	padding: 0;
}

.infoBox3 a, .infoBox3 a:visited{
	background: url(../images/link-pfeil.gif) 100% 4px no-repeat;
	text-decoration: none;
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 10px 0 0;
	margin: 0;
	color: #A02700;
	text-decoration: underline;
}

.infoBox3 a:hover{
	color: #A02700;
	text-decoration: none;
}

img{
	border: 0;	
}

#content ul{
	margin: 0;
	padding: 0;
}


#content li {
	background: url(../images/link-pfeil.gif) 0 50% no-repeat;
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 12px 0 0;
	margin: 0;
	color: #A02700;
	text-decoration: underline;
}

#content li a{
	font-weight: bold;
	background: url(../images/link-pfeil.gif) 0 50% no-repeat;
	padding: 0 12px 0 12px;
}

#content li a:hover{
	background: url(../images/link-pfeil.gif) 0 50% no-repeat;
	text-decoration: none;
}

ul{
	margin: 0;
	padding: 0 0 12px 0;
}

li{
	list-style: none;
	background: url(../images/list-grau.gif) 0 9px no-repeat;
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 0 2px 14px;
}

#relaese li{
	list-style: none;
	background: url(../images/list-white.gif) 0 9px no-repeat;
	color: #E2D1CC;
}

table{
	width: 100%;
	border-width: 0px;
	border-collapse: collapse;
	border-spacing:0;
	padding: 0;
	margin: 0 0 18px 0;

}

#relaese table{
	margin: 0;
}



th{
	vertical-align: top;
	color:#fff;
	padding: 3px 10px 3px 0;
}

td{
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	font-weight:normal;
	text-align: left;
	vertical-align: top;
	padding: 3px 8px 3px 0;
}

.underline{
	width: 100%;
	background: url(../images/point-x.gif) 0 0 repeat-x;
	margin: 0 0 8px 0;
	padding: 0;
}

.sidebarBox a, .sidebarBox a:visited{
	font-weight: bold;
	padding: 0 12px 0 0;
	background: url(../images/link-pfeil.gif) 100% 50% no-repeat;
	text-decoration: underline;
}

.sidebarBox a:hover{
	text-decoration: none;
}

.sidebarBox a img {
	border: 0;
	background: none;
}
/*---------------------------------------------------------------------
RSS-FEED
---------------------------------------------------------------------*/
#twrss_table{
	clear: both;	
}

.twrss_item_content{
	padding: 0 0 12px 10px;
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
}

.twrss_item_link a,
.twrss_item_link a:visited{
	color: #A02700;
	font-weight: bold;
	text-decoration: underline;
}

.twrss_item_link a:hover{
	text-decoration: none;
}

div.ajaxFormContainer{
	float: left;
	position: relative;
	top: -27px;
	left: 140px;
}

div.ajaxForm{
	float: left;
	
}

div.ajaxForm select{
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
}

div#loadingMessage {
	position: relative;
	left: -17px;
	top: 1px;
	float: left;
    display: none; /* hidden */
	z-index: 1000;
	
}

/*---------------------------------------------------
	login
---------------------------------------------------*/

.formlogin{
	padding: 0 0 6px 0;
	margin: 0;
	
}

.tx-felogin-pi1 p{
	clear: both;
	margin: 0;
	padding: 0;
}

/*.tx-felogin-pi1 a, .tx-felogin-pi1 a:visited{
	font-weight: bold;
	padding: 0 12px 0 0;
	background: url(../images/link-pfeil.gif) 100% 50% no-repeat;
	text-decoration: none;
}

.tx-felogin-pi1 a:hover{
	text-decoration: underline;
}*/

.formlogin p{
	width: 290px;
	padding: 8px 0 0 0;
	margin: 0;
}

.formlogin .inputfield{
	width: 200px;
}

.formlogin input{
	float: left;
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #5C5C5C;
	border: none;
	background: #FAE2DB;
	height: 14px;
	padding: 2px 0 0 3px;
	margin: 0;
}

.formlogin input.loginbutton{
	padding: 0;
	height: 16px;
}

span.logininformation{
	
}

.login-message{
	display: none;
	position: absolute;
	top: -9999;
	left: -9999
}

/*-----------------------------------------------------------
/* Suche
/*---------------------------------------------------------*/
.searchform{
	clear: both;
	padding: 0;
	margin: 0;
}

.searchform label{
	float: left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 3px 6px 0 0;
	color: #545454;
}

.searchform input{
	margin: 0;
	float: left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.inputboxsearch{
	color: #5C5C5C;
	border: 0px solid #FAE2DB;
	background: #FAE2DB;
	height: 15px;
	line-height: 15px;
	padding: 1px 0 0 3px;
	margin: 0;
}

.suchlabel{
	line-height: 20px;
	color: #545454;
	margin: -2px 0 0 0;
}

.suchlabel span{
	font-weight: normal;
	padding: 0 3px 0 0;
	margin: 0;
}

/* Suchausgabe*/


.advancedSearch{
	margin: 12px 0;
	clear: both;
}

.searchform select{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: 140px;
	float: left;
}

.searchform p{
	clear: both;
	margin: 11px 0;
	padding: 0;
}

.searchBorder{
	padding: 6px 0 2px;
	border-bottom: 1px solid #732525;
}

.searchform .labelAdvanced{
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	width: 60px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

.suchnav{
	float: left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

.suchnav a{
	padding: 0 6px 0 0;
}

.suchnavMiddle{
	float: left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 6px 0 0;
}

.clear{
	clear: both;
}

.tx-indexedsearch-whatis{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}




/*---------------------------------------------------------------------
Formular
---------------------------------------------------------------------*/


form{
	padding: 0;
	margin: 0;
}

div#formular{
	width: 560px;
	clear: both;
	
}

div#formular p{
	clear: both;
	padding: 0 0 10px 0;
	margin: 0;
}


div#formular p label{
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	float: left;
	width: 130px;
	margin: 0;
	padding: 0 0 10px 0;
}

div#formular .auswahlbutton{
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	float: left;
	margin: 0 0 2px 0;
	padding: 5px 0 5px 130px;	
}


div#formular .auswahlbuttonpost{
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	float: left;
	margin: 0 0 2px 0;
	padding: 5px 0 5px 168px;	
}


div#formular p input{
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	color: #545454;
	height: 17px;
	float: left;
	margin: 0;
	padding: 2px 0 0 4px;
	width: 220px;
	text-align: left;
	border: 1px solid #7f7f7f;
}

div#formular p textarea{
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	color: #545454;
	height: 68px;
	float: left;
	margin: 0;
	padding: 2px 0 0 4px;
	width: 220px;
	text-align: left;
	border: 1px solid #7f7f7f;
}

div#formular p select{
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #545454;
	float: left;
	margin: 0;
	padding: 2px 0 0 4px;
	text-align: left;
}

div#formular li {
	background: url(../images/link-pfeil.gif) 0 50% no-repeat;
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 30px 0 0;
	margin: 0;
	color: #A02700;
	text-decoration: underline;
}

div#formular .mf-submit{
	margin: 15px 0 10px 130px;
	padding: 0;
	background: url(../images/button_passwort_anfordern.gif) 0 0 no-repeat;
	width: 200px;
	height: 29px;
	border: none;
}

div#formular .mf-submit_abo{
	margin: 15px 0 10px 130px;
	padding: 0;
	background: url(../images/button_senden.gif) 0 0 no-repeat;
	width: 100px;
	height: 29px;
	border: none;
}

div#formular .mf-submit_post{
	margin: 15px 0 10px 165px;
	padding: 0;
	background: url(../images/button_senden.gif) 0 0 no-repeat;
	width: 100px;
	height: 29px;
	border: none;
}

div#formular .mf-submit_adresse{
	margin: 15px 0 10px 130px;
	padding: 0;
	background: url(../images/button_adresse_senden.gif) 0 0 no-repeat;
	width: 220px;
	height: 29px;
	border: none;
}

div#formular .mf-submit_mitteilung{
	margin: 15px 0 10px 130px;
	padding: 0;
	background: url(../images/button_senden.gif) 0 0 no-repeat;
	width: 100px;
	height: 29px;
	border: none;
}


div#formular p.error{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #A02700;
	margin: 0 0 5px 0;
	padding: 0;
}

span.tx-guestbook-form-obligationfield{
	color: #FF9933;
}

div#formular li{
	color: #FF9933;
}

div#formular .plz{
	width: 60px;
	margin-right: 5px;
}

div#formular .ort{
	width: 150px;
}

div#formular .mitAbstandMehr{
	margin: 35px 0 20px 0;
}

div#formular .mitAbstand{
	margin: 0 0 13px 0;
}

div#formular .radiobutton{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
	padding: 1px 6px 0 0;
	width: 30px;
	border: none;
	text-align: left;
	background: none;
}

span.tx-guestbook-form-obligationfield{
	color: #FF9933;
}

div#formular ul{
	margin: 0;
	padding: 0 0 12px 0;
}

div#formular li{
	color: #545454;
	text-decoration: none;
	font-weight: normal;
	padding: 0 0 0 15px;
	margin: 0;
	background: url(../images/link-pfeil.gif) 0 5px no-repeat;
}

div#formular .radiobutton{
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	float: left;
	margin: 0 0 0 165px;
	padding: 2px 6px 0 0;
	border: none;
	width: 30px;
	text-align: left;
	background: none;
}

div#formular .underline{
	width: 560px;
	background: url(../images/point-x.gif) 0 0 repeat-x;
	margin: 8px 0;
	padding: 0;
}

div#formular .mitAbstandMehrPost{
	margin: 0;
}

div#formular .mitAbstandPost{
	margin: 0 0 15px 0;
}

div#formular .auswahl{
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	float: left;
	width: 300px;
	margin: 0 0 2px 0;
	padding: 0 0 5px 0;	
}

div#formular .auswahl_post{
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	float: left;
	width: 170px;
	margin: 0 0 2px 0;
	padding: 0 0 5px 0;	
}

/*checkbox*/
div#formular p.checkbox input{
	background: none;
	border: none;
	width: 20px;
	height: 16px;
	padding: 0 0 0 0;
}

div#formular p.checkbox label{
	width: 400px;
	border: none;
	padding: 0 0 0 10px;
}	

/*---------------------------------------------------------------------
iframe
---------------------------------------------------------------------*/
.tx-ffiframe-pi1{
	padding: 0 0 16px 0;
}	

/*---------------------------------------------------------------------
Downloads
---------------------------------------------------------------------*/

a.download-pdf,
a.download-pdf:visited{
	background: url(../images/pdf.gif) 0 -1px no-repeat;
	text-decoration: none;
	font: 12px/28px Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 20px;
	margin: 0;
}

a.download-pdf:hover{
	color: #535559;
}

.download-zip{
	display: block;
	background: url(../images/zip-logo.gif) 0 0 no-repeat;
	text-decoration: none;
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 20px;
	margin: 18px 0 0 0;
}

.download-zip:hover{
	color: #535559;
}


.download-word{
	display: block;
	background: url(../images/word.gif) 0 0 no-repeat;
	text-decoration: none;
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 20px;
	margin: 18px 0 0 0;
}

.download-word:hover{
	color: #535559;
}

.download-excel{
	display: block;
	background: url(../images/excel.gif) 0 0 no-repeat;
	text-decoration: none;
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 20px;
	margin: 18px 0 0 0;
}

.download-excel:hover{
	color: #535559;
}



#druckbox{}

/*---------------------------------------------------------------------
Stock
---------------------------------------------------------------------*/
.stock-quote{width: 100%;}
.stock-name{float: left; width: 140px;}
.stock-name a,
.stock-name a:visited{font-size: 11px; background:none;}
.stock-last{float: left; width: 70px; text-align: right;}
.stock-quote span.green{color: green;}
.stock-quote span.red{color: red;}
.stock-change{float: left; width: 60px; text-align: right;}
