* { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4B4B4B;
	font-size: 12px;
}

body {
	margin: 0;
	background-color: #BEBEBE;	
}

table.bgr { background-color: #6898D9; }
.bgrNav { BACKGROUND-COLOR: #DCDCDC; }

p.titel1 {
	padding-left: 10px;
	color: #005A96;
	font-size: 23px;
	font-weight: bold;
	margin: 2px;
}

p.titel2 {
	padding-left: 10px;
	color: #005A96;
	font-size: 20px;
	font-weight: bold;
	margin: 2px;
}

p.titel3 {
	color: #ffffff;
	font-size: 14px;
}

p.footer {
	padding-right: 10px;
	color: #ffffff;
	font-size: 11px;
}

SELECT.motTyp {
	width: 220px;
	font-size: 11px;
}

SELECT.short {
	width: 100px;
	font-size: 11px;
}

TABLE.list {
	border-color:#6D7B96;
	border-width:1px;
	border-style:solid;
}

INPUT.tbxSearch 
{
    border-left: #BEBEBE 1px solid;
		border-top: #BEBEBE 1px solid;
		border-right: 0px;
		border-bottom: #BEBEBE 1px solid;
    width: 175px; 
    height: 18px;
		font-size: 11px;
		background-color: #ffffff;
		color: #000000;
}
INPUT.btnSearch { border: 0; }

INPUT.tbxLogin 
{
    border: #BEBEBE 1px solid;
    width: 196px; 
    height: 18px;
		font-size: 11px;
		background-color: #ffffff;
		color: #000000;
		margin-top: 5px;
}

INPUT.tbxLogin2 
{
    border: #BEBEBE 1px solid;
    width: 140px; 
    height: 18px;
		font-size: 11px;
		background-color: #ffffff;
		color: #000000;
		margin-top: 5px;
}

INPUT.btnLogin 
{
    border: 0;
    width: 50px; 
    height: 18px;
		font-size: 11px;
		background-color: #005A96;
		color: #ffffff;
		margin-top: 5px;
}

a { }
a.topNav { text-decoration:none; color: #005A90; }
a.topNav:Hover { text-decoration:underline; }

div.level1 { padding-left: 10px; color: #005A99; }
a.level1 { font-size: 14px; text-decoration:none; color: #005A99; }
a.level1:Hover { text-decoration:underline; color:#BA1126; }
a.level1Active { font-size: 14px; text-decoration:none; color: #BA1126; }
a.level1Active:Hover { text-decoration:underline; }

div.level2 { padding-left: 20px; color: #005A99; }
a.level2 { font-size: 14px; text-decoration:none; color: #005A99; }
a.level2:Hover { text-decoration:underline; color:#BA1126; }
a.level2Active { font-size: 14px; text-decoration:none; color: #BA1126; }
a.level2Active:Hover { text-decoration:underline; }

div.level3 { padding-left: 30px; color: #005A99; }
a.level3 { font-size: 14px; text-decoration:none; color: #005A99; }
a.level3:Hover { text-decoration:underline; color:#BA1126; }
a.level3Active { font-size: 14px; text-decoration:none; color: #BA1126; }
a.level3Active:Hover { text-decoration:underline; }

.detail { font-size: 14px; line-height: 16px; color: #6D7B96; }
.detailB { font-size: 12px; font-weight: bold; line-height: 16px; }
.detailC { font-size: 11px; line-height: 16px; }
td.nav { padding-left: 10px; color: #383838; font-size: 13px; }

.Text_Prod_Title { FONT-SIZE: 20px; line-height: 25px; color: #6D7B96; font-weight: bold; }
.Text_Title { FONT-SIZE: 20px; line-height: 25px; color: #6D7B96; }
.Text_SubTitle { FONT-SIZE: 16px; line-height: 25px; color: #6D7B96; }
.Text_RedSubTitle { FONT-SIZE: 15px; line-height: 25px; color: #BA1126; font-weight: bold; }
.Text_Body { FONT-SIZE: 12px; line-height: 16px; }
.Text_Body_Bold { FONT-WEIGHT: bold; FONT-SIZE: 12px; line-height: 16px; }

td.bgrListHeader { background-color: #E7E7E7; height: 22px; border-top: #03508C 1px solid; border-bottom: #03508C 1px solid; }
td.error { font-weight: bold; color:#FF2B2B; }
span.error { font-weight: bold; color:#FF2B2B; }
span.spezPrice { color:#BA1126; font-size: 12px; }
p.lgError { font-weight: bold; color:#FF2B2B; font-size: 11px; }
td.lBgr { background-color: #005A96; color:#ffffff; font-size: 14px; }
.lBold { color:#ffffff; font-size: 14px; font-weight: bold; }

input, select
{
		border-left: #03508C 1px solid;
		border-top: #03508C 1px solid;
		border-right: #03508C 1px solid;
		border-bottom: #03508C 1px solid;
		background-color: #ffffff;
		font-size: 11px;
		color: #000000;
		font-family: Verdana, Arial;
	  height: 18px;
}

.rb { border-color:#ffffff; }

input.btnMedium
{
	background-color: #E7E7E7;
	height: 20px;
	width: 100px;
}

input.btnLarge
{
	background-color: #E7E7E7;
	height: 20px;
	width: 120px;
	cursor: pointer;
}

input.btnLargeSend
{
	background-color: #E7E7E7;
	height: 20px;
	width: 180px;
	cursor: pointer;
}

.tbxMedium { width: 200px; }
.tbxLarge { width: 250px; }

hr.trennlinie {
	border: 0px; /* Für Firefox und Opera */
 	border-top: solid 1px #005A96;
 	border-bottom: solid 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}
