/*____________________________________________________pseudostyles   */
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:active { text-decoration: none; }
body {
	margin: 0px; /* abstand oben */
	text-align: center; /* nicht unbedingt nötig */
}
/*____________________________________________________LAYOUTMANAGER  */
table.layoutBlank {
	width: 100%;
	border: none;
}
/* LAYOUT-TABELLEN */
table.layoutMain {
	width: 740px;
	border: none;
	text-align: left;
	margin-left: auto; /* zentriert tabelle */
	margin-right: auto;
}
td.layoutMain {
	width: 480px; /* breite der mittleren zelle */
	padding: 0px;
}
td.layoutLR {
	width: 100px;
	padding: 0px;
}
table.layoutLR {
	width: 100%;
	border: none;
	color:#666666;
}
/* TABELLEN-STYLES */
table.layoutHeader {
	width: 100%;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}
table.layoutContent {
	width: 100%;
	height: 540px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
}
table.layoutBottomL {
	width: 100%;
	border-top: 1px solid #999999;
}
table.layoutKomp {
	width: 100%;
	border: 1px solid #999999;
}
/* EBENEN */
.ebeneLR {
	border : none;
	margin: 0px;
	/*text-align : left;*/
	padding : 0px;
	background: White;
}
.ebeneHB {
	border : none;
	margin: 0px;
	text-align : left;
	padding : 0px;
	background: White;
}
/* SUB-CLASSES */
tr.bgColor { background-color: #CCCCCC; }
td.padMain { padding: 15px; } /* abstand main-content zum rand */
td.layoutBottom { vertical-align: bottom; }
td.layoutTop { vertical-align: top; }
td.heights { height: 24px; }
img.border { border: none; }
/*____________________________________________________WIDTH  */
td.wd05 { width: 5%; }
td.wd07 { width: 7%; }
td.wd10 { width: 10%; }
td.wd13 { width: 13%; }
td.wd15 { width: 15%; }
td.wd20 { width: 20%; }
td.wd25 { width: 25%; }
td.wd27 { width: 27%; }
td.wd30 { width: 30%; }
td.wd33 { width: 33%; }
td.wd40 { width: 40%; }
td.wd50 { width: 50%; }
td.wd55 { width: 55%; }
td.wd60 { width: 60%; }
td.wd65 { width: 65%; }
td.wd70 { width: 70%; }
td.wd80 { width: 80%; }
td.wd90 { width: 90%; }
td.wd95 { width: 95%; }
td.top { vertical-align:top; }
/*____________________________________________________SUBNAVIGATION  */
/* MAIN */
.naviMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	font-weight: bold;
}
.naviMainActive { 
	background-color : #CCCCCC; 
	font-size: 10px; /* zellenhöhe für netscape */
}
td.naviMain { background-color : #F4F4F4; }
td.naviMain:hover { background-color : #CCCCCC; } 
/* SUB */
table.naviCat {
	width: 90px;
	border-top: 1px solid #999999;
	background-color: White;
	float: right;
	letter-spacing: 1px;
}
.naviSub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.naviSub:hover { color: #222222; }
/* COLORS */
td.leistungen { background-color: #006699; }
td.produkte { background-color: #993333; }
td.support { background-color: Green; }
td.impressum { background-color: #222222; }
/*____________________________________________________TEXT  */
.text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	color: #666666;
}
.text10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.text11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
h1 {
	margin-bottom: 0px;
	display: inline;
}
h2 {
	margin-bottom: 0px;
	display: inline;
}
h3 {
	margin-bottom: 0px;
	display: inline;
}
/* TEXT-CLASSES */
.dark { color: #222222; } 
.lh { line-height: 14px; }
.fett { font-weight: bold; }
.tar { text-align: right; }
.tal { text-align: left; }
.tac { text-align: center; }
.ul { text-decoration: underline; }
.nb { font-weight: normal; }
.il { display:inline; }
/*____________________________________________________LINKS  */
.link10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
}
.link10:hover { color: #666666; }
.link11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
}
.link11:hover { color: #666666; }
/*____________________________________________________FORM  */
input:focus { background-color : #F4F4F4;} 
textarea:focus { background-color : #F4F4F4;}

.styleInput {
	border-top: none;
	border-right: none;
	border-bottom: #999999 thin solid;
	border-left: #999999 thin solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
}
.styleSubmit {
	border-top: #999999 thin solid;
	border-right: #999999 thin solid;
	border-bottom: #999999 thin solid;
	border-left: #999999 thin solid;	
	background-color: #F4F4F4;
}
/*____________________________________________________LIST  */
ul {
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
}
li {
	list-style-type: square;
}
/*____________________________________________________GSM   */
.gsm {
	color: #FF8F09;
}
strong {
	font-weight:normal;
}
