/* ----------------- STYLE SHEET DEFINITIONS HK-GMBH BY JOERG ELSEN ----------------- */

body {
	background-color : #ffffff;
	text-decoration : none;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	scrollbar-3dlight-color : #eeeeee;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #b30e21;
	scrollbar-darkshadow-color : #eeeeee;
	scrollbar-face-color : #b30e21;
	scrollbar-highlight-color : #ffffff;
	scrollbar-shadow-color : #ffffff;
	scrollbar-track-color : #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 100%;
	}

#portfolio {font-family : Arial, Helvetica, sans-serif;}

a:link , a:visited , a:active {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 100%; 
	font-weight : bold; 
	text-decoration : underline;
	color : #b30e21; 
}
 
a:hover {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 100%; 
	text-decoration : underline; 
	color : #808285; 
}
 
li {
	list-style-type:square;
	color: #b30e21;
}

a.sub:link , a.sub:visited , a.sub:active {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 70%; 
	font-weight : bold; 
	text-decoration : none; 
	color : black; 
	line-height : 25px; 
} 
a.sub:hover {
	text-decoration : underline; 
} 

a.weiter:link , a.weiter:visited , a.weiter:active {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 100%; 
	font-weight : bold; 
	text-decoration : none; 
	color : #b30e21; 
} 

a.weiter:hover {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 100%; 
	text-decoration : underline; 
} 

.mainbg {
	background-image : url(../pics/mainbg.jpg); 
	background-position : 50% 0%; 
	background-repeat : no-repeat; 
} 

.bgpopup {
	background-image : url(../pics/bgpopup.jpg); 
	background-position : 50% 0%; 
	background-repeat : no-repeat; 
} 

.tdrand {
	border : 1px solid #b30e21; 
	border-top : 0 none inherit; 
	border-bottom : 0 none inherit; 
} 

.ueberschriften {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 14px; 
	font-weight : bold; 
} 

.contenttext {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 70%; 
	font-weight : normal; 
} 

.contenttext2 {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 100%; 
	font-weight : normal; 
} 

.contenttextbold {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 100%; 
	font-weight : bold; 
} 

a.menue:link , a.menue:visited , a.menue:active {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 70%; 
	font-weight : normal; 
	color : #000000; 
	text-decoration : none; 
	background-image : url(../pics/punkt_menue.gif); 
	background-repeat : no-repeat; 
	background-position : 5px 50%; 
	padding-left : 23px; 
	line-height : 20px; 
} 

a.menue:hover {
	text-decoration : underline; 
} 

a.menue2:link , a.menue2:visited , a.menue2:active {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 70%; 
	font-weight : normal; 
	color : #000000; 
	text-decoration : none; 
	background-image : url(../pics/punkt_menue_grau.gif); 
	background-repeat : no-repeat; 
	background-position : 5px 50%; 
	padding-left : 23px; 
	line-height : 20px; 
} 

a.menue2:hover {
	text-decoration : underline; 
} 

a.menue3:link , a.menue3:visited , a.menue3:active {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 70%; 
	font-weight : bold; 
	color : #b30e21; 
	text-decoration : underline; 
	padding-left : 0px; 
	line-height : 20px; 
} 

a.menue3:hover {
	text-decoration : none; 
} 


.formstyle {
	border : 1px solid black; 
} 

.tdbackground {
	background-color : #eeeeee;
	font-size : 70%;
} 

.tdbackground2 {
	background-color : #dddddd;
	font-size : 70%;
} 
