body { 
  background-color: #271b0f; 
  font-family:trebuchet ms,arial,helvetica,sans-serif; 
  font-size:12px;
  line-height:15px;
  letter-spacing:0.5px; 
  color:#fff;
  margin: 0 0 0 0px;
  background-image:url(bilder/navigation/hintergrund_kurz.gif); 
  background-repeat:repeat;  
    }
	
body.lang { 
  font-family:trebuchet ms,arial,helvetica,sans-serif; 
  font-size:12px;
  line-height:15px;
  letter-spacing:0.5px; 
  color:#fff;
  margin: 0 0 0 0px;
  background-image:url(bilder/navigation/transparent.gif); 
  background-color: #271b0f; 
    }

.lang_teil1 { 
  margin: 0 0 0 0px;
  background-image:url(bilder/navigation/hintergrund.gif); 
  background-repeat:repeat;  
    }


body.iframe { 
  background-color: #79716a; 
  background-image:url(bilder/navigation/zjhj.gif); 
  background-repeat:repeat;
    }

body.kalkulator { 
  background-color: #79716a; 
  background-image:url(bilder/navigation/kalkulator_hintergrund.gif); 
  background-repeat:no-repeat;
    }

img{
	border:0px;
}

.topcontent { 
  width:965px;
  margin:auto;
  }

.fonthead { 
  background-color:#9e9893; 
 }

.fontfuss { 
  background-color:#473e33; 
 }

.middlecontent { 
  width:965px;
  height:449px;
  margin:auto;
  background-image:url(bilder/navigation/hintergrund_inhalt.gif); 
  background-repeat:no-repeat;
  }


.middlecontentplus {
  background-color:#79716a; 
  background-image:url(bilder/navigation/hintergrund_inhalt_plus.gif); 
  background-repeat:repeat;
  }

.middlecontentzweispalten { 
  width:965px;
  height:449px;
  margin:auto;
  background-image:url(bilder/navigation/hintergrund_inhalt_zwei_spalten.gif); 
  background-repeat:no-repeat;
  }

.middlecontentzweispaltenzwei { 
  width:965px;
  height:449px;
  margin:auto;
  background-image:url(bilder/navigation/hintergrund_inhalt_zwei_spalten2.gif); 
  background-repeat:no-repeat;
  }

.middlecontentdreispalten { 
  width:965px;
  height:449px;
  margin:auto;
  background-image:url(bilder/navigation/hintergrund_inhalt_drei_spalten.gif); 
  background-repeat:no-repeat;
  }

.middlecontentanleitungeins { 
  width:539px;
  height:292px;
  margin:auto;
  background-image:url(bilder/navigation/hintergrund_anleitung1.gif); 
  background-repeat:no-repeat;
  }

.middlecontentanleitungzwei { 
  width:539px;
  height:372px;
  margin:auto;
  background-image:url(bilder/navigation/hintergrund_anleitung2.gif); 
  background-repeat:no-repeat;
  }

/* Hintergrund mit Modelbilder */

.middlecontentexklusiv { 
  width:965px;
  height:449px;
  margin:auto;
  background-image:url(bilder/navigation/hintergrund_inhalt_exklusiv.jpg); 
  background-repeat:no-repeat;
  }

.middlecontentbestellung { 
  width:965px;
  height:449px;
  margin:auto;
  background-image:url(bilder/navigation/hintergrund_inhalt_bestellung.jpg); 
  background-repeat:no-repeat;
  }
  
.middlecontentkontakt { 
  width:965px;
  height:449px;
  margin:auto;
  background-image:url(bilder/navigation/hintergrund_inhalt_kontakt.jpg); 
  background-repeat:no-repeat;
  }
  
.middlecontentstartseite { 
  width:965px;
  height:449px;
  margin:auto;
  background-image:url(bilder/navigation/hintergrund_inhalt_startseite.jpg); 
  background-repeat:no-repeat;
  }
  
.middlecontentmusterbestellung { 
  width:965px;
  height:449px;
  margin:auto;
  background-image:url(bilder/navigation/hintergrund_inhalt_musterbestellung.jpg); 
  background-repeat:no-repeat;
  }
  
.middlecontentprintmaileasy { 
  width:965px;
  height:449px;
  margin:auto;
  background-image:url(bilder/navigation/hintergrund_inhalt_printmaileasy.jpg); 
  background-repeat:no-repeat;
  }
  
.middlecontentzertifizierung { 
  width:965px;
  height:449px;
  margin:auto;
  background-image:url(bilder/navigation/hintergrund_inhalt_zertifizierung.png); 
  background-repeat:no-repeat;
  }
  
.middlecontentnamecut { 
  width:965px;
  height:449px;
  margin:auto;
  background-image:url(bilder/navigation/hintergrund_inhalt_namecut.jpg); 
  background-repeat:no-repeat;
  }
  
.middlecontentfaq {
	background:url(bilder/navigation/hintergrund_anleitung3.gif) no-repeat; 
}

  
  
#centercontent { 
  width:900px; 
  height:400px;
  margin-left:25px;
  background-repeat:no-repeat;
  }

.centercontentbox1 { 
  width:480px;
  float:left;
  margin-right:30px;
  margin-top:20px;
  border: solid 1px #000;
   }

#centercontentbox2 { 
  width:380px; 
  float:right;
  margin-left:10px;
  }


#fuss { 
  width:100%;
  text-align:center;
  background-image:url(bilder/navigation/hintergrund_fuss.gif); 
 }
  
#fusscontentbox { 
  width:965px;
  margin:auto;
  left:0px;
  padding-left:25px;
  padding-bottom:10px; 
  bottom:0; 
  background-image:url(bilder/navigation/hintergrund_fuss.gif); 
  }

#navigation { 
  list-style: none;
  padding-top:0px;
  padding-left:0px; 
  margin-top:0px;
  margin-left:10px;
  }

.font { 
  font-family:trebuchet ms,arial,verdana,helvetica,sans-serif; 
  font-size:12px; 
  color:#fff; 
  line-height:16px; 
  }
  
.klein {
  font-size:11px;
  line-height:14px;
  color:#a9a49f;
  letter-spacing:1px;
  text-align:left; 
}

.preisklein {
  font-size:10px;
  line-height:10px;
  color:#ffffff;
  letter-spacing:1px; 
}


.ganzkleingelb {
  font-size:10px;
  line-height:13px;
  color:#fff;
  letter-spacing:1px; 
}

.gelb {
  color:#ffcc00;
}


.coverflow {
  background:#271b0f;
  border: solid 1px #887d76;
  margin-top:20px; 
}

td {

  font-family:trebuchet ms,arial,helvetica,sans-serif; 
  font-size:12px;
  line-height:15px;
  letter-spacing:0.4px; 
  color:#fff;
  text-align:left;
  } 
  
.tabelle {

  font-family:trebuchet ms,arial,helvetica,sans-serif; 
  font-size:12px;
  line-height:15px;
  letter-spacing:0.5px; 
  color:#fff;
  background-color:#645C53;
  } 
  
h1 { 
  font-family:trebuchet ms,arial,helvetica,sans-serif; 
  font-weight: normal; 
  color: #fff;
  font-size:20px;
  letter-spacing:1px; 
  margin-top: -1px;
  }

h1.zweizeilig { 
  font-family:trebuchet ms,arial,helvetica,sans-serif; 
  font-weight: normal; 
  color: #fff;
  font-size:20px;
  line-height:25px;
  letter-spacing:1px; 

  }
 
  
h2 { 
  font-family:trebuchet ms,arial,helvetica,sans-serif; 
  font-weight: normal; 
  color: #ffcc00;
  font-size:15px;
  letter-spacing:1px; 
  margin-top:5px;
  }

ul.noindent, li.noindent { 
  padding-left:15px; 
  margin-left:0px; 
  }


b { 
  font-weight: bold; 
  }

.info {
  color:#B0ABA5;
  }
  
img.border  { 
  border: solid 1px #fff; 
  }

img.bildlinks  { 
  padding-right:8px; 
  }

a, a:link, a:active , a:visited{ 
  color:#ffcc00;
  font-weight:normal; 
  text-decoration:none; 
  border:none;
  outline:0px;
  }
  
a:hover {
  color:#271b0f; 
  font-weight:normal; 
  border:none;
  }

a.aktiv, a.aktiv:link, a.aktiv:active , a.aktiv:visited{ 
  color:#271b0f;
  font-weight:normal; 
  text-decoration:none; 
  border:none;
  outline:0px;
  }
  
a.fuss, a.fuss:link, a.fuss:visited { 
  color:#ffcc00;
  font-weight:normal; 
  text-decoration:none; 
  }
  
a.fuss:active { 
  color:#fff;
  font-weight:normal; 
  text-decoration:none; 
  }
 
a.fuss:hover {
  color:#fff;
  font-weight:normal; 
  }

a.fussaktiv {
  color:#fff; 
  font-weight:normal; 
  }

a.fussaktiv:hover {
  color:#fff; 
  font-weight:normal; 
  }
 
a.fussmsvcswapimg{
	background:url(bilder/navigation/link_gelb.gif) top right no-repeat;
	padding-right:10px;
}

a.fussmsvcswapimg:hover {
	background:url(bilder/navigation/link_gelb_a.gif) top right no-repeat;
	padding-right:10px;
}

.msvcswapimg_braun{
	background:url(bilder/navigation/link_gelb.gif) top right no-repeat;
	padding-right:14px;
}

.msvcswapimg_braun:hover{
	background:url(bilder/navigation/link_a.gif) top right no-repeat;
	padding-right:14px;
}

a.h2, a.h2:link, a.h2:active, a.h2:visited { 
  color:#ffcc00; 
  font-weight:normal; 
  font-size:15px;
  letter-spacing:1px; 
  margin-top:5px;
  line-height:30px;
  text-decoration:none;
  text-transform:uppercase;
  }

a.h2:hover { 
  color:#271b0f; 
  font-weight:bold; 
  text-decoration:none;
  }


a.navi, a.navi:link, a.navi:active, a.navi:visited { 
  color:#ffcc00; 
  font-weight:normal; 
  font-size:11px; 
  line-height:20px;
  text-decoration:none;
  letter-spacing:1px; 
  }

a.navi:hover { 
  color:#271b0f; 
  font-weight:bold; 
  text-decoration:none;
  }

a.naviaktiv , a.naviaktiv:link, a.naviaktiv:active, a.naviaktiv:visited{ 
  color:#271b0f; 
  font-weight:bold; 
  font-size:11px; 
  line-height:20px;
  text-decoration:none;
  letter-spacing:1px;  }


a.navihead, a.navihead:link, a.navihead:active, a.navihead:visited  { 
  color:#fff; 
  font-weight: bold; 
  text-decoration:none; }
  
a.navihead:hover { 
  color:#456d95; 
  font-weight: bold; 
  text-decoration:none; }

form {
display : inline;
}

input {
	border: 1px #fff solid;
    background: #d4d1cf;
    height:16px;
	font-size:90%;
	font-family:trebuchet ms, Arial, Helvetica, sans-serif;
}

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

input.image2 {
	width:70px;
    height:70px;
    border:0px;
    background:transparent;
}

input.kopf {
	border: 1px #fff solid;
    background: #d4d1cf;
    height:14px;
	font-size:90%;
	font-family:trebuchet ms, Arial, Helvetica, sans-serif;
}


textarea {
	border: 1px #fff solid;
    background: #d4d1cf;
    height:14px;
	font-size:90%;
	font-family:trebuchet ms, Arial, Helvetica, sans-serif;
}

input:focus, textarea:focus {
	border: 1px #fff solid;
	background: #d4d1cf;

}
form .checkbox, .radio {
	border:none;
	background-color:transparent;
	height:14px;
}

/* Off state for a ARC checkbox */
.checkboxOff {
	display: inline;
	margin: 0px;
	padding: 2px; /* NS 6 problem */
	padding-left: 20px;
	color: #666;
	background-image: url(checkbox_off.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0px;
}
/* On state for a ARC checkbox */
.checkboxOn {
	display: inline;
	margin: 0px;
	padding: 2px; /* NS 6 problem */
	padding-left: 20px;
	color: #000;
	background-image: url(checkbox_on.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0px;
}

#fahrplan_beschriftung{
	font-size:10px;
	background:url(bilder/navigation/fahrplan_anleitung.png) left top no-repeat;
	color:#ffcc00;
	
}

#fahrplan_beschriftung td{
	line-height:10px;
	font-size:9px;
}

#fadelayer td{
	text-align:center;
}


/* Farbwähler - Anfang */
.farbwaehler_fieldset { 
  /*background:url(bilder/navigation/kalkulator_hintergrund.gif) transparent repeat-x; */
	background:#7A716A;	
	margin:10px;
	border:1px solid #A9A29C;
	padding:10px;
	position:relative;
 }

/* Anfang - Presse-Accordion */
.accordion_01 div{
	width:910px;
}
.accordion_01 h3{
	background:url('bilder/navigation/accordion_01_head_background_closed.png') no-repeat bottom left;
	height:100px;
	position:relative;
	cursor:pointer;
}
.accordion_01 h3.ui-state-active{
	background:url('bilder/navigation/accordion_01_head_background_opened.png') no-repeat bottom left;
	height:100px;
	position:relative;
	cursor:pointer;
}

.accordion_01 p.text{
	font-family:trebuchet ms,arial,helvetica,sans-serif; 
  font-size:12px;
  line-height:15px;
  color:#ffffff;
  font-weight: normal;
  margin-top: 10px;
  width:910px;
}

.accordion_01 span.text{
	font-family:trebuchet ms,arial,helvetica,sans-serif; 
  font-size:12px;
  line-height:15px;
  font-weight: normal;
  color:#ffffff;
  margin-top: 5px;
}

.accordion_01  div p{
	padding:0px 0px 0px 0px;
	margin-top: -15px;
}

.accordion_01  span.pdf{
	position:absolute;
	top:15px;
	right:45px;
}

.accordion_01 span.ueberschrift { 
  font-family:trebuchet ms,arial,helvetica,sans-serif; 
  font-weight: normal; 
  color: #ffcc00;
  font-size:20px;
  letter-spacing:1px; 
  line-height:30px;
  }
  
h3 {
  }
  
.accordion_01  span.bildlinks {
  /*border:solid 1px;*/
  margin-right: 10px;
  float: left;
}

.accordion_01  span.bildrechts {
  /*border:solid 1px;*/
  margin-left: 10px;
  float: right;
}

.accordion_01  span.bildmitte {
  /*border:solid 1px;*/
  clear: both;
  text-align: center;
}
/* Ende - Presse-Accordion */
