        a:link { color :rgb(255,255,255); text-decoration:none;}
        a:active { color :rgb(255,255,255); text-decoration:none;}
        a:visited { color :rgb(255,255,255); text-decoration:none;}
        a:hover { color : rgb(209,61,37); text-decoration:none;}
		
		a.txtmg:link, a.txtmg:active, a.txtmg:visited { color : rgb(148,161,202); text-decoration:none; font-weight: bold;}
		a.txtmg:hover { color : rgb(255,255,255); text-decoration:none; font-weight: bold;}
		
		a.button:link, a.button:active, a.button:visited { color : rgb(25,25,25); text-decoration:none;}
		a.button:hover { color : rgb(209,61,37); text-decoration:none;}

body {
	background-color: rgb(42,77,147);
 	background-image: url(../pic/bg_main.png);
	background-repeat:repeat; 
	padding: 0px 0px;
	margin: 0px 0px;
}
.bgs {
	background-color: rgb(233,233,207);
/* 	background-image: url(../htmlsite/pic/bg25.png); */
}
.distbody {
	margin: 10px 10px 0px 10px;
}
.tonav {
cursor: pointer;
}
.txtm {  
	font-family: "Lucida Sans Unicode", Lucida Grande, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: lighter;
	letter-spacing: 1px; 
	line-height: 1.4;
	color: rgb(255,255,255);
	text-transform: uppercase;
}
.txtnt {  
	font-family: "Lucida Sans Unicode", Lucida Grande, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal;
	letter-spacing: 0px; 
	line-height: 1.4;
	color: rgb(148,161,202);
}
.txtms {  
	font-family: "Lucida Sans Unicode", Lucida Grande, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: lighter;
	letter-spacing: 0px; 
	color: rgb(25,25,25);
	text-transform: uppercase;
}
.txtmg {  
	font-family: "Lucida Sans Unicode", Lucida Grande, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: lighter;
	letter-spacing: 1px; 
	line-height: 1.4;
	color: rgb(148,161,202);
	text-transform: uppercase;
} 
.txtnav{  
	font-family: "Lucida Sans Unicode", Lucida Grande, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	font-weight: bold;
	letter-spacing: 1px; 
	line-height: 1.4;
	color: rgb(148,161,202);
	text-transform: uppercase;
}
.txtnavover{  
	font-family: "Lucida Sans Unicode", Lucida Grande, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	font-weight: bold;
	letter-spacing: 1px; 
	line-height: 1.4;
	color: rgb(255,255,255);
	text-transform: uppercase;
} 
.txtmgs {  
	font-family: "Lucida Sans Unicode", Lucida Grande, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: lighter;
	letter-spacing: 0px; 
	color: rgb(148,161,202);
	text-transform: uppercase;
} 
.sm {
	font-family: "Lucida Sans Unicode", Lucida Grande, sans-serif;
	font-size: 5px;
	font-style: normal;
	font-weight: normal;
	color: rgb(25,25,25);
   	letter-spacing: 1px;
	text-transform: uppercase;
}
.titel {
	font-family: "Lucida Sans Unicode", Lucida Grande, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: lighter;
	color: rgb(25,25,25);
	letter-spacing: 1px;
	line-height: 1.4;
	text-transform: uppercase;
	/* border-bottom:5px groove rgb(192,192,192); */
}
.txtmt {  
	font-family: "Lucida Sans Unicode", Lucida Grande, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold;
	letter-spacing: 1px; 
	line-height: 1.4;
	color: rgb(148,161,202);
	text-transform: uppercase;
}
.txtcont {  
	font-family: "Lucida Sans Unicode", Lucida Grande, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: normal;
	line-height: 1.4;
	color: rgb(148,161,202);
	text-transform: none;
}
.txtplane {  
	font-family: "Lucida Sans Unicode", Lucida Grande, sans-serif; 
	font-size: 13px; 
	color: rgb(25,25,25);
}
.logo {
	cursor:pointer;
	padding-top: 0px;
}
.button {
	font-family: "Lucida Sans Unicode", Lucida Grande, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: lighter;
	line-height: 1.4;
	color: rgb(25,25,25);
	background-image: url(../pic/scrollpointer.png); 
	background-repeat:repeat;
	background-position:left center;	
	text-transform: lowercase;
	cursor: pointer;
	padding: 0px 2px 1px 2px;
	border: 1px solid rgb(92,92,92);
}

#titletxt {
	font-family: "Lucida Sans Unicode", Lucida Grande, sans-serif;
	font-size: 40px;
	font-style: normal;
	font-weight: lighter;
	color: rgb(148,161,202);
	letter-spacing: 2px;
	line-height: 1;
	text-transform: uppercase;
	text-align:left;
	vertical-align: middle;
	height: 65%;
	padding-left:10px;
}
#baseline {
	background-color: rgb(248,248,239);
	height: 4;
	margin: 0px 0px 0px 10px;
}
/* ART MAIN FRAME TOP NAV  */
#infframe { 
position:absolute; 
width:94%; 
z-index:1; 
top: 0px; 
left: 15px;
}
#portfolioframe { 
position:relative; 
height:10px; 
padding-right:10px;
}
/* PAGE MAIN SITE  */
#Artisten { 
position:absolute; 
width:250px; 
height:10px; 
z-index:1; 
left: 88px; 
top: 0;
}
#Categories { 
position:absolute; 
width:250px; 
height:80px; 
z-index:1; 
left: 455px; 
top: 0px;
}
#Preview { 
position:relative; 
float: right; 
text-align: right; 
margin-right: 40px; 
width:320px; 
height:100px; 
z-index:1;
}
/* PAGE INDEX SITE  */
#back {
position:relative; 
float: right; 
text-align: right; 
margin-right: 140px; 
width:100px; 
height:10px; 
z-index:1;
}
#site {
position:relative; 
width:500px; 
height:128px; 
z-index:1; 
left: 5px; 
top: 0px; 
}
/* START INDEX SITE  */
#logoframe { 
    position:absolute; left:0px; top:0px; 
    width:98%; height:65px; 
	background-color: rgb(42,77,147);
 	background-image: url(../pic/bg_up.png);
	/* background-repeat:repeat; 
	background-attachment:fixed; */
	padding-top: 15px;
	padding-left: 10px;
	margin: 0px 0px;
	vertical-align: baseline;		
}
#logoframe  span{ 
    position:relative;
	display:inline-block;
	height:65px;
	text-align:center;
	vertical-align:top; 
	padding-top: 25px;
}
#navframe { 
    position:absolute; left:450px; top:40px; 
    width:50%;	
    height:20px; 
}
#imgframe { 
	text-align:center;
	vertical-align: middle;
	width:100%; 
	height:80%; 
	padding-top:65px;
}
