body{
	font-family:Verdana;
	font-size:12px;
	color:#6e6e6e;
	margin: 0 auto;
	background:#ffffff;
}
/**********************************************
	  h-styls
************************************************/
h1 {
	font-family: "Trebuchet MS", Helvetica, Sans-Serif;
	font-size: 18px;
	color: #bc0041;
}
h2 {
	font: bold 1.4em "Verdana", Helvetica, Sans-Serif; color: #bc0041;
}
h3 { margin:10px 0 4px 0; font-size: 16px;color: #bc0041;}
h4 {margin:10px 0 0 0; font-size: 15px;color: #bc0041;}
h5 {margin:10px 0 0 0; font-size: 10px;}
h6 {margin:3px 0 0 0; font-size: 8px;}


/**********************************************
	  links
************************************************/
a {
	color: #bc0041;
	background: inherit;
}
a:hover {
	color: #7f052f;
	background: inherit;
}


/**********************************************
	  page logo
************************************************/
#pagelogo {
	float: left;
	padding: 40px 0 10px 10px;
}
#pagelogo h1 {
	color: #0A77AF;
}
/**********************************************
	  headertext
************************************************/
#headertext {
	clear: left;
	float: left; 
	width: 400px;
	margin: 0px 0 0px 0;
	font-family:Verdana;
	font-size:11px;
	color:#ccc;
}
#headertext a {
	color: #08CAFA;
	background: inherit;
}
#headertext p {
	padding: 14px 15px;
	margin: 0;
}
/**********************************************
	  text-on-image in banner
************************************************/
#text-on-image {
	float: right; 
	width: 480px;
	padding: 30px 5px 0 10px;
	margin: 20px 0 6px 0;
	height: 100px;
	font-family:Verdana;
	font-size:11px;
	color:#ccc;
background-color: transparent;
}
#text-on-image h1 {
	margin: 0 0 20px 0;
}
*************************************************
	  menu
************************************************/
.menu{
	border: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #fff;
	text-align: right;

}

.menu li{
	list-style-type: none;
	margin-left: 24px;
	padding: 0px;
	border-bottom: 0px solid;
	border-color: #fff;
}

.menu ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background: transparent;
}
.menu ul ul {
	padding-left: 10px;
	border-bottom: 0px;
}
.menu a:link, .menu a:visited, .menu a:active {
	padding: 4px 20px 4px 10px;
	color: #7c7c7c;
	display: block;
	text-decoration: none;
	font-weight: bold;
}
.menu a:hover {
	text-decoration: none;
	color: #7d7c7c;
}
.menu_current {
	color: #333;
	background: transparent;
}

#wrapper{
	width: 1024px;
	height:790px;
	margin: auto ;
	padding-top: 0px;
	background: url(img/content-bg.jpg) top center;
}
#top{
	width: 1004px;
	height: 100px;
	padding: 10px;
	font-size:16px;color:#333;

}
#title {
	height:34px;
	padding:5px;
	border-bottom:1px solid #fff;
	margin-bottom:20px;
}
#left, #right {
	width:155px;
	line-height:18px;
}

#left {
	float:left;
	margin-top: 50px;
	margin-left: 65px;
	padding-left: 20px
}

#right {
	float:right;
	margin-right: 100px;
	padding-top: 0px;
}

.menutitle{
	font-weight:bold;
	border-top:1px dashed #ccc;
	margin-top:15px;
}

img{border: 0;}




#tools {
	float: left;
	margin-left: 35px;
	width: 140px;
	color: #7c7c7c;
	text-align: left;	
	font-size: 100%;
	padding: 0px;
}
.tools input {
	width: 80%;
	font-size: 80%;
}
.tools a:link, .tools a:visited, .tools a:active {
	color: #333;
	text-decoration: none;
}
.tools a:hover {
	color: #999;
	text-decoration: none;
}

#content {
	float:left;
	width:477px;
	padding:0px 0px 0px 0px ;
	margin-left: 38px;
	margin-top: 28px;
	height:527px;
	overflow: auto;
}

#inhalt {padding: 20px 10px 20px 20px;}


/* ****************************************************
	li, ul, ol, blockquote, code, address and table
**************************************************** */

li {padding-bottom: 0px;}

ul {
	line-height: 150%;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 0.7em;
	padding-left: 0.7em;
	list-style-type: square
}
ul.h {
	list-style: none;
}

ol {

	line-height: 150%;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 0.9em;
	padding-left: 0.9em;
}
blockquote{
	background-color:#ecd8e6;
	padding: 3px;
	border-left: 1px solid #ccc;
	margin: 3px 0 20px 0;
	color:#1A1919;
}
pre, .code {
	padding: 6px 0 20px 6px;
	border-top: 1px solid #1A1919;
	border-right: 1px solid #1A1919;
	border-bottom: 1px solid #1A1919;
	border-left: 1px solid #1A1919;
	background-color: #ecd8e6;
	margin: 3px 0 20px 0;
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	color: #333;
	overflow:auto;
	line-height:150%;
}
address {
	line-height:120%;
	margin: 10px 0 20px 0;
	padding-left: 10px;
	border-left: 6px solid #ecd8e6;
	font-style: normal;
	font-weight: bold;
}
table {
    width:100%;
	border-color: #ecd8e6;
	border-collapse: collapse;
}
/**********************************************
	  Form
************************************************/

form {margin: 0;}
input,
textarea {
  color: #333;
  background-color: #f5d9e7;
  border: 1px solid #dfb8cb;
  border-bottom: 1px sol id #dfb8cb;
}
hr {
	margin: 5px 0px 5px 0px;
	color: #333;
	border: 0;
	border-top: 1px dotted #333;
	height: 1px;
}
/**********************************************
	  footer
************************************************/
#footer {
	clear: both;
	padding: 5px;
	color: #8a8789;
	margin: 0px 0px 0px 0px;
	border-top: 2px solid #fff;
}
/**********************************************
	  footer links
************************************************/
.footer-links {
	float: right;
}




