/* CSS Document */

/* Grundformatierungen des Bodys, Standardschrift, -links */

body,td,th, tr, ul, li, pre, p, h1, h2, h3, h4, h5, input, textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#616161;
}
body {
	background-color:#c10327;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0D0450;
	font-weight: bold;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #0D0450;
}
a:active {
	text-decoration: none;
}

/* Grundformatierungen des Layouts */

div#main {
	width:1000px;
	min-height:800px;
	background:#fff;
	border:1px solid #fff;
	margin:40px auto 40px auto;
}
div#top {
	background:url(../img/christian-still-1.jpg) no-repeat;
	height:456px;	
}
div#gmenu-1 {
	position:relative;
	top:430px;	
	left:51px;
}

/* ############## CONTENT ################## */

div#link_to_form {
	position:relative;
	left:850px;
	bottom:60px;
	width:80px;
	z-index:10;
}

div#inhalt_normal {
	
}
div#inhalt_normal, div#inhalt_rechts {
	position:relative;
	float:left;
	width:350px;
	padding:0 80px 0 0;
	margin:0 0 20px 0;
}
div#inhalt_normal {
	margin-left:54px;
}
div#seitentitel_img {
}
div#seitentitel_img h1 {
	margin:20px 0 0px 30px;
	padding:0 0 0 0;

}

div#inhalt_normal h1, div#inhalt_rechts h1{
	font-size:11px;
	color:#616161;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div#inhalt_normal p.bodytext, div#inhalt_normal p.bodytext a, div#inhalt_rechts p.bodytext, div#inhalt_rechts p.bodytext a {
	color:#616161;
	font-weight:normal;
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:1.35;
	font-size:11px;	
}
div.clear {
	clear:left;
}

div#inhalt_normal2 {
	position:relative;
}
div#inhalt_normal2 div.inner_content {
	margin-left:54px;
}
/* ####################### REQUEST-FORM */
table.mailform {
	position:relative;
	margin-top:16px;
}
table.mailform tr td{
	padding:0 0 10px 0;	
}
table.mailform input.request, table.mailform textarea.request {
	width:213px;
}
table.mailform input.request {
}
table.mailform textarea.request {
	height:130px;
}
table.mailform textarea.request:hover, table.mailform textarea.request:focus, table.mailform input.request:hover, table.mailform input.request:focus {
	background-color:#FFFFFF;
}
table.mailform textarea.request:focus, table.mailform input.request:focus {
	border:1px solid #c10327;
	font-weight:bold;
}
table.mailform input.request, table.mailform textarea.request {
	border:1px solid #949496;
	background:#d3e7f6;
	padding:2px 4px 2px 4px;
}

table.mailform input.submit {
	border:1px solid #3B3B3B;
	background-color:#343434;
	padding:2px;
	color:#FFFFFF;
}
table.mailform input.submit:hover {
	background-color:#c10327;
	color:#FFFFFF;
	cursor:pointer;
}
/* ####################### STYLED CONTENT MODS */

p.csc-linkToTop {
	padding:10px 0 30px 0;
}
