/*
* -->Allgemeines<--
* Schriftart Verdana
* Schriftfarbe #333333
* Schriftfarbe rot #b01801
* grün hintergrun: #83b81c
*/

/* LAYOUT */

#tabelle_01 {
  margin:0px;
  padding:0px;
  border:0px;
  text-align:left;
}


#main{
  margin: 0px auto;
  text-align:left;
  width:833px;
}

#inhalt{
  min-height:770px;
  height:auto !important;  /* für moderne Browser */
  height:770px;  /*für den IE */
  width:582px;
}

#inhalt_inner{
  margin-right:30px;
  margin-left:20px;
  margin-top:15px;
  margin-bottom:5px;
}

.clearme{
  clear:both;
  width:0px;
  height:0px;
  margin:0px;
  padding:0px;
}

/* Ende LAYOUT */


/* ALLGEMEINE FORMATIERUNGEN */

* {
  font-family:verdana;
  margin:0px;
  padding:0px;
  font-size:11px;
  color:#454546;  
}

body {
  background-image:url('mainhg.jpg');
  background-repeat:repeat-x;
  background-position:top;
  font-family: verdana;
  font-size:11px;
  color:#454546;
  text-align:center;
}

a img {
  border: 0;
}

/*******Siteservice*******/

#klickpfad {
  padding-left:10px;
  padding-top:7px;
  font-size:10px;
}


/**Unterseiten****/
/*Content von Unterseite*/


ul {
  list-style-type: disc;
  list-style-position: outside;
  margin: 0 0 0 15px;
  padding: 0px;
}

li {
  line-height:15px;
}


#main h1 {
  line-height:27px;
  font-size:22px;
  font-weight:400;
  color:#b01801;
  margin-bottom:0px;
  margin-top:10px;
  padding-left: 35px;
  padding-bottom:5px; 
  background: url(h1button.jpg) no-repeat;  
}

#main h2 {
  font-size:12px;
  line-height:14px;
}

#main h2 a:link, #main h2 a:visited, #main h2 a:active, #main h2 a:hover {
  font-size:12px;
  line-height:14px;
  color:#454546;
  text-decoration:none;
}

#main h3 {
  font-size:11px;
}


/* inhalt */

p{
  font-size: 11px;
  color: #454545;
  font-family: Verdana;
  font-weight:400;
  line-height:15px;
  margin-top:0px;
  margin-bottom:0px;
}

p.preis { text-align: right; background-color:transparent; font-size:18px; color: #b01801; font-weight:400; }
p.schrift_rot { background-color:transparent; font-size:11px; color: #b01801; font-weight:400; }

p.preis_titel { text-align: center; background-color:transparent; font-size:12px; color:#4C4C4C; font-weight:500; font-family: Arial, Tahoma;}
p.preis_text { text-align: center; background-color:transparent; font-size:11px; color:#4C4C4C; font-weight:500; font-family: Arial, Tahoma;}

table.contenttable td { padding:5px; }

a{
  color:#83b81c;
  text-decoration:none;
}

a:link{
  color:#83b81c;
  text-decoration:none;
}

a:visited{
  color:#83b81c;
  text-decoration:none;
}

a:active{
  color:#83b81c;
  text-decoration:none;
}

a:hover{
  color:#4D4D4D;
  text-decoration:underline;
}

legend {
  color:#164578;
  font-weight:400;
}

#footer {
  text-align:center;
  margin-top: 40px; 
  margin-left: 230px;
  margin-bottom: 15px;
}

#footer p {
  text-align:center;
  font-size:12px;
  color:#FFFFFF;
  font-family: verdana;
  font-weight:500;  
}

#footer a{line-height: 18px; font-size: 12px; color:#FFFFFF; text-decoration:none;}
#footer a:link{line-height: 18px; font-size: 12px; color:#FFFFFF; text-decoration:none;}
#footer a:visited{font-size: 12px; color:#FFFFFF; text-decoration:none;}
#footer a:active{font-size: 12px; color:#FFFFFF; text-decoration:none;}
#footer a:hover{font-size: 12px; color:#ffffff; text-decoration:underline;}

#adresse a{line-height: 18px; font-size: 12px; color:#FFFFFF; text-decoration:none;}
#adresse a:link{line-height: 18px; font-size: 12px; color:#FFFFFF; text-decoration:none;}
#adresse a:visited{font-size: 12px; color:#FFFFFF; text-decoration:none;}
#adresse a:active{font-size: 12px; color:#FFFFFF; text-decoration:none;}
#adresse a:hover{font-size: 12px; color:#ffffff; text-decoration:underline;}

.menuetitel {
  font-size:17px;
  color:#FFFFFF;
  font-family: arial;
  font-weight:600;
  margin-bottom:10px;
  margin-left:20px;
}


#menueh {
 margin-left:25px;
 margin-top:30px;
 height:170px;
}

.menue, .menue_ACT {
 margin:0px;
 width:210px;
 height:13px;
 line-height:13px;
}

.menue a:link, .menue_ACT a:link, .menue a:visited, .menue_ACT a:visited, .menue a:hover, .menue_ACT a:hover, .menue a:active, .menue_ACT a:active {
 display:block;
 font-family: Verdana;
 font-size:12px;
 text-decoration:none;
 font-weight:400;
 color:#FFFFFF;
 line-height:13px;
 background-image: url(menue.jpg);
 background-position: top left;
 width:210px;
 height:13px;
 text-align:left;
}

.menue a:hover, .menue_ACT a:link, .menue_ACT a:visited, .menue_ACT a:hover, .menue_ACT a:active{
 background-position: top right;
 color:#F5F5F5;
}

.menue_spacer {
 width:183px;
 height:1px;
 line-height:2px;
 overflow:hidden;
 margin:0px;
}


/* siteservice */

#siteservice {
  margin-left:10px;
  margin-top:20px;
}

.menues, .menues_ACT {
 text-align:center;
 font-family: Verdana;
 font-size:10px;
 text-decoration:none;
 font-weight:500;
 color:2d2d2d;
 line-height:12px;
}

.menues a:link, .menues a:visited {
 font-family: Verdana;
 font-size:10px;
 text-decoration:none;
 font-weight:500;
 color:#2d2d2d;
 line-height:12px;
}

.menues a:hover {
 color:#000000;
 text-decoration:none;
}

.menues_ACT a, .menues_ACT a:visited, .menues a:active, .menues_ACT a:active {
 font-family: Verdana;
 font-size:10px;
 text-decoration:none;
 font-weight:500;
 color:#000000;
 line-height:12px;
}


.csc-textpic-clear, .csc-textpic, .csc-textpic-center, .csc-textpic-below, .csc-textpic-image, .csc-textpic-firstcol, .csc-textpic-lastcol {
  margin:5px;
  padding:0px;
}

div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
  margin-left:10px !important;
}

/* 
  input[type=image] {
  height:21px;
  border:0px;
}
*/

input{
/*  line-height:19px; */
  padding:1pt;
  border:1px solid #808080;
  color:#454546;
  margin-right:4px;
  font-size:11px;
  height:17px;
}

input#submit{
  width:auto;
  height:20px;
}


select, option {
  padding:0.5pt;
  border:1px solid #808080;
  color:#454546;
  margin-right:4px;
  font-size:11px;
  height:20px;
}

.auswahl {
  height: 20px !important;
  border:1px solid #808080;
}

.anfrage{
  height: 27px;
  width: 94px;
  border: 0px;
}

#aktuelles {
  margin-left:8px;
  width:227px;
  margin-top:35px;
  background-color:#e5ffb3;
  border: 2px solid #a3cf4d;
}

.align-right {
  text-align:right;
}

#aktuelles_inner {
  margin:10px; 
}

#sofortanfrage_button {
  margin-left:25px;
  margin-top:20px;
  margin-bottom:10px;
}

#sofortanfrage {
  margin-left:10px;
}

.com-single-action-entry{
  text-align:right;
}

legend {
  font-weight: 400;
  color: #8b181a;
}

.hakerlbox {
  border:0px;
}

fieldset {
  padding:0px;
  border:1px solid #C0C0C0;
  background-color:#FBFBFB;
}


/* galerie */


.jdGallery .slideInfoZone h2
{
	color: #EFEFEF;
}

.jdGallery .slideInfoZone p
{
	padding: 0; 
	font-size: 100%;
	margin: 2px 5px;
	color: #eee;
}

