
.txtOverview {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
}
.typeOverview {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: lighter;
	white-space: nowrap;

}
.navigTop {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
}

.navigTopNew {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 68%;
	font-weight: bold;
	color: red;
}

.contactTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-align: left;
}

td.pathTop {
	font-size: 80%;
	color: #FF9900;
	text-decoration: none;
}

div.infos {
	padding-left: 20px;
	padding-top: 0px;
}

h2.infoTitle {
	color: #003399;
}

td.infoTitle {
	font-size: 80%;
	color: #003399;
	font-weight: bold
}

td.infoText {
	font-size: 80%;
	vertical-align: top;
}

li.infoText {
	font-size: 80%;
}

table.symbols {
        padding: 5px;
        margin-left: 20px;
}

td.symbolsh  { 
        font-size: 90%;
        font-weight: bold; 
        background-color: #f0f0f0; 
        letter-spacing: 0.1em }


td.symbols {
        text-align: center;
}

td.symbolsdata {
        font-size: 80%;
        padding: 5px;
}


a.pathTop {
	color: #FF9900;
	text-decoration: none;
}

.slogan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #003399;
	text-align: center;
}

td.weitere {
	background-color: #F0F0F0;
	white-space: nowrap; 
	padding-left: 14px;
	height: 36px;
}


img {
	margin: 0px;
	border: 0px;

}

img.welcome {
	border-top: 1px #CCCCCC solid;
	border-left: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	margin-top: 3px;
}

img.selected {
	border-top: 1px #CCCCCC solid;
	border-left: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	margin-top: 3px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:5px; 
	margin-right:5px; 
	margin-top:5px; 
	margin-bottom:5px	
}

h2 {
	font-size: 90%;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #003399;
}

p {
	font-size: 80%;
}

table.modelsData {
	float: left;	
}
.techGuide {
	font-size: 80%;
	font-weight: bold;
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;

}
th.modelsHead {
	font-size: 80%;
	background-color: #666666;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
}

tr.odd {
	background-color: #F0F0F0;

}
tr.even {
	background-color: #E0E0E0;

}

table.modelsData {
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;

}
td.modelsDataVal {
	font-size: 80%;
	padding-right: 5px;
	padding-left: 5px;
	text-align: right;

}

td.modelsDataDescr {
	font-size: 80%;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;

}

.subNote {
	font-size: 56%;
}
tr.techData {
	padding-top: 10px;
	padding-left: 10px;
	vertical-align: top;

}

.sloganL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #003399;
	text-align: left;
}

.sloganC { color: #003399; font-weight: bold; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center }

.sloganR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #003399;
	text-align: right;
	vertical-align: top;
}

.tdButtDispl {
	text-align: center;
	vertical-align: top;
}

.navigCDBackgr {
	background-color: #E8E8E8;
	vertical-align: top;
	border-top: 1px solid white;
	width: 200px;
}
.footerCDBackgr {
	background-color: #E8E8E8;
	vertical-align: top;
	text-align: center;
	border-top: 1px solid white;
	width: 100%;
}

.footerRight {
	width: 26%;
	font-size: 80%;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;
}

.footerRightFlag {
	width: 11%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	text-align: left;
}

.topCDBackgr {
	background-color: #E0E0E0;
	border-left: 0px #E0E0E0 solid;
	border-right: 0px #E0E0E0 solid;
}

.topCDBackgrPrint {

	background-color: #FFFFFF;
	border-left: 10px #FFFFFF solid;
	border-right: 10px #FFFFFF solid;
}

div.intro {
	text-align: center;
	font-size: 95%;
	color: #FF0000;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.introContact {
	font-size: 95%;
	color: #666666;
}

div.introConsult {
	font-weight: bold;
	font-size: 95%;
	color: #666666;
	padding-left: 150px;
	padding-bottom: 20px;
}

a:link  { 
	text-decoration: none; 
}

a:visited  { 
	text-decoration: none; 
}

a:hover { 
	color: #ff0000;
	text-decoration: none;
	background-color: #FFFFCC;
}
a:active { 
	color: #ff0000;
	text-decoration: none; 
}

.CDBackgr {
	background-color: #E0E0E0;
}

td.navig {
	font-size: 80%;
	text-decoration: none;
	padding-left: 14px;
	padding-right: 4px;
	text-indent: 0px;
	background-color: #E8E8E8;
	border-top: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
}

td.navigmo {
	font-size: 80%;
	text-decoration: none;
	padding-left: 14px;
	padding-right: 4px;
	text-indent: 0px;
	background-color: #FFFFCC;
	border-top: 1px solid #FF9999;
	border-bottom: 1px solid #FF9999;
}

td.navig00 {
	border-top: 8px solid white;
	font-weight: bold;
}

td.navig0 {
	font-size: 80%;
	color: #000000;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
	border-left: 1px solid white;
	border-right: 8px solid white;
	border-top: 0px solid white;
	background-color: #CCCCCC;
}

td.navig0 a:visited{
	text-decoration: none;
	color: #000000;
}

td.navig0 a:link{
	text-decoration: none;
	color: #000000;
}

td.navig0mo {
	font-size: 80%;
	color: red;
	text-decoration: none;
	white-space:nowrap; 
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
	border-top: 0px solid white;
	border-left: 1px solid white;
	border-right: 8px solid white;
	background-color: #FFFFCC;
}


td.navig0s {
	font-size: 80%;
	color: red;
	text-decoration: none;
	white-space:nowrap; 
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
	border-top: 0px solid white;
	border-left: 1px solid white;
	border-right: 8px solid white;
	background-color: #F0F0F0;
}

a.navig0s {
	text-decoration: none;
	color: #FF0000;
	background-color: #F0F0F0;
}
td.navig0sm {
	font-size: 80%;
	font-weight: bold;
}

td.navig1 {
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
	white-space:nowrap; 
	background-color: #F0F0F0;
	padding-left: 14px;
	padding-right: 4px;
	border-top: 0px solid #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
	text-indent: 0px;
}

a.navig1 {
	text-decoration: none;
	color: #000000;
}

td.navig1mo {
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFCC;
	white-space:nowrap; 
	padding-left: 14px;
	padding-right: 4px;
	border-top: 1px solid #FF9999;
	border-bottom: 1px solid #FF9999;
	text-indent: 0px;
	cursor: hand
}

a.navig1mo {
	text-decoration: none;
	color: #000000;
}

td.navig1desc {
	font-size: 70%;
	text-decoration: none;
	background-color: #F0F0F0;
	padding-left: 14px;
	padding-right: 4px;
	border-top: 1px solid #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
	text-indent: 0px;
}

td.navig1modesc {
	font-size: 70%;
	text-decoration: none;
	background-color: #FFFFCC;
	padding-left: 14px;
	padding-right: 4px;
	border-top: 1px solid #FF9999;
	border-bottom: 1px solid #FF9999;
	text-indent: 0px;
	cursor: hand
}

td.navig1s {
	color: red;
	font-size: 70%;
	text-decoration: none;
	background-color: #E0E0E0;
	white-space:nowrap; 
	padding-left: 14px;
	padding-right: 4px;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	text-indent: 0px;
}

a.navig1s {
	text-decoration: none;
	color: #FF0000;
}

td.navig2 {
	font-size: 70%;
	text-decoration: none;
	background-color: #F0F0F0;
	white-space: nowrap; 
	padding-left: 14px;
	padding-right: 4px;
	border-top: 1px solid #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
	text-indent: 0px;
}

a.navig2 {
	text-decoration: none;
	color: #0000FF;

}

td.navig2mo {
	font-size: 70%;
	text-decoration: none;
	background-color: #FFFFCC;
	white-space:nowrap; 
	padding-left: 14px;
	padding-right: 4px;
	border-top: 1px solid #FF9999;
	border-bottom: 1px solid #FF9999;
	text-indent: 0px;
	cursor: hand
}

td.navig2desc {
	font-size: 70%;
	text-decoration: none;
	background-color: #F0F0F0;
	padding-left: 14px;
	padding-right: 4px;
	border-top: 1px solid #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
	text-indent: 0px;
}

td.navig2modesc {
	font-size: 70%;
	text-decoration: none;
	background-color: #FFFFCC;
	padding-left: 14px;
	padding-right: 4px;
	border-top: 1px solid #FF9999;
	border-bottom: 1px solid #FF9999;
	text-indent: 0px;
	cursor: hand
}

td.navig2s {
	color: red;
	font-size: 70%;
	text-decoration: none;
	white-space:nowrap; 
	background-color: #E0E0E0;
	padding-left: 14px;
	padding-right: 4px;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	text-indent: 0px;
	background-image:url(../../_images/general/navig2sbg.gif)
}

a.navig2s {
	text-decoration: none;
	color: #FF0000;
}

td.navig3 {
	font-size: 70%;
	text-decoration: none;
	white-space:nowrap; 
	background-color: #F0F0F0;
	padding-left: 14px;
	padding-right: 4px;
	border-top: 1px solid #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
	text-indent: 0px;
}

a.navig3 {
	text-decoration: none;
	color: #0000FF;
}

td.navig3mo {
	font-size: 70%;
	text-decoration: none;
	background-color: #FFFFCC;
	white-space:nowrap; 
	padding-left: 14px;
	padding-right: 4px;
	border-top: 1px solid #FF9999;
	border-bottom: 1px solid #FF9999;
	text-indent: 0px;
	cursor: hand
}

td.navig3desc {
	font-size: 70%;
	text-decoration: none;
	background-color: #F0F0F0;
	padding-left: 14px;
	padding-right: 4px;
	border-top: 1px solid #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
	text-indent: 0px;
}

td.navig3modesc {
	font-size: 70%;
	text-decoration: none;
	background-color: #FFFFCC;
	padding-left: 14px;
	padding-right: 4px;
	border-top: 1px solid #FF9999;
	border-bottom: 1px solid #FF9999;
	text-indent: 0px;
	cursor: hand
}

td.navig3s {
	color: red;
	font-size: 70%;
	text-decoration: none;
	white-space:nowrap; 
	background-color: #E0E0E0;
	padding-left: 14px;
	padding-right: 4px;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	text-indent: 0px;
}

a.navig3s {
	font-size: 80%;
	text-decoration: none;
	color: #FF0000;
}

.oneline { 
	white-space:nowrap; 
}

.welco    {
	background-color: #f0f0f0;
	padding: 10px
}

td.imagemed  {
	border-top: 35px solid #fff
}

.noprintnowrap {
	white-space:nowrap;
}

div.areastart {
	background-color: #E8E8E8;
	padding-left: 14px;
	border-top: 6px solid White;
	border-bottom: 3px solid White;
}

div.areasel {
	background-color: #FFFFFF;
}

div.areaselno {
	background-color: #E8E8E8;
}

div.navig1mo a{
	display: block;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFCC;
	white-space:nowrap; 
	padding-left: 14px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #FF9999;
	border-bottom: 1px solid #FF9999;
	text-indent: 0px;
	cursor: hand
}

div.navig1mo a:hover {
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFCC;
	white-space:nowrap; 
	padding-left: 14px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #FF9999;
	border-bottom: 1px solid #FF9999;
	text-indent: 0px;
	cursor: hand
}

div.navig1s a {
	display: block;
	font-size: 70%;
	color: red;
	text-decoration: none;
	background-color: #E8E8E8;
	white-space:nowrap; 
	padding-left: 14px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #FF9999;
	border-bottom: 1px solid #FF9999;
	text-indent: 0px;
}

div.navig1s a:hover {
	font-size: 70%;
	color: red;
	text-decoration: none;
	background-color: #E8E8E8;
	white-space:nowrap; 
	padding-left: 14px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #FF9999;
	border-bottom: 1px solid #FF9999;
	text-indent: 0px;
}

div.navig2 a {
	display: block;
	font-size: 70%;
	text-decoration: none;
	white-space: nowrap; 
	padding-left: 14px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: 1px solid #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
	text-indent: 0px;
}

div.navig2 a:hover {
	font-size: 70%;
	text-decoration: none;
	background-color: #FFFFCC;
	white-space:nowrap; 
	padding-left: 14px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: 1px solid #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
	text-indent: 0px;
	cursor: hand
}

div.navig2s a {
	display: block;
	font-size: 70%;
	color: red;
	text-decoration: none;
	white-space:nowrap; 
	padding-left: 14px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: 1px solid #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
	text-indent: 0px;
	background-image:url(../../_images/general/navig2sbg.gif)
}

div.navig2s a:hover {
	display: block;
	font-size: 70%;
	color: red;
	text-decoration: none;
	white-space:nowrap; 
	background-color: #FFFFCC;
	padding-left: 14px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: 1px solid #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
	text-indent: 0px;
	background-image:none;
}

form.searchbox {
	text-align: left;
	font-size: 100%;
}

input.searchfield {
	background-color:#F0F0F0;
	padding-left: 3px;
/*	background-image:url(../../_images/general/suche_bg.gif)*/
}

input.searchfieldactive {
	background-color:#CCFFCC;
	padding-left: 3px;	
}


div.searchresult {
	margin-top: 30px;
	margin-left: 60px;
	margin-right: 30px;
	font-size: 100%;
}

.resnumber {
	margin-left: -30px;
	padding-right: 5px;
}

.restitle  {
	margin-left: -30px;
	font-size: 120%;
	color: #0000FF;
	text-decoration: none;
}

.restext  {
}

.resurl  {
	color: #009900;
	font-size: 100%;
}

.ressize  {
	font-size: 100%;
	color: #009900;
}

.resmatchtitle  {
}

.resmatchtext  {
	color: #FF4242;
}

.respages  {
	font-size: 80%;
}

p.autoforw {
	text-align: center;
	color: #999999;
	padding-top: 150px;
}










