body {
	font-family: Arial, Helvetica, sans-serif;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}

p, h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}

p {
	line-height: 18px;
	color: #333333;
	font-size: 12px;
}

.p10px {
	line-height: 16px;
	color: #333333;
	font-size: 10px;	
}

.p12px {
	line-height:18px;
	color: #333333;
	font-size: 12px;	
}
	
.p14px {
	line-height: 22px;
	color: #333333;
	font-size: 14px;	
}

h1 {
	color: #666666;
	font-size: 16px;
}

h2 {
	color: #4A6B94;
	font-size: 14px;
}

h3 {
	font-size: 12px;
	color: #666666;
}
h4 {
	font-size: 10px;
	color: #4A6B94;
}

h5 {
	font-size: 10px;
	//color: #666666;
	//font-weight: lighter;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.proz80 {
	font-size: 80%;
}

.bgHGrau12px {
	background-color: #CCCCCC;
	line-height:18px;
	color: #333333;
	font-size: 12px;	
}
	

.topBg {
	background-image: url(../images/1x150TopBg.gif);
	background-repeat: repeat-x;
}
.contentBorderRight {
	background-image: url(../images/10x1BorderContentRight.gif);
	background-repeat: repeat-y;
}
.contentBorderLeft {
	background-image: url(../images/180x1BorderContentLeft.gif);
	background-repeat: repeat-y;
}
.contentBorderBaseline {
	background-image: url(../images/1x30FusszeileMiddle.gif);
	background-repeat: repeat-x;
}
.px14 {
	font-size: 14px;
}
.px12 {
	font-size: 12px;
}
.px10 {
	font-size: 10px;
}
.px9 {
	font-size: 9px;
}
.locationBg {
	background-image: url(../images/1x30NavLocationEmpty.gif);
	background-repeat: repeat-x;
}
.navigationBg {
	background-image: url(../images/180x30NavLeftEmpty.gif);
	background-repeat: repeat-y;
}
.uppercaseBlue {
	text-transform: uppercase;
	color: #4A6B94;
	font-weight: bolder;
}

.uppercaseOrange {
	text-transform: uppercase;
	color: #FF6600;
	font-weight: bolder;
}
.uppercaseDark {
	text-transform: uppercase;
	color: #333333;
}
.contentDiv {
	/*position: absolute;*/
	height: 363px;
	width: 550px;
	padding: 0px;
	margin: 0px;
	overflow: auto;
	z-index: auto;
}

.contentDiv280px {
	/*position: absolute;*/
	height: 280px;
	width: 550px;
	padding: 0px;
	margin: 0px;
	overflow: auto;
	z-index: auto;
}
	
.colorBlack {
	color: #000000;
}
.colorRed {
	color: #FF0000;
}

a{
	color: #0000FF;
	text-decoration: none;
}

a:link{
	color: #0000FF;
	text-decoration: none;
}

a:visited{
	color: #0000FF;
	text-decoration: none;
}

a:hover{
	color: #FF0000;
	text-decoration: underline;
}

.inputKontakt200px {
	width: 200px;
	height: 22px;
	font-size: 12px;
	border: 1px solid #666666;
	margin: 0px;
	padding: 2px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.inputKontaktTextarea250px {
	width: 320px;
	height: 66px;
	font-size: 12px;
	border: 1px solid #666666;
	margin: 0px;
	padding: 2px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
/*
<div id="search">
  <form action="index.php" method="post">
	<div align="left" class="search">
	  <input name="searchword" id="mod_search_searchword" alt="search" class="inputbox" type="text" size="20" value="suchen..."  onblur="if(this.value=='') this.value='suchen...';" onfocus="if(this.value=='suchen...') this.value='';" />
	  <input type="hidden" name="option" value="search" />
	</div>
  </form>
</div>
*/

#search {
margin: 0px;
padding: 0px;
width: 148px;
height: 28px;
float: right;
background: url(../images/back_search.jpg) right top no-repeat;
padding-left: 10px;
padding-top: 2px;
vertical-align: top;
}

#search .inputbox {
width: 100px;
height: 18px;
font-size: 10px;
background: transparent;
border: none;
margin: 0px;
padding: 0px;
line-height: 14px;
}

#search .button{
margin: 0px;
padding: 0px;
height: 14px;
font-size: 10px;
background: transparent;
border: none;
line-height: 10px;
}
/* Standardschriften für unformatierte Abschnitte 
z.B bei Datenbankausgabe */
ul, li {
	line-height: 150%;
	color: #333333;
	font-size: 12px;
}
