/*
Autor: 			Manuel Kainer
Styles Layout: 	Anfrageformulare Ingo Schonert Tresore
Date:			2005-08-29
*/

body{
background-color:#FFFFFF;
margin:0;
}
body,td,div,span {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}
label {
font-weight:bold;
border-bottom:1px dashed #CCC;
}

td.header{
padding-bottom:22px;
padding-left:15px;
vertical-align:bottom;
}
.header a:link, .header a:visited, .header a:active  {
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	padding:2px 5px 2px 5px;
}
.header a:hover  {
	font-weight:normal;
	color:#000;
	background-image:url(hover-grafik.png);
	background-position:center;
	background-repeat:repeat-x;
	text-decoration:none;
	padding:5px 5px 5px 5px;
}

a:link, a:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a:hover {
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
h1 {
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}	
h2 {
	font-size: 10pt;
	font-weight: bold;
	color: #549ED0;
}
.rasterhell {
	border-bottom: 1px dashed #CCCCCC;
	list-style-type: square;

}
.rasterhelline {

	border-bottom: 1px solid #CCCCCC;
}
.rasterhell-rot {
	border-bottom: 1px dashed #FF3300;
	list-style-type: square;

}
.rasterhell-blau {
	border-bottom: 1px dashed #549ED0;
	list-style-type: square;
}
.rasterhelline-to {
	border-top: 1px solid #CCCCCC;
}
.list-style {
	list-style-type: square;
}
.mouseover {
	cursor: pointer;
}
.liniehellrundum {
	border: 1px solid #CCCCCC;
}
.LinieLinksOben {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.LinieLinksUnten {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.LinieRechtsOben {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.LinieRechtsUnten {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.LinieRechtsLinks {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.LinieRechtsLinksunten {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.rundumrot {
	border: 2px solid #990000;
}
.LinieLinks {
	border-left: 1px solid #CCCCCC;
}
.LinieLinksObenDunkel {
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
}
.LinieLinksObenUnten {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.LinieStueckgut {
	border: 3px solid #549ED0;
}	
.LinieDienstleistung {
	border: 3px solid #CC3333;
}
.Linie-IST {
	border: 3px solid #549ED0;
}
.LinieZubehoer {
	border-top: 3px solid #999999;
}	
.Rote  {
	font-weight: bold;
	color: #CC3333;
}
.Blaue  {
	font-weight: bold;
	color: #549ED0;
}
.\10px-Text-B {
	font-size:10px;
	font-weight: bold;
	color: #333366;
}
.\10pt-Text {
	font-size:10pt;
	color: #000000;
}
.\10px-Text-R {
	font-size:10px;
	font-weight: bold;
	color: #CC3333;
}
.\10px-Text-S {
	font-size:10px;
	color: #000000;
}
.\10pt-Text-R {
	font-size:10pt;
	font-weight: bold;
	color: #CC3333;
}
.\10px-Text-SB {
	font-size:10px;
	color: #000000;
}
.\10pt-Text-IST {
	font-size:10pt;
	font-weight: bold;
	color: #549ED0;
}
.\10px-Text-IST {
	font-size:10px;
	font-weight: bold;
	color: #549ED0;
}
.\10px-Text-RED {
	font-size:10px;
	font-weight: bold;
	color: #FF3300;
}.ADP{
	color:#CC3333;
	text-decoration:none;
	font-weight:bold;
	text-align: left;	
}
.ASP{
	color:#549ED0;
	text-decoration:none;
	font-weight:bold;
	text-align: left;	
}
.AST{
	color:#000000;
	text-decoration:none;
	font-weight:lighter;
	text-align: left;	
}
.ASTB{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	text-align: left;	
}
.LinieLinks2 {
	border-top: 2px solid #CCCCCC;
	border-left: 2px solid #CCCCCC;
}
.LinieLinksBlau {
	border-top: 1px solid #549ED0;
	border-left: 1px solid #549ED0;
}
.LinieLinksBlau2 {
	border-top: 2px solid #549ED0;
	border-left: 2px solid #549ED0;
}
.LinieBlau2 {
	border-left: 2px solid #549ED0;
}
.LinieWichtig {
	border-top: 1px solid #E22B13;
}

/* Div Tag Styles für Layout*/
.FormularMain{
}
.AbschnittHeadline{
display:block;
height:22px;
background-color:#F4F4F4;/*#CDE2F1*/
border:1px solid #666;
padding:3px 0 0 5px;
color:#0066FF;
font-weight:bold;
font-size:13px;
}
.AbschnittHeadlineSub{
display:block;
height:22px;
background-color:#FFF;/*#CDE2F1*/
border-left:1px solid #666;
border-right:1px solid #666;
padding:3px 0 0 5px;
color:#000;
font-weight:bold;
}
.AbschnittMain{
display:block;
border:1px solid #666;
border-top:0;
padding:10px 10px 10px 10px;
margin-bottom:15px;
background-position:right 15px;
background-repeat:no-repeat;
}
.AbschnittMainSub{
display:block;
border-left:1px solid #666;
border-right:1px solid #666;
border-bottom:1px dashed #CCC;
padding:10px 10px 10px 10px;
margin-bottom:0px;
background-position:right 15px;
background-repeat:no-repeat;
}
.ContainerRow{
float:left;
width:110px;
height:50px;
border-left:1px dashed #CCC;
padding:2px 0px 2px 5px;
}
.ContentBlock{
clear:left;
display:block;
background-position:right 10px;
background-repeat:no-repeat;
}
.SubmitBlock{
clear:left;
display:block;
border-top:1px dashed #CCC;
border-bottom:1px dashed #CCC;
text-align:center;
}

.MediaRow{
float:left;
width:200px;
height:80px;
border-left:1px dashed #CCC;
padding:2px 5px 2px 5px;
}

/*Formularspezifische Tags*/
label, select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 20%; /* Breite.*/
}
.Labelinvisible{
visibility:hidden;
}
.inputfield{
	border: 1px solid #666;
	margin:1px;
}
.inputbutton {
	border : 1px solid #999999;
	background-color: #666666;
	font-size: 13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	color:#FFFFFF;
}

/* Link Behaviours für Formular*/
.LinkFabrikatBild{
border:1px solid #CCCCCC;
cursor:pointer;
}
.Hilfe{
width:16px;
border-bottom:1px dashed #ccc;
color:#666666;
cursor:help;
}
.HilfeMarker{
width:auto;
border-bottom:1px dashed #ccc;
color:#0066FF;
cursor:pointer;
}


/*ToolTip Style*/
.TooltWinMain{
position:absolute;
visibility:hidden;
left:-600px;
z-index:200;
}
.TooltWinStyle {
border:1px solid #666666;
}
.TooltHeadline{
display:block;
background-color:#0099FF;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding:2px 0 2px 5px;
border-bottom:1px solid #666666;
}
.TooltContent{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:5px;
}


/* STYLE DES   S E I T E N H E A D E R S   mit MENUEBENE */
#PageHeaderLogo{
	display:block;
	background-image:url(../Ingo-Schonert-Tresore.gif);
	background-position:right 5px;
	background-repeat:no-repeat;
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	height:95px;
	margin-top: 5px;
	margin-right: 5%;
	margin-bottom: 5px;
	margin-left: 5%;
}
#PageHeaderMenuBorder{
display:block;
border-top:2px solid #549ED0;
border-bottom:2px solid #549ED0;
margin:2px 5% 5px 5%;
padding:5px 0 5px 0;
}
#PageHeaderHorMenuBG{
background-color:#E6E6E6;
height:18px;
}
.PageHeaderMenuItem{
display:block;
float:left;
background-image:url(../d2.gif);
background-repeat:no-repeat;
background-position:4px 5px;
width:12%;
border-right:2px solid #FFF;
height:16px;
padding:2px 0 0 16px;
}

#ContentContainer{
display:block;
border:1px solid #CCC;
height:auto;
margin-top:15px;
margin-left:auto;
margin-right:auto;
padding:10px;
width:755px;
}

.checkhighlight {
	border: 1px solid #FF0000;
	margin:1px;
}

