
h1,h2,h3,h4,p,div,td,a{
	color:rgb(0,0,0);
}


body {
	font-family:Arial, non-serif;
	background-color:rgb(32,58,150);
	text-align:center;
	font-size:14px;
}

td#schriftzug {
	width:130px;
	text-align:center;
}


td#schriftzug,td#titel{
	background-color:rgb(99,165,90);
}

td#navigation {
	background-color:rgb(2,103,189);
	width:191px;
}

td#inhalt {
	background-image:url('http://imagiro.net/sa/images/background.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
}

td.layout{
	margin:0;
	padding:0;
}

td.layout img {
	margin:0;
	border:none;
}

div#OuterFrame{
	border-style:solid;
	border-color:#000;
	border-width:2px;
	border-top-style:hidden;
	border-bottom-style:hidden;
	text-align:left;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background-color:white;
}

#HybridTable{
	margin:0px;
}

#NavigationFrame,#InhaltFrame{
	border-style:none;
	border-width:1px;
	/*position:relative;*/
}

#NavigationFrame{
	width:150px;
}

#InhaltFrame{
	margin:5px;
}

ul.Navigation{
	list-style-type:none;
	font-size:13px;
	position:relative;
	left:-20px;
}

ul.Navigation li{
	background-color:white;
	border-top-style:solid;
	border-bottom-style:solid;
	border-width:2px;
	margin-bottom:10px;
	width:140px;
	padding-top:2px;
}

ul.Navigation img{
	margin-left:4px;
	margin-right:2px;
}

ul.Navigation li a {
	vertical-align:top;
	text-decoration:none;
}


ul.Navigation li a:hover {
	text-decoration:underline;
}
/*Verzeichnis*/
.DirEntry {
	margin:3px;
	margin-left:10px;
}

#Selections{
	margin:10px;
	width:100%;
}

/*Befehlslinks*/

div.commands,div.commands2{
	color:rgb(28,28,28);
	font-size:13px;
	text-decoration:none;
	margin:3px;
}

div.commands a,div.commands2 a{
	text-decoration:none;
	color:rgb(28,28,28);
}

div.commands {
		margin:10px;
}

div.commands img{
	border-style:none;
}


div.Einrichtung, div.Area{
	margin:10px;
	margin-top:0px;
	margin-bottom:0px;
	border-width:2px;
	border-color:rgb(92,92,92);
	border-style:solid;
	/*background-image:url('http://www.imagiro.net/sa/images/transp.gif');*/
}

h1,h2,h3,h4,h5{
	border-width:2px;
	border-color:rgb(0,0,0);
	border-bottom-style:solid;
	margin:10px;
}

h1 {font-size:20px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}

div.Einrichtung h1,h2,h3,p {
	margin:10px;
}

div.Anschrift {
	margin:0px;
	margin-left:10px;
}

div.Anschrift a{
	color:#000;
}

div.Anschrift table{
	margin:0px;
}

div.Anschrift table td.links{
	width:250px;
}

div.Anschrift table td.rechts{
	width:450px;
}

div.Anschrift td{
	vertical-align:top;
}


.data,.Tel,.Fax,div.Ansprechpartner,div.Angebot,.Email,.Web {
	font-size:13px;
	margin-top:4px;
}	

div.Ansprechpartner {
	font-weight:bold;
	margin-top:4px;
}

.Anschriften {
	margin-bottom:10px;
}

.Tel, .Fax, .Email,.Web {
	padding-left:20px;
	background-repeat:no-repeat;
}

div.Tel {
	background-image:url('/silkicons/gif/telephone.gif');
}

div.Fax {
	background-image:url('/silkicons/gif/printer_empty.gif');
}

a.Email {
	background-image:url('/silkicons/gif/email.gif');
}

a.Web {
	background-image:url('/silkicons/gif/house.gif');
}

.EinzigesAngebot {
	margin:10px;
	margin-bottom:0px;
}

.Traeger {
	margin-left:10px;
	font-size:16px;
}

div.Einrichtung .commands{color:#000;}
div.Einrichtung .commands a{color:#000;}

div.Einrichtung h1{
	font-size:18px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-bottom:0px;
}

div.Einrichtung h2{
	font-size:16px;
}

div.Einrichtung h3{
	font-weight:normal;
	font-size:14px;
	margin-top:0px;
}

td {
	font-size:14px;
}

/* Form Style */

input,textarea,select {
	width:157px;
	margin:1px;
	border-style:solid;
	border-color:rgb(0,0,0);
	border-width:1px;
	font-size:12px;
}

select.Browser{
	width:500px;
}

textarea {height:110px;}

input.EditPLZ{width:35px;}
input.EditOrt{width:120px;}
input.EditBezeichnung,input.EditTraeger,input.EditKatalog{width:400px;}
input.EditZustaendigkeit,input.EditAnsprechpartner,input.EditProbleme,input.EditKategorie{width:322px;}
textarea.EditAngebot,textarea.EditHauptangebot{width:460px;height:100px;font-size:12px;}

div.Einrichtung table{margin-left:18px;margin-top:10px;	}
.AnschriftEdit{
	border-top-style:solid;
	border-width:2px;
}

input.sq{
	width:15px;
}

table#Ergebnisuebersicht{
	margin:10px;
}

table#Ergebnisuebersicht td{
	margin:0px;
	padding:0px;
}


#debugtext{
	margin:10px;
	border-top-style:dotted;
	border-width:1px;
	font-size:8px;
	font-family:courier;
}

#Ergebnisuebersicht td {
	height:20px;
	font-size:13px;
}

.ListElement{
	border-style:none;
	padding:3px;
}

.ListElement a{
	font-size:12px;
	margin-bottom:0px;
	/*border-bottom-style:solid;
	border-width:1px;*/
}

.shortdir{
	margin-left:10px;
	font-size:11px;
}

.TraegerList{
	font-size:11px;
	margin:3px;
	margin-top:0px;
}


.lastchange{
	margin:15px;
	font-size:10px;
}

#Sendmail li {
	font-size:12px;
	margin-bottom:3px;
}

#Sendmail li div.Emailliste{
	font-size:11px;
}

li.nomail {
	color:red;
}

#mailtext{
	width:100%;
}

p.mailtext{
	font-family:Courier, sans-serif;
}




div.cmd a{
	margin-left:4px;
	text-decoration:none;
	vertical-align:top;
}

.cmd {
	padding:2px;
	padding-bottom:0px;
	vertical-align:top;
	text-align:left;
	border-style:solid;
	border-width:1px;
	background-color:#fff;
	font-size:12px;
	color:rgb(32,58,150);
	text-decoration:none;
	font-weight:bold;
	margin-top:10px;
}




div.editcommands{
	margin:13px;
	margin-top:5px;
	margin-bottom:20px;
}

div.editcommands div.cmd{
	display:inline;
	margin-right:10px;
}

div.editcommands div.cmd img{ 
	top:2px;
}

#logi{
	position:relative;
	top:600px;
}

li.spacer {
	margin-top:25px;
}

#InhaltFrame p{
	line-height:1.4em;
}

#InhaltFrame li {
	margin-top:0.4em;
}

#Infoline ul{
	background-image:url('/silkicons/gif/information.gif');
	background-repeat:no-repeat;
	background-position:left top;
	margin:0;
}

#Kontaktinfo{
	font-size:13px;
	font-weight:bold;
}

#Searchfields input {
	border-style:none;
}

#Thesaurus td{
	font-size:12px;
	padding:3px;
	border-color:#AAA;
	border-bottom-style:solid;
	border-width:1px;
}


.cb_small{
	margin-right:10px;
	margin-bottom:2px;
	border-width:1px;
	padding:1px;
	border-style:outset;
}

div#Infoline{
	background-color:#44A;
	color:#fff;
	border-style:solid;
	border-width:1px;
	margin:10px;
	padding:2px;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
}

/** fixed width **/

div#OuterFrame {
	width:900px;
}

#InhaltFrame {
	width:569px;
}

#skripttime{
	margin-top:10px;
	font-size:10px;
	text-align:center;
}

.opener {
	margin:10px;	
}