@charset "utf-8";
/* CSS Document */
* {
	box-sizing:			content-box;
	-moz-box-sizing:	content-box;
}


html,body{				height:100%;width:100%; margin: 0; padding: 0;}

body{
background:				url('image/background.jpg') center top repeat-x;
background-color:		#f1f1f1;
margin-bottom:			0px 0px 0px 0px;
font-family:			Verdana, Arial, Helvetica, sans-serif;
font-size:				10px;
color:					#000000;
height:					100%;
width:					100%;
}

div.content_wrapper{
/*	border:				1px solid red; */
}

div.center{
	width:				950px;
	height:				100%;
	margin-left:		auto;
	margin-right:		auto;
}

div.header{
	margin:				0px 0px 0px 0px;
	background:			url('image/header.jpg') center top no-repeat;
	height:				165px;
}

div.main{
	top:				0px;
	width:				662px;
}
div.content{
	padding-top:		20px;
	float:				left;
	position:			relative;
/*	border:				1px solid purple; */
	background:			url(images/bg_content.jpg);
	background-color:	white;
	width:				723px;
	margin-left:		106px;
}
div.menu{
	background:			url(images/bg_content.jpg);
	margin-left:		106px;
	background-color:	white;
	position:			relative;
	width:				722px;
}
div.link_bar{
	margin-left:		25px;
	height:				32px;
	width:				662px;
	background-image:	url(image/linkbar.jpg); 
	background-repeat:	repeat-x;
}
div.text{
	float:				left;
	margin-left:		26px;
	top:				0px;
	width:				345px;
}

div.pers{
	float:				left;
	margin-left:		26px;
	top:				   0px;
	width:				660px;
    
}

div.photos{
	padding-right:		35px;
	float:				right;
	height:				950px;
	width:				269px;
	text-align:			right;
	}

div.top_bg{

	top:				0px;
	left:				0px;
	height:				184px;
	width:				100%;
	background-image:	url('image/top_slice.jpg');
	background-repeat:	repeat-x;
}

font.sub{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#545454;
	font-weight:		bold;
}

p.titel{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			30px;
	color:				#000000;
	line-height:		31px
}

p.story{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
	line-height:		14px
}

p{
	line-height:		14px
}

td{
	vertical-align:		top;
	text-align:			left;
}

a {
	color:				#FF0000;
}

a:hover {
color:					ff0000;
text-decoration:		underline;
}

div.image {
    width:              143px;
    height:             143px;
    background-image:   url('image/bg_image.png');
    background-repeat:  repeat-x;
    padding-left:       8px;
    padding-top:        8px;
    float:              left;
    margin-right:       18px;
    margin-bottom:      18px;
}

div.last {
    margin-right:       0;
}

div.image img {
    border:             1px solid #ffffff;
}

div.image a:hover img {
    border:             1px solid #e50136;
}
