
@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	font-family:verdana, arial, sans-serif;
	font-size:10px !important;
	}
a:link, a:visited {
	text-decoration:none;
	text-transform:none;
	color:#8E151E;
	}
a:hover, a:active {
	text-decoration:none;
	color:#5a5a5a;
	border-bottom:1px dashed #5a5a5a;
	}
/* ======================================= POSITION/BG =======================================    */
.cont {
	width:100%;  height:100%;
	position:absolute; left:0px; top:0px;
	/*overflow:scroll; */
	}
/* positionierung overflowbereich */
.contsm {
	position:relative; top:0px;
	width:1070px; height:660px;
	/*overflow:visible;  */
	background-image:url(http://www.reinhard-kleist.de/templates/de/images/css/bg_start.jpg); 
	background-repeat:no-repeat;
	text-align:left;
	}
/* ----------- hauptmenues ---------------------*/
#hm_new, #hm_new:visited	{	
	background-image:url(http://www.reinhard-kleist.de/templates/de/images/css/st_hm_ne_out.gif);
	}
#hm_bio, #hm_bio:visited	{	
	background-image:url(http://www.reinhard-kleist.de/templates/de/images/css/st_hm_bio_out.gif);
	}
#hm_com, #hm_com:visited	{	
	background-image:url(http://www.reinhard-kleist.de/templates/de/images/css/st_hm_cm_out.gif);
	}
#hm_bld, #hm_bld:visited	{	
	background-image:url(http://www.reinhard-kleist.de/templates/de/images/css/st_hm_bld_out.gif);
	}
#hm_akt, #hm_akt:visited	{	
	background-image:url(http://www.reinhard-kleist.de/templates/de/images/css/st_hm_akt_out.gif);
	}
	
#hm_new:hover, #hm_new:active, #hm_new_over	{	
	background-image:url(http://www.reinhard-kleist.de/templates/de/images/css/st_hm_ne_over.gif);
	}
#hm_bio:hover, #hm_bio:active, #hm_bio_over	{	
	background-image:url(http://www.reinhard-kleist.de/templates/de/images/css/st_hm_bio_over.gif);
	}
#hm_com:hover, #hm_com:active, #hm_com_over	{	
	background-image:url(http://www.reinhard-kleist.de/templates/de/images/css/st_hm_cm_over.gif);
	}
#hm_bld:hover, #hm_bld:active, #hm_bld_over	{	
	background-image:url(http://www.reinhard-kleist.de/templates/de/images/css/st_hm_bld_over.gif);
	}
#hm_akt:hover, #hm_akt:active, #hm_akt_over	{	
	background-image:url(http://www.reinhard-kleist.de/templates/de/images/css/st_hm_akt_over.gif);
	}
/* ---------------------------------------------*/
.hmenu {
	position:absolute; left:305px; top:384px; 
	height:85px;
	width:620px;
	}
.news {
	position:absolute; 
	left:265px; 
	top:460px; 
	width:550px;
	}
#hm_over, #hm_over:hover {
	 border:none; 
	 }
.hm	{
	border:none; 
	}
	
.hm_sub, .hm_sub img{
	border: none !important;
	background-image: none !important;
}

/* ------------------- TEXT --------------------------*/
p	{
	font-size:11px;
	}
#header_news	{
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	
	}
#datum	{
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	color:#8E151E;
	}
#autor	{
	font-size:10px;
	text-transform:uppercase;
	color:#666;
	}
hr	{
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px dashed #8E151E;
	color:white;
	background-color:white;
	height:0px;
	}
.thumbnail, .thumbnail:visited
	{
	border:1px solid white; margin:10px 3px 10px 0px;
	}
.thumbnail:hover, .thumbnail:active	
	{
		border:1px solid #8E151E;
	}
	
#lang{
	float: right;
	margin-top: 10px;
}

#lang a{
	display:block;
	float: left;
	width: 16px;
	height: 11px;
	margin-right: 5px;
	text-decoration: none;
	border: 0;
}

#lang a span{
	display: none;
}

#lang a.de{
	background-image: url(http://www.reinhard-kleist.de/templates/de/images/css/lang/de_grey.gif);
}

#lang a.en{
	background-image: url(http://www.reinhard-kleist.de/templates/de/images/css/lang/en_grey.gif);
}

#lang a.fr{
	background-image: url(http://www.reinhard-kleist.de/templates/de/images/css/lang/fr_grey.gif);
}

#lang a.de_active, #lang a.de:hover{
	background-image: url(http://www.reinhard-kleist.de/templates/de/images/css/lang/de.gif);
}

#lang a.en_active, #lang a.en:hover{
	background-image: url(http://www.reinhard-kleist.de/templates/de/images/css/lang/en.gif);
}

#lang a.fr_active, #lang a.fr:hover{
	background-image: url(http://www.reinhard-kleist.de/templates/de/images/css/lang/fr.gif);
}