*
{
	margin:0px;
	padding:0px;
	border:none;
}
a:link,a:visited,a:link:active,a:visited:active,a:link:focus,a:visited:focus
{
	color:#00008b;
	text-decoration:underline;
}
a:link:hover,a:visited:hover
{
	color:#000000;
	text-decoration:none;
}
a.menuboxlink:link,a.menuboxlink:visited /* furer Menu in default.asp */
{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
a.menuboxlink:link:hover,a.menuboxlink:visited:hover /* furer Menu in default.asp */
{
	color:#00008b;
	text-decoration:none;
	font-weight:bold;
}
BODY,P,DIV,TD,H1,H2,H3,BR,IFRAME
{
	/* color:#00008b; */
	color:#000000;

	text-align: left;

	line-height:16px;

	font-weight: normal;
	font-size: 12px;
	font-family: Arial, "arial", sans-serif;
	font-variant: normal;
	font-style: normal;
}
TABLE
{
	table-layout:auto;
}
B,INPUT,TEXTAREA
{
	font-family: Arial, "arial", sans-serif;
}
HR
{
	background:#a0a0a0;
}
BODY
{
	margin-top:3px;
	margin-bottom:20px;
	margin-left:10px;
	margin-right:10px;
	padding-top:2px;
	background-color:white;
}
H1
{
	font-size:20px;
	line-height:32px;
	text-align:center;
	padding-bottom:3px;
	padding-top:6px;
}
H2,H3
{
	font-weight: bold;
	font-size:14px;
	line-height:18px;
	padding-bottom:3px;
	padding-top:6px;
	text-align:center;
}
LI,P,TD
{
	font-size:12px;
	line-height:16px;
}
LI
{
	padding-left:7px;
	padding-right:3px;
	margin-left:7px;
	margin-right:3px;
}
INPUT,TEXTAREA
{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	font-size:12px;
	line-height:14px;
	padding:2px;
}
IMG
{
	font-size:0px;
	line-height:0px;
	display:inline;
}
.checkbox{border-style:none;}
#mainbody
{
	/* alter Hintergrund
	background-image: url("../images/back2.jpg");
	*/
	background:#93a2bc;
}
#rahmen
{
	border-style:none;
	border-collapse:collapse;
	width:800px;
	table-layout:fixed;
}
#framelinks
{
	width:20px;
	background:url('../images/frame3.jpg');
}
#framerechts
{
	width:20px;
	background:url('../images/frame4.jpg');
}
#headline
{
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	border-style:solid;
	border-right-width:1px;
	border-top-width:1px;
	border-left-width:1px;
	border-bottom-width:0px;
	border-color:#000000;
	background:url('../images/header_dachstein.jpg');
	background-repeat:no-repeat;
	height:200px;
	overflow:hidden;
}
#headline_ruler
{
	border-style:solid;
	border-right-width:1px;
	border-top-width:0px;
	border-left-width:1px;
	border-bottom-width:0px;
	border-color:#000000;
}
#headbeschreibung
{
	border-color:#000000;
	border-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-top-width:0px;
	background:#ffffff;
	padding-left:20px;
	padding-right:20px;
	font-size:10px;
	line-height:14px;
	text-align:center;
}
#picheadline
{
	font-size:0px;
	line-height:0px;
	display: block;
}
#mainline
{
	text-align:center;
	border-style:solid;
	border-right-width:1px;
	border-top-width:0px;
	border-left-width:1px;
	border-bottom-width:1px;
	border-color:#000000;
}
#maintable
{
	table-layout:fixed;
	background:white;
	border-style:none;
}
#links,#rechts,#mitte,#unten
{
	background:white;
	border:none;
}
#unten1,#unten2
{
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#a0a0a0;
}
#mitte
{
	width:570px;			/* Breite Mitte */
}
#links,#rechts
{
	width:106px;			/* Breite Links und Rechts */
}
.linkliste
{
	font-size:12px;
	font-weight:bold;	
}
.boxtable
{
	table-layout:fixed;
	border-style:none;
	border-collapse:collapse;
	background-color:transparent;
	overflow:hidden;
}
.boxtable
{
	width:98px;			/* Boxbreite inkl Rahmen*/
	height:200px;			/* Hoehe eingeben */
}
.box
{
	width:96px;			/* Boxbreite ohne Rahmen */
}
.logo
{
	margin-top:2px;
}
.box,.spezialbox
{
	line-height:13px;
	font-size: 11px;
	border-style:solid;
	border-width:1px;
	border-color:black;
	padding-bottom:10px;		/* Padding bei Box unten */
	background-color:transparent;
}
.spezialbox
{
	padding-bottom:0px;		/* Padding bei SpezialBox unten */
}
.boxabstand
{
	height:15px;		/* Abstand zwischen Boxen */
}
.boxabstandoben
{
	height:25px;		/* Abstand zwischen Boxen */
}
.boxhead
{
	display:block;
	width:96px;
}
.navi
{
	font-size:11px;		/* Schrift in Box */
	line-height:13px;
	width:95%;
}
.chatvorschau
{
	font-size:11px;		/* Schrift in Box */
	line-height:13px;
	font-weight:bold;
	width:95%;
	height:116px;
	overflow:hidden;
	text-align:center;
}
.contents
{
	font-size:12px;		/* Schrift in Beschreibungs-Box */
	line-height:18px;
	width:100%;
}
.beschreibung
{
	padding-left:10px;
}
#warenkorb
{
	font-size:9px;
}
#gesamt
{
	text-align:right;
}

.headtext{font-size:16px;line-height:32px;text-align:center;}
.text{font-size:14px;line-height:18px;text-align:left;}
.infobox{font-size:12px;line-height:14px;text-align:left;border-style:solid;border-width:1px;border-color:#d3d3d3;margin:20px;padding:10px;}
.textunten{font-size:10px;line-height:13px;}

.umrandungtabelle {table-layout:auto;padding:0;margin:0;border:0;border-style:none;border-collapse:collapse;background:transparent;}
.umrandung{padding:0;margin:0;border:0;background-color:#93a2bc;}
.umrandungeck{padding:0;margin:0;border:0;background:transparent;}
.umrandungpic{border-style:none;padding:0;border:0;margin:0;width:3px;}
.umrandunginhalt{border-style:none;padding:0;border:0;margin:0;background:transparent;}

.willkommen
{
	font-size:14px;
	line-height:24px;
	padding:25px;
	padding-top:5px;
	text-align:justify;
}
.banner
{
	border-width:1px;
	border-color:black;
	border-style:solid;
}
.mybacklink
{
	font-size:0px;
	line-height:0px;
	padding:0px;
	margin:0px;
}
TABLE.messetable
{
	border-width:1px;
	border-style:solid;
	border-color:#d3d3d3;
}
TABLE.prlinktable
{
	vertical-align:middle;
	width:100%;
	table-layout:auto;
	overflow:hidden;
}
TD.messehead
{
	background:#93a2bc;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
TD.messestil1
{
	background:#93a2bc;
	color:#ffffff;
	padding-left:3px;
	padding-right:2px;
}
TD.messestil2
{
	background:#d3d3d3;
	color:#000000;
	padding-left:3px;
	padding-right:2px;
}
TD.keywords
{
	font-size:8px;
	color:#a0a0a0;
	width:570px;
}
