* {
	border:0;
	margin:0;
	padding:0;
}
img, div, a, input { behavior: url(/image/iepngfix.htc) }
a {
	color:#7534aa;
	text-decoration:none;
}
a:hover {
	color:#b484da;
	text-decoration:underline;
}
a:active, a:focus {
	outline: none;
}
blockquote {
	background:#f1f1f1;
	border-left:2px solid #7534aa;
	color:#444;
	display:block;
	font-style:oblique;
	line-height:20px;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
}
.left {
	float:left;
	margin:0 10px 0 0;
}
.right {
	float:right;
	margin:0 0 0 10px;
}

/* body */
body {
	background:#fff url('image/background_body.jpg') repeat-x top;
	color:#666;
	font-size:12px;
  font-family: verdana,geneva,sans-serif;
}

/* header */
#header {
	background:url('image/background_header.jpg');
	height:320px;
	margin:0 auto;
	position:relative;
	width:1000px; /*760px + 240*/
}
#header:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden;
}
#header h1 {
	color:#666;
	font-size:40px;
	font-weight:400;
	left:0;
	letter-spacing:-2px;
	position:absolute;
	top:30px;
}
#header img.getup {
  top:0px;
  right:10px;
  position:absolute;
}
#header p {
	bottom:70px;
	color:#fff;
	font-size:2em;
	position:absolute;
	right:20px;
}
#header ul {
	list-style:none;
	position:absolute;
	top:100px;

}
#header ul li {
	list-style:none;
	
}
#header ul li a {
	color:#fff;
	display:table;
	font-size:1.2em;
	height:17px;
	padding:8px;
	width:120px;
	alignment-adjust:central;
}
#header ul li a:hover {
	background:#ffa055;
	color:#000;
	text-decoration:none;
}
#header ul li a.active {
	font-weight:700;

}

/* content */
#content {
	height:auto;
	margin:0 auto;
	width:1000px; /*760px + 240*/
}
#content:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden;
} 

/* sidebar */
#sidebar_l {
	float:left;
	width:220px;
}
#sidebar_l h1 {
	border-bottom:2px solid #7534aa;
	color:#444;
	font-size:165%;
	font-weight:400;
	line-height:30px;
	padding:0 10px;
}
#sidebar_l input {
	background:#f1f1f1;
	color:#555;
	margin:10px;
	padding:5px;
	width:180px;
}
#sidebar_l p {
	background:#f1f1f1;
	color:#555;
	display:block;
	font-size:100%;
	line-height:20px;
	margin:10px 0;
	padding:10px;
  text-align:left;
}
#sidebar_l p b {
  font-size:110%;
}
#sidebar_l p b a {
  color:#7534aa;
}
#sidebar_l p b a:hover {
  color:#b484da;
}
#sidebar_l p a.more {
	display:block;
	text-align:right;
}
#sidebar_l ul {
	margin:10px;
}
#sidebar_l ul li {
	list-style:none;
	padding:0px;
}
#sidebar_l ul li a {
	color:#333;
	display:block;
	padding:5px;
	text-decoration:none;
	background-image:url('/image/submenu.jpg');
}
#sidebar_l ul li a.active {
	color:#FFF;
	background-image:url('/image/submenu_active.jpg');
}
#sidebar_l ul li a:hover {
	color:#FFF;
	background-image:url('/image/submenu_active.jpg');
}

#sidebar_r {
	float:left;
	width:220px;
}
#sidebar_r h1 {
	border-bottom:2px solid #7534aa;
	color:#444;
	font-size:165%;
	font-weight:400;
	line-height:30px;
	padding:0 10px;
}
#sidebar_r input {
	background:#f1f1f1;
	color:#555;
	margin:10px;
	padding:5px;
	width:180px;
}
#sidebar_r p {
	background:#f1f1f1;
	color:#555;
	display:block;
	font-size:100%;
	line-height:20px;
	margin:10px 0;
	padding:10px;
  text-align:left;
}
#sidebar_r p b {
  font-size:110%;
}
#sidebar_r p b a {
  color:#7534aa;
}
#sidebar_r p b a:hover {
  color:#b484da;
}
#sidebar_r p a.more {
	display:block;
	text-align:right;
}
#sidebar_r ul {
	margin:10px;
}
#sidebar_r ul li {
	border-bottom:1px solid #b484da;
	list-style:none;
	padding:5px 2px;
}
#sidebar_r ul li a {
	color:#333;
	display:block;
	padding:5px;
	text-decoration:none;
}
#sidebar_r ul li a:hover {
	color:#b484da;
}

/* Main */
#main {
  margin-top:-2px;
	float:left;
	width:520px;
	padding:0px 25px 0 15px;
  color:#555;
	line-height:20px;
}

#main div.content {
  border-top:2px solid #7534aa;
	padding:10px;
	width:510px;
  clear:both;
	margin-bottom:30px;
}
#main div.content input {
  border:1px solid #7534aa;
  background-color:#FFF;
  width:157px;
  padding:0px;
  margin:0px;
}
#main div.content select {
  border:1px solid #7534aa;
  background-color:#FFF;
  width:159px;
  padding:0px;
  margin:0px;
}
#main div.content textarea {
  border:1px solid #7534aa;
  background-color:#FFF;
  width:157px;
  padding:0px;
  margin:0px;
}
#main div.content input[type="submit"] {
  margin-top:5px;
  width:159px;
}
#main div.content table tr td {
  padding-right:5px;
} 
#main h1 {
	color:#444;
	font-size:165%;
	font-weight:400;
  width:100%;
	line-height:30px;
	padding:0 10px;
	float:left;
	clear:both;
}
#main ul  {
  list-style-type: square;
  list-style-position:inside;
}
#main ul li{
	
}
.facebook {
  position:relative;
  float:right;
  margin:5px;
  z-index:0;
}
/* footer */
#footer {
	margin:10px auto;
	width:1000px;
}
#footer:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden;
}
#footer p {
	border-top:2px solid #7534aa;
	color:#555;
	font-size:90%;
	line-height:20px;
	padding:10px;
	text-align:center;
}

#main div.page_getup {
	background-image:url('/background/getup.jpg');
  border:0px #f00 solid;
}
.title_getup {
	background-image:url('/background/title_getup.jpg');
  background-repeat:no-repeat;
}
.sponsoren img {
  margin-bottom:10px;
}
.getup_button {
  padding-left:30px;
  position:relative;
  right:20px;
}
.getup_button img {  
  text-align:center;
  width:150px;
  height:94px;
  background-image:url('/image/getup.png');
}
.getup_button img:hover {
  background-image:url('/image/getup_hover.png');
}
