/* OrthoCaps */

/* global */
body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#2f2f2f; background:#fff url(/de/grafik/back-center.gif) fixed repeat-y 50% 0; }
table { text-align:left; }
p { margin:0px; padding-top:5px; }
a { text-decoration: none; }
a:hover {	text-decoration: none; }

/* blanker */
.blanker1 { clear: both; font-size: 1px; height: 1px; line-height: 1px; width: 1px; }
.blanker2 { clear: both; font-size: 2px; height: 2px; line-height: 2px; width: 2px; }
.blanker5 { clear: both; font-size: 5px; height: 5px; line-height: 5px; width: 5px; }
.blanker10 { clear: both; font-size: 10px; height: 10px; line-height: 10px; width: 10px; }
.blanker15 { clear: both; font-size: 15px; height: 15px; line-height: 15px; width: 15px; }
.blanker20 { clear: both; font-size: 20px; height: 20px; line-height: 20px; width: 20px; }
.blanker30 { clear: both; font-size: 30px; height: 30px; line-height: 30px; width: 30px; }

/* text */
.text { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:19px; color:#2f2f2f; }
.text11 { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#2f2f2f; }
.text10 { font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:15px; color:#2f2f2f; }
.textGreen { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:19px; color:#91C000; }
.text11Green { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#91C000; }
.text10Green { font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:15px; color:#91C000; }
.metaRed11 { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:19px; color:#7b4600; }
.metaRed11 { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#7b4600; }
.metaRed10 { font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:15px; color:#7b4600; }
.textDate { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#efefef; }
.borderTop { border-top:1px solid #ffffff; }
.borderGray { border-top:1px solid #efefef; }
.green {color: #91C000}

/* links */
a.nav { color:#efefef; padding-left:5px; padding-right:5px; height:14px; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; border-bottom:1px solid #efefef; font-weight:bold;  }
a.nav:hover { background-color:#efefef; color:#535353; }

a.subNav { color:#535353; padding-left:5px; padding-right:5px; height:14px; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; border-bottom:1px solid #cdcdcd; font-weight:bold;  }
a.subNav:hover { background-color:#efefef; color:#535353; }

a.downloadLink { background-color:#ffffff; color:#2f2f2f; padding-left:3px; padding-right:3px; }
a.downloadLink:hover { background-color:#91c000; color:#ffffff; }

a.imprint { color:#efefef; padding-left:3px; padding-right:3px; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
a.imprint:hover { background-color:#efefef; color:#2f2f2f; }

a.change { color:#666666; padding-left:3px; padding-right:3px; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
a.change:hover { background-color:#91C000; color:#ffffff; }

a.footerLink { background-color:#efefef; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:19px; color:#2f2f2f; padding-left:3px; padding-right:3px; }
a.footerLink:hover { background-color:#91c000; color:#FFFFFF; }

a.link { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:19px; color:#2f2f2f; }
a.link:hover { background-color:#91c000; color:#FFFFFF; }

a.link11 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2f2f2f; }
a.link11:hover { background-color:#91c000; color:#FFFFFF; }

a.quad {
	display:block;
	height:45px;
	padding:4px;
	border:1px solid #999999;
	line-height:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4E4E4E;
	font-weight:bold;
}
a.quad:hover {
	background-color:#CCCCCC;
	
}

a.news1 { display:block; height:90px; padding:5px; margin:0px; color:#ffffff; text-decoration:none; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 11px; background-color:#ffffff; }
a.news1:hover { display:block; height:90px; padding:5px; margin:0px; color:#ffffff; background-color:#efefef; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; }

a.news2 { display:block; height:90px; padding:5px; margin:0px; color:#ffffff; text-decoration:none; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 11px; background-color:#ffffff; }
a.news2:hover { display:block; height:90px; padding:5px; margin:0px; color:#ffffff; background-color:#efefef; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; }

a.news3 { display:block; height:90px; padding:5px; margin:0px; color:#ffffff; text-decoration:none; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 11px; background-color:#ffffff; }
a.news3:hover { display:block; height:90px; padding:5px; margin:0px; color:#ffffff; background-color:#efefef; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; }

/* Mail */
form { padding: 0px; margin: 0px; }
.eintrag { width: 340px; height: 16px; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color:#555555; border:1px solid #DFDFDF; }
.xeintrag { background-color:#d7e9a1; width: 340px; height: 16px; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color:#555555; border:1px solid #DFDFDF; }
.auswahl { width: 160px;  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color:#555555; border:1px solid #DFDFDF; }
.xauswahl { background-color:#d7e9a1; width: 340px; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color:#555555; border:1px solid #DFDFDF; }
.pull { width: 160px;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#555555; border:1px solid #DFDFDF; }
.xpull { background-color:#d7e9a1; width: 160px; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color:#555555; border:1px solid #DFDFDF; }
.textarea { line-height : 20px; width: 340px; height: 115px; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color:#555555; border:1px solid #DFDFDF; }
.plz { width: 50px; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color:#555555; border:1px solid #DFDFDF; }
.xplz { background-color:#d7e9a1; width: 50px; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color:#555555; border:1px solid #DFDFDF; }
.ort { color: #555555; width: 220px; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color:#555555; border:1px solid #DFDFDF; }
.xort { background-color:#d7e9a1; color: #555555; width: 180px; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; border:1px solid #DFDFDF; }
