body {
	font-family:arial;
	background-color:black;
	background-image:url('pics/background.png');
	background-repeat:repeat-x;
	margin:0;
}

	/*verstecke forum*/
	#navimg2 {visibility:hidden; }


a:hover {
	color:#ff9933;
}
a {
	color:#333333;
}



#appnav {
	background-image:url('pics/fadingbar.png');
	background-repeat:no-repeat;
}

/* Es lebe der IE */
table.navtable img,td#appnav.appnavtd  {
	position:relative;
	top:-3px;
}



/* Ende scheiß IE */

#webappbutton {
	position:relative;
	top:-6px;
	left:150px;
}

#iphoneappbutton {
	visibility:hidden;
	position:relative;
	top:-6px;
	left:175px;
}

#content {
	padding-top:7px;
	padding-left:17px;
	vertical-align:top;
	background-repeat:no-repeat;
	font-size:10pt;
}

#contentie {
	padding-left:17px;
	vertical-align:top;
	background-repeat:no-repeat;
	font-size:10pt;
}
#contentie h3 {
	position:relative;
	top:-6px;
}
#contentie table {
	position:relative;
	top:-8px;
}

#contentleft {
	width:574px;
	font-size:10pt;
	padding-right:20px;
	vertical-align:top;
}
#contentright {
	width:354px;
	font-size:10pt;
	vertical-align:top;
	padding-left:20px;
}

#contentleft h3, #contentright h3 {
	font-size:10pt;
	background-image:url('pics/h3back.png');
	background-repeat:repeat-x;
	line-height:24px;
}

#contentright td {
	font-size:10pt;
}

p.line11p5pt {
	line-height:11.5pt;
}


#vertspacer {
	background-image:url('pics/vertdots.png');
	background-repeat:repeat-y;
	background-position:top;
	width:10px;
	height:440px;
	vertical-align:top;
}

#wspic {
	position:relative;
	top:-10px;
	left:2px;
}

#footer {
	color:white;
	font-weight:bold;
	font-size:8pt;
}

#footer a {
	color:white;
	text-decoration:none;
}
#footer a:hover {
	color:#ff9933;
}


/*Mailform*/
table.mailform td {
	vertical-align:top;
	font-size:10pt;
}

table.mailform input, table.mailform textarea {
	border:1px solid #aaaaaa;
	width:300px;
	font-size:8pt;
	color:#333333;
}

table.mailform input.button {
	width:122px;
	height:14px;
	border:0;
}

/* Referenzen */

#refs td {
	padding-top:5px;
	padding-bottom:5px;
	color:black;
}

#refs h5 {
	font-size:8pt;
	font-weight:bold;
}
#refs p {
	font-size:8pt;
	position:relative;
	top:-15px;
	text-align:left;
}

table#refs.refsie h5 {
	position:relative;
	top:-15px;
}

table#refs.refsie p {
	top:-30px;
}


/*scrollbar*/
 div#detailScrollBody{
	width:342px;
	height:400px;
	text-align:justify;
	overflow:hidden;
	position:relative;
	top:0px;
	left:0px;
	color:white;
	font-family:arial;
	font-size:10pt;
}

 div#detailScrollContent{
	white-space:normal;
}

 div#track {
	background:transparent url('pics/sb_bg.gif') repeat-y scroll 0px 50%;
	height:400px;
	position:relative;
	float:right;
	top:0px;
	width:12px;
	margin-right:0px;
}

p.quote {
	font-style:italic;
	text-align:right;
}

/*Präsentation*/
p.ptext,a.plink {
	font-size:8pt;
}
#pfeil {
	margin-right:10px;
}


/*Listen*/
ul {
	list-style-image:url('pics/pfeil_li.png');
	position:relative;
	left:-40px;
}
li {
	position:relative;
	left:23px;
	top:5px;
	line-height:14pt;
}

ul.nebenbild {
	list-style-image:url('pics/pfeil_li.png');
	position:relative;
	left:0px;
}
ul.nebenbild li {
	position:relative;
	top:5px;
	line-height:16pt;
}

/* Bilder mit Textabstand rechts  */
img.abstandR {
	margin-right:20px;

}

/* Umfrage */


#end2 input.text {font-size:8pt;width:250px;border:1px solid #aaaaaa;}
#end2 td {font-size:8pt;height:18pt;vertical-align:top;}
#end2 td.umtd1 {text-align:right;width:45px;}