/* copyright by menke-werbagentur, www.menke.de */ 
   

   a {
	cursor: pointer;
	text-decoration: none;
}

a:hover {
	color: #666666;
}

a.downnav {
	background: #055998;
	border-bottom: 1px solid #666666;
	border-top: 1px solid #DDDDDD;
	color: #FFFFFF;
	font-family: "Arial", "sans-serif";
	font-size: 0.8em;
	font-weight: bold;
	line-height: 1.1em;
	text-align: right;
	text-decoration: none;
	//white-space: nowrap;
  width: 100%;
}

a.downnav:hover {
	color: #0FFFFF;
}

a.downnav:active {
	color: #FFFFFF;
}

a.extern {
	background-repeat: no-repeat;
	border-bottom: #808080;
	color: #FFFFFF;
	font-family: "sans-serif", "Arial";
	font-size: 1em;
	letter-spacing: 2px;
	line-height: 1.6em;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
}

a.extern:hover {
	color: #CCCCCC;
}

a.kontakt {
  background: #055998;
	color: #FFFFFF;
	font-family: "Verdana","Arial", "sans-serif";
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
	margin-right: 0px;
  padding-left:10px;
  padding-right:10px;
}

a.kontakt:hover {
	color: #EFEFF2;
}

a.kontakt:active {
	color: #FFFFFF;
}

a.kontakt_link{
  color: #000000;
}
a.kontakt_link:hover{
  color: #055998;
}

a.linkethirdnavactivetext {
	background-color: #FFFFF7;
	color: #CC0000;
	font-family: "Arial", "sans-serif";
	font-size: 1em;
	padding-left: 10px;
	white-space: nowrap;
}

a.linkethirdnavactivetext:hover {
	color: #555555;
}

a.linkethirdnavactivetext:active {
	color: #000000;
}

a.linkethirdnavtext {
	background-color: #FFFFF7;
	color: #000000;
	font-family: "Arial", "sans-serif";
	font-size: 1em;
	padding-left: 10px;
	white-space: nowrap;
}

a.linkethirdnavtext:hover {
	color: #555555;
}

a.linkethirdnavtext:active {
	color: #000000;
}

a.mainactiv {
	color: #666666;
	font-family: "Arial", "sans-serif";
	font-size: 1em;
	letter-spacing: 1px;
	line-height: 1.6em;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
	text-decoration: ;
	white-space: nowrap;
}

a.mainactiv:hover {
	color: #000000;
}

a.mainactiv:active {
	color: #000000;
}

a.mainnav {
	color: #666666;
	font-family: "Arial", "sans-serif";
	font-size: 1em;
	letter-spacing: 1px;
	line-height: 1.6em;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
	text-decoration: ;
	white-space: nowrap;
}

a.mainnav:hover {
	color: #000000;
}

a.mainnav:active {
	background-color: #000000;
	color: #FFFFFF;
}

a.navi-artikel {
	color: #000000;
  background: #FFFFFF;
	float: left;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 0.7em;
	padding-left: 20px;
  padding-top:3px;
  padding-bottom: 3px;
	text-decoration: none;
	width: 100%;
  margin-top:2px;
}

a.navi-artikel:hover {
	color: #055998;
}

a.navi-artikel:active {
	color: #000000;
}

a.navi-artikel-active{
	color: #000000;
  background: #FFFFFF;
	float: left;
	font-family: "Verdana","Arial", "Helvetica", "sans-serif";
	font-size: 0.7em;
	font-weight: bold;
	padding-left: 20px;
  padding-top:3px;
  padding-bottom: 3px;
	text-decoration: none;
	width: 100%;
  margin-top:2px;
}

a.navi-artikel-active:hover {
	color: #055998;
}

a.navi-artikel-active:active {
	color: #000000;
}

a.navi-artikel-news {
	color: #333333;
	font-family: "arial";
	font-size: 1em;
	line-height: 1.2em;
	padding-left: 10px;
	text-decoration: none;
}

a.navi-artikel-news:hover {
	color: #000000;
}

a.navi-artikel-news:active {
	color: #000000;
}

a.sprache {
	;
	font-weight: bold;
	color: #EEEEEE;
	font-family: "Verdana", "Arial";
	font-size: 1em;
	padding-left: 1px;
	padding-right: 15px;
	text-decoration: ;
	white-space: nowrap;
}

a.sprache:hover {
	color: #FFFFFF;
}

a.sprache:active {
	color: #FFFFFF;
}

a.subnav {
	background-color: #CC0000;
	color: #EEEEEE;
	font-family: "Arial", "sans-serif";
	font-size: 1em;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 30px;
	text-decoration: ;
	white-space: nowrap;
	width: 1em;
}

a.subnav:hover {
	color: #FFFFFF;
}

a.subnav:active {
	color: #FFFFFF;
}

a.subnavactive {
	background-color: #CC0000;
	color: #FFFFFF;
	font-family: "Arial", "sans-serif";
	font-size: 1em;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 30px;
	text-decoration: ;
	white-space: nowrap;
	width: 1em;
}

a.subnavactive:hover {
	color: #FFFFFF;
}

a.subnavactive:active {
	color: #FFFFFF;
}

a.subtext {
	color: #FFFFFF;
	text-decoration: ;
}

a.subtext:hover {
	color: #CCDDCC;
	text-decoration: underline;
}

a.toptext {
	color: #FFFFFF;
	text-decoration: ;
}

a.toptext:hover {
	color: #666666;
	text-decoration: underline;
}

body {
	/* background-color : #EFEFF2; */
  
  background: #FFFFFF;
scrollbar-3dlight-color : #FFFFFF;
scrollbar-arrow-color : #055998;
scrollbar-darkshadow-color : #FFFFFF;
scrollbar-face-color : #E1E1E1;
scrollbar-highlight-color : #00427B;
scrollbar-shadow-color : #00427B;
scrollbar-track-color : #D7D7D7;
	font-family: "Arial", "sans-serif";
	font-size: 1em;
	margin-bottom: 0%;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0%;
}

fieldset{
	margin: 0.5em;
}

form{
	background-color: #EEEEEE;
	border-bottom: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	line-height: 1.3em;
	margin-bottom: 0.2em;
	margin-left: 1em;
	margin-right: 1em;
	margin-top: 1em;
	width: 90%;
}

form br {
	clear: both;
}

h1 {
	font-size: 1.4em;
	line-height: 1.4em;
}

h1, h2, h3, h4{
	color: #000000;
	font-family: "Arial", "sans-serif";
	font-weight: bold;
}

h2 {
	font-size: 1.2em;
	line-height: 1.2em;
}

h3 {
	font-size: 1em;
	line-height: 1.0em;
}
/* 
img {
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: none;
}
 */
screenshots{
	border: 10 solid #000000;
	margin: 25px;
	padding-left: 3%;
	padding-right: 3%;
}
#screenshot1{
	background-color: #FFFFFF;
	float: left;
	padding-left: 15px;
	padding-top: 10px;
	width: 40%;
	border: 1px solid black;
	margin:10px;
	text-align:center;
}
input.right {
	clear: both;
	float: left;
	margin-left: 10em;
	margin-right: .3em;
	width: auto;
}

input[type=checkbox].right, 
input[type=radio].right, 
input[type=submit].right {
	margin-left: 10em;
	margin-top: 1em;
}

input[type=text], select {
	float: left;
}

label.left {
	float: left;
	margin-right: .3em;
	margin-top: .3em;
	text-align: right;
	width: 10em;
}

legend {
	background-color: #DDDDDD;
	border-bottom: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	font-family: "Arial", "sans-serif";
	font-size: 0.9em;
	font-weigth: bold;
	margin-bottom: 1em;
	margin-left: 1em;
	margin-right: 1em;
	padding-left: 20px;
	padding-right: 20px;
}
li{
  margin-bottom: 0.5em;

}

p{
	margin: 1em;
}
p.liste{
	padding-left: 1em;
}

textarea.left{
	float: left;
	margin-bottom: .3em;
	margin-right: .3em;
	text-align: right;
	width: 10em;
}

.abschluss {
	
	color: #000000;
	font-family: "Arial", "sans-serif";
	font-size: 1em;
}

.anker {
	;
	color: #666666;
	font-family: "Arial", "sans-serif";
	font-size: 1em;
}

.bildtext {
	color: #000000;
	font-family: "Arial", "sans-serif";
	font-size: 1em;
}

.bildunterschrift {
	;
	color: #000000;
	font-family: "Arial", "sans-serif";
	font-size: 1em;
}

.contentback {
	background-color: #FFFFF7;
	color: #000000;
	font-family: "Arial", "sans-serif";
	font-size: 1em;
	line-height: 1.4em;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 5px;
	text-align: left;
  background-image : url(../bilder/back.jpg);
}

.contentbild {
	background-color: #FFFFF7;
	text-align: left;
}

.contentbildtabellenhintergrund {
	background-color: #FFFFF7;
	text-align: left;
}

.contentbildtabellenhintergrund {
	background-color: #FFFFF7;
	text-align: left;
}

.contentcenter {
	background-color: #FFFFF7;
	color: #000000;
	font-family: "Arial", "sans-serif";
	font-size: 1em;
	line-height: 1.4em;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	vertical-align: top;
}

.contentleer {
	background-color: #FFFFF7;
	color: #000000;
	font-family: "Arial", "sans-serif";
	font-size: 1em;
	line-height: 1.4em;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	vertical-align: top;
	width: 20px;
}

.contentleft {
	background-color: #FFFFF7;
	color: #000000;
	font-family: "Arial", "sans-serif";
	font-size: 1em;
	line-height: 16px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	vertical-align: top;
}

.contentright {
	background-color: #FFFFF7;
	color: #000000;
	font-family: "Arial", "sans-serif";
	font-size: 1em;
	line-height: 1.4em;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	vertical-align: top;
}

.contenttitel {
	;
	color: #000000;
	background-color: #FFFFF7;
	font-family: "Arial", "sans-serif";
	font-size: 1em;
}

.downdate {
	background-color: #FF7F50;
	color: #FFFFFF;
	font-family: "Arial", "sans-serif";
	font-size: 1em;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 1.6em;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}

.downleerblau {
	background-color: #777777;
	font-size: 1px;
}

.downleergrau {
	background-color: #7777777;
	font-size: 2px;
}

.downnavbg {
	background-color: #00FFFF;
}

.externback {
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: "Arial", "sans-serif";
	font-size: 1em;
	letter-spacing: 2px;
	line-height: 1.8em;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
}

.flagge{
	height: 14px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 3px;
	width: 18px;
}

.headline {
	color: #000000;
	font-family: "Arial", "sans-serif";
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 1em;
	padding-top: 1em;
}

.headline:hover {
	color: #DC143C;
}

.headline2 {
	;
	font-weight: bold;
	color: #000000;
	font-family: "Arial", "sans-serif";
	font-size: 1em;
}

.headline2:hover {
	color: #DC143C;
}

.imgcontent {
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.imghead {
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.linkethirdnavtable {
	background-color: #FFFFF7;
}

.linkethirdnavtd {
	background-color: #FFFFF7;
	white-space: nowrap;
}

.linkethirdnavtdnews {
	background-color: #FFFFF7;
	white-space: nowrap;
}

.linkethirdnavtr {
	background-color: #FFFFF7;
	height: 24px;
	width: 180px;
}

.linkethirdnavtrnews {
	background-color: #FFFFF7;
	height: 28px;
	width: 180px;
}

.logobild {
	border: 0px;
	padding-right: 30px;
}

.mainactivback {
	background-color: #EFEFF2;
}

.mainautoboerseback {
	background-color: #000000;
}

.mainnavback {
	background-color: #777777;
	text-align: center;
}

.mainnavbg {
	background-color: #EEEEEE;
	text-align: center;
}

.mainnavbgactiv {
	background-color: #FFFFF7;
	text-align: center;
}

.mainnavborder {
	background-color: #000000;
	font-size: 1px;
	width: 1px;
}

.mainnavrechts {
	background-color: #EFEFF2;
	width: 35%;
}

.nachtext {
	color: #000000;
	font-family: "Arial", "sans-serif";
	font-size: 1em;
}

.navi-artikel-sub {
	color: #000000;
	font-family: "arial";
	font-size: 0.8em;
	line-height: 1.2em;
	padding-left: 25px;
	text-decoration: none;
}

.navi-sub {
	color: #000000;
	float: left;
	font-family: "Arial", "sans-serif";
  font-weight: none;
	font-size: 0.7em;
	padding-left: 10px;
	text-decoration: none;
  width:100%;
  padding-top: 4px;
  padding-bottom: 4px;
  
  border-top: 1px solid #055998;
	
}

.navi-sub:hover{
	color: #055998;
}

.navi-sub-active {
	color: #000000;
	float: left;
	font-family: "Arial", "sans-serif";
  font-weight: bold;
	font-size: 0.7em;
	padding-left: 10px;
	text-decoration: none;
  width:100%;
  padding-top: 4px;
  padding-bottom: 4px;
  
  border-top: 1px solid #055998;
	
}
.navi-sub-active:hover{
  color: #055998;
}

.navi-top {
	color: #055998;
  background: #EFEFF2;
  padding-left:7px;
  padding-right:7px;
  border-left: 1px solid #055998;
  border-right: 1px solid #055998;
  
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  font-style: none;
  font-weight: bold;
  
  text-decoration: none;
  display: ;

	
}

.navi-top:hover{
	color: #C1C1C1;
}

.navi-top-active {
	color: #055998;
  background: #BECBE7;
  padding-left:7px;
  padding-right:7px;
  border-left: 1px solid #055998;
  border-right: 1px solid #055998;
  
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  font-style: none;
  font-weight: bold;
  
  text-decoration: none;
}

.navi-top-active:hover{
	color: #FFFFFF;
}
.navi-top-active-tr {
	background-color: #FFEEFF;
}

.navi-top-table {
	background-color: #EEEEEE;
}

.navi-top-tr {
	background-color: #FFFFFF;
}

.navlinksback {
}

.newsnavigation{
	text-decoration: none;
}

.newsnavigation {
	color: #FF0000;
}

.newsnavigation:hover {
	color: #555555;
}

.newsnavigation-active{
	font-weight: bold;
	text-decoration: none;
}

.newsnavigation-active {
	color: #555555;
}

.skip, .none {
	display: none;
}

.subline {
	color: #888888;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 1em;
}

.subnavbg {
	background-color: #CC0000;
	text-align: center;
}

.subnavkeintext {
	font-family: "Arial", "sans-serif";
	font-size: 3px;
}

.subnavkeintext {
	font-family: "Arial", "sans-serif";
	font-size: 3px;
}

.subnavline {
	background-color: #000000;
	font-size: 1px;
	height: 1px;
}

.subslogan {
	background-color: #708090;
	color: #FFFFFF;
	font-family: "Arial", "sans-serif";
	font-size: 1em;
	line-height: 1em;
	text-align: right;
	text-decoration: none;
	white-space: nowrap;
}

.text {
	color: #000000;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 0.8em;
	line-height: 1.3em;
}

.text:hover {
	color: #999999;
}

.thirdbg {
	background-color: #DFDFDF;
}

.toptext {
	color: #000000;
	font-family: "Arial", "sans-serif";
	font-size: 1.3em;
	padding-left: 10px;
	text-align: left;
	text-transform: uppercase;
	vertical-align: top;
}

.toptext-klein {
	color: #000000;
	font-family: "Arial", "sans-serif";
	font-size: 1.3em;
	padding-left: 10px;
	text-align: left;
	text-transform: uppercase;
	vertical-align: top;
}

.vortext {
	color: #000000;
	font-family: "Arial", "sans-serif";
	font-size: 1em;
}

.vortext:hover {
	color: #DC143C;
}

#abschluss {
  position: absolute;
  bottom:0px;
  left:0px;
 
	display: block;
	float: left;
	width: 100%;
}

#artikelnavigation {
	float: left;
	overflow: hidden;
	width: 200px;

	display: block;
  vertical-align: top;
}

#artikelnavigation_dummy {
	float: left;
	width: 200px;

	display: block;
  vertical-align: top;
  
  border:1px solid white;
}

#content{
  position:absolute;
  top:122px;
  left:0px;
  
	width: 100%;
}

#fuss1{
	background-color: #055998;
	padding-left: 0px;
	text-align: right;
  /* display:inline; */
}

#inhalt {
/* 
  position:absolute;
  top:130px;
  left:220px;
   */
   padding-top:30px;
   padding-bottom:50px;
   padding-left:20px;
   
   
   float:left;
   
   width:750px;
}

#inhalt_box{
  /* width:100%; */
}

#inhalt_formular {
	background-color: transparent;
	float: left;
	margin-bottom: 0%;
	padding-left: 5px;
	width: 79%;
}

#kopf {
  position:absolute;
  top:0px;
  left:0px;
  
   
	background-color: #FFFFFF;
  background-image: url('../bilder/bg.jpg');
  
	width: 100%;
  height:100px;
  
  /* float:left; */
}

#linie1{
	background-color: #FFFFFF;
	display: block;
	font-size: 0px;
	height: 1px;
	overflow: hidden;
}

#linie2{
	background-color: #666666;
	display: block;
	font-size: 0px;
	height: 1px;
	overflow: hidden;
}

#linie3{
	background-color: #CCCCCC;
	border-bottom: 1px solid #AAAAAA;
	border-top: 1px solid #FFFFFF;
	display: block;
	font-size: 0px;
	height: 3px;
	overflow: hidden;
}

#links {
	float: left;
}

#mitteilung {
	color: #000000;
	font-family: "Arial", "sans-serif";
	font-size: 1.2em;
	font-weight: bold;
}

#mitteilungsdanke {
	background-color: #FFEFD5;
	border-bottom: 1px solid #F5DEB3;
	border-top: 2px solid #FFFFFF;
	height: 100px;
	margin-bottom: 40px;
	margin-left: 20%;
	margin-top: 40px;
	padding-top: 50px;
	text-align: center;
	vertical-align: middle;
	width: 60%;
}

#printkopf{
  position: relative;
  border: 0px solid;
  text-align: right;
  width: 640px;
  display:none;  
  vertical-align:bottom;
}
#printadresse{
  position: relative;
  height:100%;
  vertical-align:bottom;
  
  text-align:left; 
  vertical-align:top; 
  border:0px solid;
  
  font-size: 0.65em;
  font-weight:none;
  text-decoration:none;

  display:inline;
  float:left;
}

#printlogo{
  margin-top: 0px;
  text-align:right; 
  vertical-align:top; 
  border:0px solid;
  float:right;
}

#printtext_statisch{
position:relative;
display:none;
}

#topnavigation {
	background: #EFEFF2;
	float: left;
	overflow: hidden;
	display: block;
	
}
#subnavigation {
	background-color: transparent;
	
	float: left;
	overflow: hidden;
	display: block;

}

#news_anzeige{
	float: left;
}

#news_bildanzeige{
	float: left;
}

#news_navigation{
	float: left;
	margin-right: 20px;
}

#randabstandkopf {
	float: right;
	padding-right: 30px;
}

#rechts {
	float: right;
	position: absolute;
	right: 0px;
	top: 0px;
}

#slogan{
	padding-right: 30px;
	position: absolute;
	right: 0px;
	text-align: right;
	top: 4px;
	width: 80%;
  
  color:#FFFFFF;
  font-size: 0.7em;
  font-weight:bold;
  font-family: "Arial", "sans-serif";
}

#sloganzeile{
  position:absolute;
  top:100px;
  left:0px;
  
  background: #055998;
	
	padding-top: 0px;

	width: 100%;
  height: 22px;
  
  display: block;
}

#sprache{
	left: 10px;
	padding-left: 20px;
	position: static;
	text-align: left;
}

#table{
	border: 1px solid #00BFFF;
	width: 200px;
}

#td{
}


/* Wenns zum Druck kommt dies berücksichtigen */
@media print {
#printkopf {display:block}
#kopf {display:none}
#navigation {display:none;}
#sloganzeile {display:none;}
#topnavigation {display:none;}
#artikelnavigation {display:none;}
#abschluss {display:none;}

#inhalt{display:none}
#printtext_statisch{display:block}
}


/* NEU 26.09. Stefan */

.subnav_box{

  margin-top: 30px;
  margin-bottom: 30px;
  border: 1px solid #055998;
  border-top: 0px solid #055998;
  
}
span.fuss_aktualisiert{
  width:50%; 
  text-align: left; 
  padding-left: 30px;
  float:left;
  border:0px solid black;
  
  color: #FFFFFF;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 0.6em;
  font-weight:bold;
}
span.fuss_kontakt{
  width:50%; 
  text-align: left; 
  /* float:right; */
  border:0px solid black;
}
