TD, TH {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

P, FORM, FONT {
	margin-top: 0px;
	margin-bottom: 0px;
}

H1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 30px;
	font-size: 14pt;
	color: #C7160B;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;	
}

H2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;	
}

.text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;	
}

.text_kl {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-size: 7pt;
	color: #000000;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;	
}

a {
	color: #CCCCCC;
	text-decoration: none;
}

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

.link {
	color: #E40001;
	text-decoration: none;
}

.link:hover {
	color: #000000;
	text-decoration: underline;
}
.fehler {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-size: 8pt;
	color: #510101;
	text-decoration: none;
	border-width: 1;
	background-color: #FFE5E5;
	border-style: solid;
	border-color:#FF0000;
}

.hinweis {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-size: 8pt;
	color: #494949;
	text-decoration: none;
	border-width: 1;
	background-color: #F3F6F8;
	border-style: solid;
	border-color:#494949;
}

.buttonSymbolbar {
	border-width: 2px;
	background-color: #FFFFFF;
}

.buttonSymbolbar_save {
	border-width: 2px;
	background-color: #D78D80;
}

.edit {
	border-color: #98A5AC;
	border-width: 1px;
	border-style: dashed;
}

.bild_edit {
	border-color: #D68214;
	border-width: 1px;
	border-style: dashed;
}

.upload {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size: 8pt;
	color: #494949;
	text-decoration: none;
	margin-top: 0;
	margin-bottom: 0;
}

.upload2 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size: 8pt;
	color: #494949;
	text-decoration: none;
	margin-top: 0;
	margin-bottom: 0;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	border-width: 1px;
}

.hintergrundbild {

	display:none;
	
}

.bar {
	scrollbar-base-color:#797979;
	scrollbar-arrow-color: #797979;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color:#CBCBCB;
	scrollbar-darkshadow-color:#797979;
}

INPUT, TEXTAREA {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-size: 8pt;
	color: #595959;
	font-weight: normal;	
	background-color: #DDDEE3;
	border-width: 1px;
	border-style:dashed;
	border-color:#999999;
	
}

BODY {
	margin-top: 0px;
	margin-bottom: 0px;
	margin: 0px;
}

/*Kontakt*/

		#_kontakt_td {
			background: url(../images/kontakt/stingl_bg.jpg);
			background-repeat: repeat-y;
		}		

		#kontakt_container {
			width:781px;
			height:291;
			overflow:auto;
			padding:0;
			margin:0px;
			background: url(../images/kontakt/stingl_bg.jpg);
			background-repeat: repeat-y;
			border:solid 0px #f00;
		}		

div.box {
     /*Any properties you'd want the box to have.*/
     /*Would probably be position, dimension type stuff.*/
     /*Though personally I would have a div outside this
       to control the dimensions.*/
     border: 1px solid #000000;
     position: relative;
	 padding: 3px 3px 3px 3px;
	 height: 109px;
     width: 270px;
}

* html div.box {
     /*Any properties you'd want the box to have.*/
     /*Would probably be position, dimension type stuff.*/
     /*Though personally I would have a div outside this
       to control the dimensions.*/
     border: 0px solid #000000;
     position: relative;
	 padding: 3px 0px 3px 3px;
	 height: 109px;
     width: 276px;
}

div.box_contents {
     background-color:transparent;
     height: 100%;
     position: relative;
     width: 100%;
     z-index: 101;
}
div.box_contents {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	text-align:left;
}

div.box_contents h5{
	margin-top:0px;
	margin-bottom:10px;
	border:solid 0px #f00;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: red;
}

div.box_contents .link{
	color: red;
}	

div.box_contents img{
	border:1px solid #666666;
}

* html div.box_contents img{
	margin-right:6px;
}

div.box_background {
     background-color: white;
     height: 100%;
     filter:alpha(opacity=60); /* IE's opacity*/
     left: 0px;
     opacity: 0.60;
     position: absolute;
     top: 0px;
     width: 100%;
     z-index: 99;
}


* html  div.box_background {
	border:1px solid #000;
}
