html {overflow-x: auto; overflow-y: scroll;}
body {background-color: #FFFFFF; margin: 0px; padding: 0px; font-family: Verdana, Tahoma, Arial; font-size: 11px;}
.hintergrund {background-image:url("images/main_back.png");}
.background {background:url(images/color_back.png) repeat-x;}

.weber, .weber a:link, .weber a:visited, .weber a:active, .weber a:hover {
	font-family: Verdana, Tahoma, Arial;
	font-size: 24px;
	color: #333333;
	text-decoration:none;
}
.online, .online a:link, .online a:visited, .online a:active, .online a:hover {
	font-family: Verdana, Tahoma, Arial;
	font-size: 16px;
	color: #C5C5C5;
	text-decoration:none;
}
.header {font-family: Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold}
.main {font-size: 11px; color:#333333}
.meldung {font-size: 11px; color:#CB3438}

.menu {font-family: Arial, Tahoma, Verdana; font-size: 14px; font-weight: bold; color: #CB3438;}
.menu a:link, .menu a:visited, .menu a:active {font-family: Arial, Tahoma, Verdana; font-size: 14px; font-weight: bold; color: #000000; text-decoration:none}
.menu a:hover { font-family: Arial, Tahoma, Verdana; font-size: 14px; font-weight: bold; color: #CB3438; }

.normallink a:link, .normallink a:visited, .normallink a:active { font-size: 11px; color: #333333; text-decoration:underline; }
.normallink a:hover {font-size: 11px; color: #CB3438; text-decoration:none;}

.menulink a:link, .menulink a:visited, .menulink a:active { font-size: 12px; color: #333333; text-decoration:none; }
.menulink, .menulink a:hover { font-size: 12px; color: #CB3438; text-decoration:none; font-weight:bold; }

.redlink a:link, .redlink a:visited, .redlink a:active { font-size: 11px; color: #CB3438; text-decoration:underline; }
.redlink a:hover {font-size: 11px; color: #333333; text-decoration:none;}

.no_margin {margin: 0px; padding: 0px;}

.title-home {font-family: Verdana, Tahoma, Arial; font-size: 18px; color: #333333;}
.title-home-red {font-family: Verdana, Tahoma, Arial; font-size: 18px; color: #CB3438;}
.title-aktuelles {font-size: 11px; color: #333333; font-weight:bold; text-decoration:underline;}
.title {font-size: 12px; font-weight: bold; color: #CB3438;}
.preis {font-size: 20px; color: #CB3438;}
.error {font-size: 12px; font-weight: bold; color: #CB3438;}

.utitle {font-size: 11px; font-weight: bold; color: #000000;}
.utitle a:link, .utitle a:visited, .utitle a:active {font-size: 11px; font-weight: normal; color: #000000; text-decoration:underline;}
.utitle a:hover {color: #CB3438; text-decoration:none;}

.portal {font-size: 14px; font-weight: bold; color: #000000;}
.portal_menu {font-size: 11px; color: #000000;}
.portal_menu a:link, .portal_menu a:visited, .portal_menu a:active {font-size: 11px; color: #000000; text-decoration:underline}
.portal_menu a:hover {font-size: 11px; color: #CB3438; text-decoration:none}

.download {font-size: 11px; color: #333333;}
.download a:link, .download a:visited, .download a:active {font-size: 11px; color: #333333; text-decoration:underline}
.download a:hover {font-size: 11px; color: #CB3438; text-decoration:none}

.upload {font-size: 12px; color: #333333;}
.upload a:link, .upload a:visited {font-size: 12px; color: #333333; text-decoration:underline}
.upload a:active {font-size: 12px; color: #CB3438; text-decoration:underline}
.upload a:hover {font-size: 12px; color: #CB3438; text-decoration:none}

.input, .textarea {font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #000000; border: 1px solid #333333; padding-left: 2px;}

.saphir {font-size: 18px; font-weight: bold; color: #000000;}
.saphir-katalog {font-size: 11px; color:#000000}
.saphir-background {background-position:right; background-repeat:no-repeat; font-size: 11px; color:#000000}
.saphir-link {font-size: 11px; color: #000000;}
.saphir-link a:link, .saphir-link a:visited, .saphir-link a:active {font-size: 11px; color: #000000; text-decoration:underline}
.saphir-link a:hover {font-size: 11px; color: #CB3438; text-decoration:none}
