/*************************************************
Stylesheet Logowerke
 * 1. HTML-Tags
 * 2. Layout
 * 3. Navigation
 * 4. Inhalt
 * 5. Rechte Spalte
**************************************************/

/*************************************************
 ****************** 1. HTML-Tags ******************
 *************************************************/
body { margin:0px; padding:0px; font-family:Helvetica,Arial,sans-serif;  width:20cm;}
h1 { font-size:21px; font-weight:bold;line-height:21px; color:#242321; }
h2 { font-size:13px; font-weight:bold;line-height:15px; color:#353436; }
h3 { font-size:13px; font-weight:bold;line-height:15px; color:#F07D00; }
td,p,div { font-size:12px; line-height:15px; color:#353436; vertical-align:top;}
fieldset { border: none; }
input { font-family:Helvetica,Arial,sans-serif; padding:2px; }
label { font-weight:bold; float:left; width:120px; text-align:right; padding-right:10px;}
form br { clear:both; }
ul { padding-left:8px; margin-left:7px; list-style-type:circle; }
ol { padding-left:8px; margin-left:7px; }
a:link,a:visited,a:active,a:hover { color:#F4AB00; text-decoration:none; }

/*************************************************
 ****************** 2. Layout **********************
 *************************************************/
/* Logo */
#logo { display:none; }


/* Bild oben rechts */
#head { display:none; }


/* Oranger Streifen */
#orange { display:none; }

/* Abstand unter orangem Streifen */
#space { display:none; }

/* Inhalt (links, mitte, rechts) */
table.content {
	width:20cm;
	height:100%;
	font-size:12px;
	line-height:15px;
}

/* Inhalt mitte */
td.content {
	height:100%;
        border:none;
}

td#colLeft { display:none; }
td#colRight { display:none; }

td.dotted { border: none; }

/* Fusszeile mit Adresse */
td.footer {
	height:40px;
	vertical-align:bottom;
	background:url(../img/logoFoot.gif) left bottom no-repeat;
	padding-left:0px;
}
td.footer a { display:none; }

/* Oranger Bereich der Fusszeile */
span.orange { color:#FFCC66; }

/* Navigationsspalte */
div.menu { display:none;  }

/* Textinhalt */
div.content { margin:10px; margin-top:30px; max-width:700px; }

/* Rechte Spalte */
div.news { display:none;  }


/*************************************************
 ****************** 4. Inhalt ***********************
 *************************************************/

/* Pfad-Angabe: Wo bin ich? */
a:link.whereIAm,a:visited.whereIAm,a:active.whereIAm {
	font-size:12px;
	color:#353436;
	text-decoration:none;
	line-height:15px;
}
a:hover.whereIAm { color:#242321; }

/* Tabellen: tdLAYOUTNR-ZEILENNR-SPALTENNR */
/* Tabellen-Layout 1 */
th.th1 { background-color:#EF9E00; color:#ffffff; text-align:left; font-size:13px; font-weight:normal;}
td.td1-1-1,td.td1-1-2,td.td1-1-1-last,td.td1-1-2-last { background-color:#ffffff;}
td.td1-2-1,td.td1-2-2,td.td1-2-1-last,td.td1-2-2-last { background-color:#F8D888;}

/* Tabellen-Layout 2 */
table.table2 { border-top:1px solid #EF9E00;border-right:1px solid #EF9E00; }
th.th2 { background-color:#EF9E00; color:#ffffff; text-align:left; font-size:13px; font-weight:normal; }
td.td2-1-1,td.td2-1-2,td.td2-1-1-last,td.td2-1-2-last { 
    background-color:#ffffff;
    border-bottom:1px solid #EF9E00; 
    border-left:1px solid #EF9E00;
}
td.td2-2-1,td.td2-2-2,td.td2-2-1-last,td.td2-2-2-last { 
    background-color:#ffffff; 
    border-bottom:1px solid #EF9E00; 
    border-left: 1px solid #EF9E00;
}

/* Tabellen-Layout 3 */
table.table3 { border-top:1px solid #EF9E00;border-right:1px solid #EF9E00;width:90%; }
th.th3 { background-color:#EF9E00; color:#ffffff; text-align:left; font-size:13px; font-weight:bold; }
td.td3-1-1,td.td3-1-2,td.td3-2-1,td.td3-2-2 { 
    background-color:#ffffff;
    border-bottom:1px solid #EF9E00; 
    border-left:1px solid #EF9E00;
}
td.td3-1-1-last,td.td3-1-2-last,td.td3-2-1-last,td.td3-2-2-last {
    background-color:#F8D888;
    border-bottom:1px solid #EF9E00; 
    border-left:1px solid #EF9E00;
}

/* Listen */
/* Layout 1 */
ul.csc-bulletlist-1 { list-style-type:disc; }
ul.csc-bulletlist-2 { color:#f4ab00; }

/* Formulare */
input.contact { width:300px; }
textarea.contact {width:300px; height:200px; }
span.required { color:#EF9E00 }

/* Newsliste */
td.newslist { border-bottom:1px dotted #333333;padding-top:10px; }

