body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	margin: 0px;
	background-color:white;

	}
.hg_haupt{
	background-repeat: no-repeat;
	background-position : 5px;
	}
.hg_pinn{
	background-repeat: no-repeat;
	background-position : center;
	}
	
.TabelleMenu {
	font-family: Arial, Helvetica, sans-serif;
	margin-top : 20px;
}

.linie{
	background-image : url(images/hg_linie.jpg);
	background-repeat : repeat-y;
}

.hg_menue{
	background-image: url(images/hg_menue.jpg);
	background-repeat: repeat-x;
}

a:link {
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
   line-height: normal; text-decoration: none; 	color : White; 

}

a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
   line-height: normal; text-decoration: none; color : White;

}

a:active {
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
   line-height: normal; text-decoration: underline; color : White;

}

a:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
   line-height: normal; text-decoration: underline; color: White;
	font-weight : normal;

}

a.text:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	text-decoration: underline;
	color: Black;
}

a.text:visited {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: normal;
	text-decoration: underline;
	color: Black;
}

a.text:active {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: normal;
	text-decoration: underline;
	color: Black;
}

a.text:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	text-decoration: none;
	color: Black;
	font-weight : normal;
}


a.post:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #790000;
	line-height: 20px;

}

a.post:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #790000;
	line-height: 20px;
}

a.post:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #790000;
	line-height: 20px;
}

a.post:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #790000;
	line-height: 20px;

}

a.ebene:link {
	font-size : 10pt;
	color: Black;
	text-decoration: underline;
	font-weight : bold;
}
a.ebene:hover {
	font-size : 10pt;
	color: Black;
	text-decoration: none;
	font-weight : bold;
}
a.ebene:active {
	font-size : 10pt;
	color: Black;
	text-decoration: none;
	font-weight : bold;
}
a.ebene:visited {
	font-size : 10pt;
	color: Black;
	text-decoration: underline;
	font-weight : bold;
}
/* ---------------------- Link für Shop ---------*/

a.shop:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-decoration: none;
	color: #660000;
	line-height: 40px;
	font-weight: bold;

}
a.shop:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-decoration: none;
	color: #660000;
	line-height: 40px;
	font-weight: bold;
}

a.shop:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-decoration: none;
	color: #790000;
	line-height: 40px;
	font-weight: bold;
}

a.shop:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-decoration: underline;
	color: #790000;
	line-height: 40px;
	font-weight: bold;
}
/* ---------------------- Link für Presse ---------*/
a.presse:link {
	font-family: Arial, Helvetica, sans-serif; 
   	font-size : 10pt;
	color: #790000;
	line-height : normal;
	font-weight : normal;   
}

a.presse:visited {
	font-family: Arial, Helvetica, sans-serif; 
   	font-size : 10pt;
	color: #790000;
	line-height : normal;
	font-weight : normal;
}

a.presse:active {
	font-family: Arial, Helvetica, sans-serif; 
   	font-size : 10pt;
	color: #790000;
	line-height : normal;
	font-weight : normal;
}

a.presse:hover {
	font-family: Arial, Helvetica, sans-serif; 
   	font-size : 10pt;
	color: #790000;
	line-height : normal;
	font-weight : bold;
}


.h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 14pt;
	color : #790000;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color : black;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11pt;
	color : #790000;
	margin-top:20px
}

.text_8 {
	font-size : 8pt;
	color: #DBDBDD;
}
.text_8_w {
	font-size : 8pt;
	color: White;
}
.text_8_sw {
	font-size : 8pt;
	color: Black;
}
.text_14_rot {
	font-size : 14pt;
	color: #790000;
	line-height : normal;
}

.text_12_rot {
	font-size : 12pt;
	color: #790000;
	line-height : normal;
	font-weight : bold;
}

.text_12_sw {
	font-size : 12pt;
	color: Black;
	line-height : normal;
	font-weight : normal;
}

.text_11_rot {
	font-size : 11pt;
	color: #790000;
	line-height : normal;
	font-weight : bold;
}

.text_10_rot_duenn {
	font-size : 10pt;
	color: #790000;
	line-height : normal;
	font-weight : normal;
}

.text_10 {
	font-size : 10pt;
	color: white;
}

.text_10_sw {
	font-size : 10pt;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
}
.text_10_gray {
	font-size : 10pt;
	color: gray;
	font-family: Arial, Helvetica, sans-serif;
}

.text_9_gray {
	font-size : 9pt;
	color: gray;
	font-family: Arial, Helvetica, sans-serif;
}

.text_8_sw {
	font-size : 8pt;
	color: Black;
}

.text_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: normal;
	color : Black;
}
.text_11_abstand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 25px;
	color : Black;
}
.text_unterst {
	text-decoration : underline;
}
.text_blink {
	color: #CC0000;
	text-decoration: blink;
}
.hg_mitte {
	background-repeat : no-repeat;
}

.hg_pfeil {
	background-repeat : no-repeat;
	background-position : 25px; 
}

.tb_team_lr {
	border-left-color: #790000;
	border-left-style: groove;
	border-left-width: 5px;
	border-right: 5px groove #790000;
}

.tb_team_r {
	border-right: 5px groove #790000;
}

.hg_bild_mitte {
	background-repeat : no-repeat;
	background-position : center;
}

.tb_wasist {
	border : 6px inset #790000;

}

.tb_wasist_zelle {
	border : 4px outset #790000;
}

.tb_bilder{
		border : 3px groove #790000;
}

.haus_l {
	border-left-color : #790000;
	border-left-style : solid;
	border-left-width : 2px;
}

.haus_lu {
	border-left-color : #790000;
	border-left-style : solid;
	border-left-width : 2px;
	border-bottom-color : #790000;
	border-bottom-style : solid;
	border-bottom-width : 2px;
}

.haus_r {
	border-right-color : #790000;
	border-right-style : solid;
	border-right-width : 2px;
}

.haus_ru {
	border-right-color : #790000;
	border-right-style : solid;
	border-right-width : 2px;
	border-bottom-color : #790000;
	border-bottom-style : solid;
	border-bottom-width : 2px;
}

.linie_u {
	border-bottom-color : #790000;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}

.linie_o{
	border-top-color : #790000;
	border-top-style : solid;
	border-top-width : 1px;
}

.linie_ol {
	border-right-color : #790000;
	border-right-style : solid;
	border-right-width : 1px;
	border-bottom-color : #790000;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}
.linie_ur {
	border-top-color : #790000;
	border-top-style : solid;
	border-top-width : 1px;
	border-left-color : #790000;
	border-left-style : solid;
	border-left-width : 1px;
}



.rand_ebene {
	border : 4px outset #790000;
}
.rand_weiss {
	border : 1px #ffffff;
}
.pinn_tabelle{
	height : 400px;
	width : 900px;
	}
a.imp:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	text-decoration: underline;
	color: Black;
	font-weight:normal;
}

a.imp:visited {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: normal;
	text-decoration: underline;
	color: Black;
	font-weight:normal;
}

a.imp:active {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: normal;
	text-decoration: underline;
	color: Black;
	font-weight:bold
}

a.imp:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	text-decoration: none;
	color: Black;
	font-weight:bold;
}
p.rand{
	padding-left : 10px;
	padding-right : 10px;
}
ul#ohneLeer {
	margin: 0px 0px 0px 0px;
	padding-left: 30px;
}
/*---------------Border---------------------------------------*/
.b-rechts-unten{
	border-right-color : #790000;
	border-right-style : solid;
	border-right-width : 2px;
	border-bottom-color : #790000;
	border-bottom-style : solid;
	border-bottom-width : 2px;
}
.b-rechts-oben{
	border-right-color : #790000;
	border-right-style : solid;
	border-right-width : 2px;
	border-top-color : #790000;
	border-top-style : solid;
	border-top-width : 2px;
}
.b-links-unten{
	border-left-color : #790000;
	border-left-style : solid;
	border-left-width : 2px;
	border-bottom-color : #790000;
	border-bottom-style : solid;
	border-bottom-width : 2px;
}
.b-links-oben{
	border-top-color : #790000;
	border-top-style : solid;
	border-top-width : 2px;
	border-left-color : #790000;
	border-left-style : solid;
	border-left-width : 2px;
}
.b-oben{
	border-top-color : #790000;
	border-top-style : solid;
	border-top-width : 2px;
}
.b-rechts{
	border-right-color : #790000;
	border-right-style : solid;
	border-right-width : 2px;
}
.b-links{
	border-left-color : #790000;
	border-left-style : solid;
	border-left-width : 2px;
}
.b-unten{
	border-bottom-color : #790000;
	border-bottom-style : solid;
	border-bottom-width : 2px;
}