
body {
	margin:0;
	padding:0 40px 0 40px;
	font-family:arial,verdana,sans-serif;
	font-size:0.8em;
	color: #000000;
	line-height: 1.6em;
    	background-color:#fff;
    	width:840px;
}

form {
	margin:0 0 10px 0;
}

img {
	padding:0;
}

hr {
	display:none;
}

h1 {
	font-size:1.8em;
	font-weight:normal;
	font-family:"times new roman",times,serif;
	color:#202020;
	background-color:transparent;
	line-height:1.2em;
	margin:0.2em 0 0 0;
	padding:0;
}

h2 {
	font-size:1.2em;
	line-height:1.2em;
	color:#404040;
	background-color:transparent;
	margin:0;
	padding:0;

}

h3 {
	font-size:1.1em;
	line-height:1em;
	margin:0;
	padding:0;
}

h4 {
	font-size:1em;
	margin:0;
	padding:0;
	margin-top:0.5em;
	font-weight:normal;
	font-style:italic;
}

a {
	background-image:url(../img/bullet_select.gif);
	background-repeat:no-repeat;
	background-position:0.4em 0.4em;
	padding-left:20px;
}


p {
	padding:0;
	margin:0.3em 0 0.9em 0;
}

input {
	border:0px solid #404040;
    	color:#000000;
}


button {
	border:1px;
	background:none;
	color:#000;
}

button span {
	text-decoration:underline;
}

acronym, abbr {
    border-bottom:1px dotted #336699;
    cursor: help;
}

#suchtipps li {
    padding-bottom:10px;
}

#page {

	min-width:760px;

}

#navigation {
	background-color:#787878;
	margin-bottom:10px;
	border-bottom:1px solid #fff;
}


#navigation ul {
	list-style:none;
	margin:0;
	padding:0;
	height:2.5em;

}

#navigation ul ul {
	display:none;
}

#navigation li {
	float:left;
	margin:0;
	padding:0;
	height:2.5em;
}

#navigation .selected {
	background-color:#C0C0C0;
}

#navigation .selected a{
	color:#000;
}


#navigation a {
	color:#FFF;
	padding:0.5em 0.6em 0.5em 0.6em;
	margin:0;
	display:block;
	font-weight:normal;
	background:none;
	text-decoration:none;
}
body>#page #navigation a{
	padding:0.5em 0.6em 0.4em 0.6em;
}
#navigation a:hover, #navigation a:focus {
	background-color:#E0E0E0;
	color:#000;
}

#navigation a:active { color:#000; background-color:#E0E0E0; }

#banner {
	font-size:1em;
	background-image:url('../img/header.png');
	background-color:#787878;
	height:18.7em;
	color:white;
}

#banner .slogan {
	background-color:#787878;
	width:19.5em;
	float:right;
	height:15.39em;
	/*height:19.5em;
	width:24.5em;*/
	border-left:0.9em solid white;
	padding:1.3em 2em 2em 2em;
}

#banner>.slogan {
width:19.5em;
height:15.39em;
}

#banner .slogan strong {
	font-size:1.8em;
	font-weight:normal;
	line-height:1.4em;
	font-family:times,sans-serif;
}

#boxes {
	width:23.5em;
	float:right;
	margin-bottom:1em;
}

.infobox ul {
	margin:0.5em;
	padding:0;
	list-style:none;
}

.borderless {
    border:0px;
}


#content {
    padding:10px;
    margin-right:24em;
}

#content .article, #content .text {
	margin-bottom:30px;
}

#content .withimage .text {
	margin-left:155px;
}

#content .image {
	float:left;
	margin:2px 0px 0px 0px;
}

#content strong {
	background-color:yellow;
  font-weight:normal;
}

#content .contact .text, #content .download .text {
	background-color:#EEEEEE;
	padding:10px;
	color:#404040;
	min-height:120px;
}

#content .contact .withimage, #content .download .withimage {
	margin-left:150px;
}

#content .contact h1, #content .download h1 {
	font-size:1em;
	font-family:arial,sans-serif;
	font-weight:bold;
	margin-bottom:0.5em;
}

#content .contact h2, #content .download h2{
	font-size:1em;
	font-weight:normal;
	margin-bottom:0.3em;
}

#formular {
	margin-top:10px;
	padding:8px;
	background-color:#EEEEEE;
}


#subnavigation {
	background-color:#EEEEEE;
}

#subnavigation h3 {
    line-height:1.5em;
}

#subnavigation ul {
	list-style:none;
	margin-left:0;
	padding:0;
}

#subnavigation ul a {
	font-weight:normal;
	display:inline;
}

#subnavigation ul .selected {
	background-image:url(../img/bullet_select.gif);
	background-repeat:no-repeat;
	background-position:3px;
	font-weight:bold;
}

#subnavigation ul ul {
	padding-left:15px;
}

#sitemap ul {
	list-style:none;
}

.box {
	background-color:#EEEEEE;
	padding:0.5em;
	margin-top:0.9em;
	color:#404040;
}

.box h2 {
	color:#202020;
	margin:0;
	padding:0;
	font-family:times,serif;
	line-height:1em;
	margin-bottom:5px;
}

.box h3 {
	color:#202020;
	margin:0;
	padding:0;
	font-family:times,serif;
	line-height:1em;
	margin-bottom:5px;
}

.box label {
	display:block;
	color:#202020;
	font-family:times,serif;
	font-weight:bold;
	font-size:1.2em;
	line-height:1em;
	margin-bottom:10px;
}


.box a {
	color:#404040;
	font-weight:normal;
}

/*.box a:hover, .box a:focus {
	background-color:#E0E0E0;
	color:#000;
}*/

.searchbox a {
	font-weight:normal;
	font-size:0.85em;
	display:block;
	background:none;
	padding:0;
}

#searchbox a:hover, .searchbox a:focus {
	background-color:#E0E0E0;
	color:#000;
}

#searchbox input {
height:1.2em;
font-size:1em;

}

#searchbox button {
    	width:9em;
    	position:relative;
    	height:2em;
    	font-size:0.9em;
	border-style:outset;
}

#footer {
	border-top:0.2em solid #EEEEEE;
	padding-bottom:30px;
	margin-top:20px;
    	overflow:hidden;
    	display:block;
    	height:60px;
}


#footer a {
    color:#000;
}

#footer .left {
	float:left;
}

#footer .right {
	float:right;
}


#company a {
	background:none;
	padding:0;
	border:0;
}

#company a:hover, #company a:focus {
	background:none;
	padding:0;
	border:0;
}

#compnay a img {
	border:0;
}

.clear {
	clear:both;
	padding:0;
	margin:0;
}

.hidden {
	position:absolute;
	left:-99999px;
	top:-999999px;
}

#article h1 {
	margin-bottom:0.5em;
}

#article h2 {
	margin-bottom:0.5em;
	font-size:1em;
	color:#000;
	line-height:1.5em;
	display:block;
	border:solid 1px #FFF;
}

#article .description {
    padding-bottom:50px;
    font-weight:bolder;
}

#article a {
	padding:0;
	background:none;
}

#article .subtitle span
{
	padding:0.3em 0.5em 0.3em 0.5em;
	background-color:#EEEEEE;
	font-size:0.9em;
	font-family:arial,sans-serif;
}

#article .subtitle {
	padding-top:0.1em;
}

#article .text {
	font-size:1em;
}

#article .image {
	margin-right:1em;
	margin-bottom:0.5em;
	float:left;
	display:block;
	overflow:hidden;
}

.spacer {
	display:block;
	height:2em;
	font-size:1em;
}

#article .image2 {
	display:block;
}

#imprint_link {
	background-image:url(../img/bullet_select.gif);
	padding-left:15px;
}

#contact_link  {
	background-image:url(../img/bullet_select.gif);
	padding-left:20px;
}

#login_link {
	background-image:url(../img/bullet_select.gif);
	padding-left:25px;
}

#top_link {
	background-image:url(../img/bullet_select.gif);
	background-position:5px 0.5em;
}

#sitemap_link {
	background-image:url(../img/bullet_select.gif);
	background-position:5px 0.3em;
}

#rss_link {
	background-image:url(../img/rssfeed.gif);
	background-position:5px 0.3em;
    padding-left:23px;
}

.pagenav {
	margin:1em 0 1em 0;
}

.pagenav ul {
	list-style:none;
	padding:0;
	margin:0;
}

.pagenav li {
	display:inline;
}

.pagenav a {
	background:none;
	padding:0;
}

.pagenav .selected {
	font-weight:bold;
}

.pagenav h3 {
	font-weight:normal;

	float:left;
	margin-right:0.2em;
	padding-top:2px;
}

#search h2 {
	margin-top:1em;
	margin-bottom:1em;
}

#search .article {
	border-bottom:1px solid #CCC;
}


.lock {
	float:right;
}

#article .box h2 {
	border:none;
	font-size:1.2em;
}

#article input {
	width:15em;
}

#article .checkbox {
	width:auto;
}

.personal_info label{
	float:left;
	width:10em;
}

.additional_info label, .personal_info label {
	font-family:arial,sans-serif;
	font-size:1em;
}


fieldset {
	padding:0.5em;
	width:auto;
	margin-bottom:1em;
	border:1px solid #666;
}

legend {
	font-weight:bold;
}

.button {
	background-color:#FFF;
	border:1px solid #000;
	color:#000;
}

.searchword {
	background-color:yellow;
}

.error {
	color:red;
}

.checkbox {
	border:0px;
}

#breadcrumb {
	overflow:hidden;
	margin-right:24.5em;
	font-family:arial,sans-serif;
    padding-left:10px;
}

body>#page #breadcrumb {
	margin-right:1em;
    padding-left:10px;
}

#breadcrumb ul {
	list-style:none;
	margin:0;
	padding:0;
}

#breadcrumb li {
	float:left;
}

#breadcrumb a {
	background-image:none;
	padding:0;
}

#breadcrumb h2 {
	float:left;
	margin-top:0.35em;
	font-family:arial,sans-serif;
	font-size:1em;
	margin-right:5px;
}

#breadcrumb img {
	margin:0 5px 0 5px;
}

#footer ul {
	list-style:none;
	margin:0;
	padding:0;
}

#footer li {
	float:left;
}

.glossar_new {
    margin-bottom:30px;
    margin-top:30px;
    background:#F5F5F5;
    padding:10px;
}

.glossar_new dfn {
    font-style:normal;
}

.glossar_new h2 {
    margin-bottom:10px;
}

.glossar_new h3,
.glossar_new p {
    padding-left:15px;
}

.glossar dfn {
	font-style:normal;
}

.glossar h1 {
	margin-bottom:0.5em;
}

.spacer_small {
	height:5px;
	display:block;

}

.contactbox {

	overflow:hidden;
	margin-top:1em;
}

.contactbox .box {
	margin:0;
}

.contactbox h3 {
	font-weight:normal;
	font-family:arial,sans-serif;
	font-size:1em;
}

.glossarbox a {
	display:block;
}

.glossarbox dfn {
	font-style:normal;
}

.ibaybox {
	overflow:hidden;
	margin-top:1em;
}

.ibaybox .slogan {
	margin:0px !important;
	margin-left:200px !important;
}

.ibaybox h3 {
	font-weight:normal;
	font-family:arial,sans-serif;
	font-size:1em;
}

.no_a{
	background-image:none !important;
	background-position:0em 0em !important;
	height:1px !important;
	margin:0px !important;
	padding:0px !important;
}

.no_a:hover, .no_a:focus {
  background-color:transparent !important;
  height:1px !important;
	margin:0px !important;
	padding:0px !important;
}

.gebot
{
  border:1px solid #000;
}

.ibay_description
{
  float:left;
}

a:active, a:hover, a:focus { color:#000000; background-color:#FFFF00; }


textarea {
    width:480px;
    height:5em;
    margin:0px !important;
    padding:4px !important;
    display:inline;
    font-weight:normal;
    font-family:arial,sans-serif;
    font-size:1em;
}

#fuenffuerfuenf .invite_person
{
    border:1px solid #ccc;
    padding:15px;
    background:#ffffef;
    margin-bottom:5px;
}

#fuenffuerfuenf input
{
    width:30%;
}

