BODY
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #FDFDFF;
	color:black;
	text-align: left;
	margin: 0%;
	height: 100%;
}


A 
{
	color: #051B4C;
}


A:HOVER 
{
	color: #000000;
}


h1
{
	color:#000000;
	font-size:75%;
	font-weight:bold;
}


.text{	font-size:75%;}


.layout
{
background-color: #FFF9CD;
padding-left: 10px;
vertical-align: top;
}

.layout#product{ vertical-align: top; padding-top: 16px; font-size: 60%;}


.quicklinks{
	background-color: #051B4C;
}

a.quicklinks
{
	padding-left: 10px; font-size:60%;color:#FFFFFF; text-decoration:none;
}

a.quicklinks:hover
{
	color:#FFFFFF; text-decoration:underline;
}


/*================ Fußzeile ================*/
.footline{
	font-size:65%;
	color: #051B4C;
	text-decoration: none;
	vertical-align: middle;
	background-color: #D1AED6;
}

.footline#top {height: 10px;}
.footline#bottom {height: 20px;}

.breadcrump{
	color: #000000;
	text-decoration:none;
	font-size:65%;
	font-weight: bold;
}

a.breadcrump:hover{text-decoration:underline;}

.footer{
padding-left: 10px;
color: #051B4C;
border-right-color: #FFFFFF;
border-right-width: 1px;
border-right-style: solid;
}

a#footer{ color: #051B4C;text-decoration:none}

a#footer:hover{ color: #051B4C;text-decoration:underline;}

.totop{
 	font-size: 60%;
	padding:6px;
	text-align: right;
	text-decoration: none;
}

#totop{ padding: 0px; text-decoration: none;}


/*================ Hauptnavigation ================*/

.mainnavi{
	border-right-color: #E6E6EC;
	border-right-width: 1px;
	border-right-style: solid;
	vertical-align: top;
	padding-top : 16px;
	line-height: 100%;
}

.navitable{background-color: #051B4C; border-width:0; font-size:70%}

.navi{ text-decoration: none;color:#FFFFFF;padding-left:7px;}

a.navi:hover{text-decoration: underline;color:#FFFFFF;}

.subnavitable{background-color: #FFF9CD; border-width:0;font-size:100%}

.subnavi{ text-decoration: none;color:#051B4C;padding-left:7px;}

a.subnavi:hover{text-decoration: underline;color:#051B4C;}

#trennerhell{ background-color:#FFFFFF;font-size:100%;}

#trennerdunkel{ background-color:#051B4C;font-size:100%;}

#active{
	background-color:#051B4C;
	color:#FFFFFF;
	font-weight:bold;
	font-variant: normal;
}

#active2{text-decoration: none; background-color:#F3F075; color:#000000;font-weight:bold;}


/*================ Content ================*/

.content{
	vertical-align:top;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

table, input, checkbox, select{
	border-collapse: collapse;
	/* border-style: solid; 
	border-width:1px; */
}

textarea{
	border-collapse: collapse;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 100%;
	border-style: solid;
	border-width:1px;	
	}

textarea.bigsize{font-size: 100%;}

.sup{color: #000000;  font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold;}
.bold {font-weight:bold; }
.smalltext{font-size:80%;}
.bottom{ vertical-align: bottom;}
.middle{ vertical-align: middle;}
.top{vertical-align: top;}
.topright{vertical-align: top;text-align:right;}
.right{	text-align:right;}
.center{text-align:center}
.underline{text-decoration:underline;}
.anker{	font-size:60%;font-weight:bold;color:#829733; line-height:160%;text-decoration:none;}
#back{text-decoration: none;
}

li{	line-height:120%;}

.hint{
padding-left: px;
font-size:60%;
font-weight:bold;
color:#CC0000;
line-height:%;
}


/*================ Formular ================*/

.form {background-color: #E0EEBB; border-color: #C0DC78;font-size:70%;}

.formheader
{
	font-size: 90%;font-weight:bold;
}

#tabledivider{ background-color:#C0DC78;padding:0px;font-size:10%;}
#checkbox{ border-style:none;vertical-align:middle;}
#radio{border-style:none;padding-left:0px;vertical-align:middle;}
#select{font-size:100%; }
#select_hint { font-size:80%;background-color:#E6E6EC;color: #66666C; }

#msg{
	text-decoration:none ;
	background-color: #C0DC78;
	padding-left:3px;
	padding-right:3px;
	color:#829733;
	/*border-width:1px;
	border-style:solid;*/
}


.box{	
	padding: 1px;
	font-size: 100%;
	border-color : #808086;
}

.box_hint{	
	padding: 1px;
	font-size:100%;
	border-color : #CC0000;
	border-width:2px;
}

.box#readonly{background-color:#E6E6EC;color: #66666C;}
.box#sendform{	border:0px none;text-align:right;color:#000000; font-weight:}
.box#sendform_ro{border:0px none;text-align:right;color:#808086; font-weight:; background-color:#E6E6EC}
.box#decimal{text-align:right;background-image:url('images/decimal.gif');background-repeat: no-repeat; background-position:  right 50%; }
.box#decimal_ro{text-align:right;background-image:url('images/decimal.gif');background-repeat: no-repeat; background-position:  right 50%; background-color:#E6E6EC;color:#66666C}
.box#decimalcent{text-align:right;background-image:url('images/decimalcent.gif');background-repeat: no-repeat; background-position:  right 50%;}

.box#decimalcent_ro{text-align:right;background-image:url('images/decimalcent.gif');background-repeat: no-repeat; background-position:  right 50%;background-color:#E6E6EC;color:#66666C}
.box#decimalcentlong{text-align:right;background-image:url('images/decimalcentlong.gif');background-repeat: no-repeat; background-position:  right 50%;}
.box#decimalcentlong_ro{text-align:right;background-image:url('images/decimalcentlong.gif');background-repeat: no-repeat; background-position:  right 50%;background-color:#E6E6EC;color:#66666C}

.sendform {background-color: #F0F0F4; border-color: #C0DC78;font-size:70%; color:#808086;}
.blacktext{color: #000000;}

.printform { border-color: #829733; color:#66666C;font-size:70%;}


/*================ Schaltfläche ================*/

.button{	
	height:20px;
	color: #FFFFFF;
	text-decoration:none;
	vertical-align: middle;
	background-color: #829733;
	padding-left: 4px;
	padding-right: 4px;
	padding-top:1px;
	padding-bottom:2px;
	font-size: 60%;
	font-weight: bold;
	border:2px;
	border-collapse:collapse;
	border-top-color: #F0F0F4;
	border-style:outset;
	border-bottom-color:#66666C;
	border-right-color:#66666C;
	border-left-color:#F0F0F4;
}
.button#second{ font-weight: normal;	}
.button#disabled{ color: #E6E6EC;background-color: #B3B38F;}
.button#form{font-weight: normal;font-size:100%;padding: 0px;}


/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
	text-decoration:underline;
	font-size:small;
}
