/***********************************************/
/* HTML tag styles                             */
/***********************************************/

html,body,form, table, p, tr, td, th, ul, ol, object, embed, applet, caption, dl, h1, h2, h3, h4, h5, h6, input, textarea, label, fieldset  {
font-family:Arial, Helvetica,Verdana, sans-serif;
font:Verdana;
    font-size:12px;
    color: #000000;
    line-height: 16px;
	text-align: left;
    margin: 0 ;
	padding: 0;
	vertical-align: middle;

}

html,body{width: 100%;
height: 100%;
margin:0;
padding:0;
 }


/******* hyperlink and anchor tag styles *******/
a:link {
	text-decoration: none;
	color:#999999;
}
a:visited {
text-decoration: none;
	color:#999999;
}
a:hover {
text-decoration: none;
	color:#c9701b;
	
}
a:active {
text-decoration: none;
color:#000000;
}



/***********************************************/
/* Layout Divs     + tabs                            */
/***********************************************/

.maintable {
margin: 0 ;
padding:0;
width: 100%;
height: 100%;
}

.maintable td {
width: 100%;
height: 100%;
text-align: center;
vertical-align:middle;
}

#container{
margin: 0 auto;
padding:0;
position: relative;
width: 779px;
height: 600px;
min-height:600px;
vertical-align:middle;
}
#fading{
margin: 0 auto;
padding:0;
position: absolute;
left:0;
top:0;
width: 779px;
height: 600px;
min-height:600px;
background-color:#FFFFFF;

}



#header{
position:absolute;
margin: 0;
padding:0;
height:105px;
width: 779px;
top:0;
left:0;
}


#logo{ position:absolute;top:0;left:-77px;}
#topmenu{
	position:absolute;
	left:307px;
	top:70px;
	width:460px;
	height:105px;
}

#content{
	position:absolute;
	margin: 0;
	padding:0;
	height: 495px;
	min-height:495px;
	width: 472px;
	top:97px;
	left:307px;
	
	
	
}

#content2{
position:absolute;
margin: 0;
padding:0;
height: 495px;
min-height:495px;
width: 779px;
top:105px;
left:0px;
}



#content2_text{
position:absolute;
margin: 0;
padding:0;
width: 779px;
top:52px;
left:0px;
text-align:left;
}

#content_kontakt{
position:absolute;
margin: 0;
padding:0;
height: auto;
width: 276px;
top:52px;
left:184px;
text-align:left;
}

#left{
position:absolute;
margin: 0;
padding:0;
height: 495px;
min-height:495px;
width: 307px;
top:105px;
left:0px;

}

#left_kontakt{
position:absolute;
margin: 0;
padding:0;
height: auto;
width: 307px;
top:52px;
left:0px;
}

#sabine{position:absolute; left:-77px; top:106px;}

#menu{
position:absolute;top:157px;left:0px;width: 307px;height:auto;text-align:left;
color:#000000;overflow:hidden;


}

#menu a:link{color:999999;}
#menu a:hover{color:#000000;}

#description{
position:absolute;bottom:13px; left:0;;height:auto;text-align:left;
}

#prevnext{position:absolute; right:9px; top:-27px;}
#prevnext ul li a:link{color:#c9701b;}
#prevnext ul li a:visited{color:#c9701b;}
#prevnext ul li a:hover{color:#000000;}


#prevnext ul { list-style-type:none;}
#prevnext ul li { display:inline; }
#prevnext ul li a { float:left; padding:0 5px 0 5px;}





#picture-slides-container{
	/* Width HAS to be here for IE to render the filter */
	width: 100%;
	height:495px;
		min-height:495px;
}

#picture-slides-frame{
	position:absolute;
	top:0px;
	left:0px;
	width: 472px;
	height:495px;
	min-height:495px;

	

}

#picture-slides-dim-overlay{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}



#picture-slides-image-text{
position:absolute;
left:0px;
bottom:13px;
text-align:left;
}

#picture-slides-image{
margin:0; padding:0;position:absolute; bottom:-10px; right:0px;
}

#links{
	
}

#links li{
	
}

#fuertext{color:#c9701b;}
#descsmall{ font-size:11px;}
#descsmaller{ font-size:10px;}

.emaillink a:link, .emaillink a:visited{color:#000000; text-decoration:underline;}
.emaillink a:hover {color:#c9701b;}


#m_malerei{
position:absolute;
left:0px;
top:0px;
width:63px;
background-image:url(images/hmenu_tr.gif); 
background-repeat:no-repeat; 
background-position:right;
text-align:left;
}

#msub_malerei{
position:absolute;
left:0px;
top:-60px;
text-align:left;
}

#m_grafikdesign{
position:absolute;
left:63px;
top:0px;
width:119px;
background-image:url(images/hmenu_tr.gif); 
background-repeat:no-repeat; 
background-position:right;
text-align:center;
}

#msub_grafikdesign{
position:absolute;
left:85px;
top:-60px;
text-align:left;
}

#m_kontakt{
position:absolute;
left:182px;
top:0px;
width:154px;
background-image:url(images/hmenu_tr.gif); 
background-repeat:no-repeat; 
background-position:right;
text-align:center;
}

#m_home{
position:absolute;
left:336px;
top:0px;
width:71px;
background-image:url(images/hmenu_tr.gif); 
background-repeat:no-repeat; 
background-position:right;
text-align:center;
}

#m_prevlink{
position:absolute;
left:407px;
top:0px;
width:26px;
text-align:right;
color:#999999;
}

#m_nextlink{
position:absolute;
left:441px;
top:0px;
width:17px;
text-align:right;
color:#999999;
}

.msub_link:hover{
color:#000000;
}

#weblink{
position:absolute;
left:385px;
bottom:140px;
width:385px;
height:288px;
background-image:url(images/clear.gif);
background-repeat:repeat;

}

#weblink a{
display:block;
height:100%;
width:100%;
background-image:url(images/clear.gif);
background-repeat:repeat;
}
