/*  Grundeinstellungen */	

a:link, a:visited, a:focus, a:hover, a:active {
	color:#797e82;
	}

.name-of-person {
	background-color:#ff0000;
	padding-left:100px;
	}


body {
	background-image:url(pics/background.jpg);
	background-repeat:no-repeat;
	background-position:center 5px;
	background-color:#ebeff1;
	margin:0px;
	margin-top:5px;
	}

div,p, dl {
	padding:0px;
	margin:0px;
	}

table, td {
	border-style:hidden;
	border: 0px solid #000000;
	border-spacing:0px;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	vertical-align:top;
	font-family:Verdana;
	font-size:11px;
	line-height:18px;
	color:#797e82;
	}
	
#frame {
	width:100%;
	background-image:url(pics/line2.gif);
	background-repeat:no-repeat;
	background-position:center 212px;
	}

#abstand1 {
	height:35px;
	min-height:35px;
	}

#header {
	width:904px;
	}

#logo {
	text-align:right;
	padding-top:64px;
	}

#mainmenu {
	background-image:url(pics/menu_background.gif);
	background-repeat:no-repeat;
	height:18px;
	min-height:18px;
	vertical-align:middle;
	}
	
#submenu {
	padding-right:18px;
	height:21px;
	min-height:21px;
	}

#fliesstext, #fliesstext2 {
	width:325px;
	min-width:325px;
	}
	
#subtext2, #subtext2 td {
	color:#9d1310;
	font-style:italic;
	font-size:10px;
	}
	
#subtext2 a:link, #subtext2 a:visited, #subtext2 a:focus, #subtext2 a:hover, #subtext2 a:active {
	color:#9d1310;
	}
		
span.detail {
	font-size:11px;
	font-style:normal;
	color:#797e82;
	text-decoration:underline
	}
	
span.important {
	color:#9d1310;
	font-size:10px;
	}
	
ul {
	margin:0px;
	padding-left:16px;
	list-style-image:url(pics/bullet2.gif);
	}

/*  Startseite */

#subhead {
	height:52px;
	min-height:52px;
	}
	
#subtext {
	vertical-align:middle;
	}

#pic {
	width:650px;
	min-width:650px;
	height:124px;
	min-height:124px;
	}
	

#headlinestart {
	height:133px;
	min-height:133px;
	}
	
#pic2 {
	text-align:center;
	padding-bottom:18px;
	}
	
/*  Content */

#headline {
	height:86px;
	min-height:86px;
	}

#conttop {
	height:223px;
	min-height:223px;
	}
	
#toppic, #toptext {
	padding-top:13px;
	}

#pic2bottom {
	vertical-align:middle;
	}
	

/* Contact */

fieldset.csc-mailform {
	border-style:hidden;
	border: 0px solid #000000;
	padding:0px;
	margin:0px;
	}


#pictext {
	font-size:10px;
	color:#617280;
	font-style:italic;
	height:33px;
	min-height:33px;
	max-height:33px;
	padding:0px;
	margin:0px;
	padding-left:106px;
	}

#mailformformtype_mail {
	background-color:transparent;
	border-style:hidden;
	border: 0px solid #000000;
	width:150px;
	left:292px;
	height:20px;
	position:relative;
	padding:0px;
	margin:0px;
	}

input {
	width:240px;
	height:18px;
	background-color:#e2e7eb;
	border-style:hidden;
	border: 0px solid #000000;
	color:#797e82;
	padding-left:4px;
	padding-top:2px;
	position:absolute;
	left:60px;
	}
	
#mailformMessage {
	position:absolute;
	left:330px;
	top:3px;
	background-color:#e2e7eb;
	border-style:hidden;
	border: 0px solid #000000;
	color:#797e82;
	width:290px;
	height:130px;
	font-family:Verdana;
	font-size:11px;
	line-height:18px;
	padding-left:4px;
	padding-top:2px;
	}

div.csc-mailform-field {
	padding-bottom:10px;
	}

#mailform {
	position:absolute;
	left:0px;
	}

#formcontent {
	width:650px;
	min-width:650px;
	max-width:650px;
	height:204px;
	}

#fliessdiv1 {
	position:relative;
	}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }

#pic_contact {
	width:455px;
	text-align:center;
	}
	