/* 
    Document   : front
    Created on : 04.02.2010, 14:28:59
    Author     : snapp
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/


.artikelconnav
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: #FE0000;
}

.artikelgallerycon
{
    position: relative;
	filter: Xray;
	left: 2px;
	top: 2px;
}


.artikelconthumbnail
{
	width:152px;
	height:113px;
    padding:5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    background-color: #ECECD8;
    border-bottom-width: 10px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
    border-top-width: 10px;
    border-top-style: solid;
    border-top-color: #FFFFFF;
}
.artikelconprozent
{
	width:150px;
	height:113px;
	padding:5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    background-color: #FE0000;
    border-bottom-width: 10px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
    border-top-width: 10px;
    border-top-style: solid;
    border-top-color: #FFFFFF;
}
.artikelconhaupt
{
	width:380px;
	height:113px;
	padding:5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    background-color: #ECECD8;
    border-bottom-width: 10px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
    border-top-width: 10px;
    border-top-style: solid;
    border-top-color: #FFFFFF;
}
.artikelproz1
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 32px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: #FFFFFF;
}
.artikelproz2
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: #FFFFFF;
}
/* 
  empfehlen
*/
.empfehlenbest
{
	position: absolute; 
	left: 320px; 
	top: -380px; 
	width: 420px; 
	height: 330px; 
	z-index: 220; 
	padding-right: 40px; 
	padding-left: 40px; 
	text-align: left; 
	vertical-align: middle; 
	background-color: #FFFFFF ; 
	border-style: solid; 
	border-color: #FE0000; 
	border-width: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}
.empfehlenfehler1 
{
	position: absolute; 
	left: 320px; 
	top: -380px; 
	width: 420px; 
	height: 330px; 
	z-index: 220; 
	padding-right: 40px; 
	padding-left: 40px; 
	text-align: left; 
	vertical-align: middle; 
	background-color: #FFFFFF ; 
	border-style: solid; 
	border-color: #FE0000; 
	border-width: 10px;
}



.empfehlenfehler2
{
	position: absolute; 
	left: 350px; 
	top: -240px; 
	width: 420px; 
	height: 30px; 
	z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}   
.empfehlenfehler3
{
	position: absolute; 
	left: 350px; 
	top: -210px; 
	width: 420px; 
	height: 30px; 
	z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}
.empfehlenfehler4
{
	position: absolute; 
	left: -350px; 
	top: -220px; 
	width: 420px; 
	height: 30px; 
	z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}
.empfehlenfehler5
{
	position: absolute; 
	left: 350px; 
	top: -160px; 
	width: 420px; 
	height: 30px; 
	z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}



/*
   hoover artikel
*/

.Sgallerycontainer
{
	position: relative;
	left: 2px;
	top: 2px;
}


.thumbnail img{
border: 1px solid #4D4D4D;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
	background-color: transparent;


}

.thumbnail:hover img{
border: 1px solid transparent;
}


.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}


.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 200px; /*position where enlarged image should offset horizontally */
z-index: 50;
}


.thumbnail span{
	position: absolute;
	background-color: transparent;
	padding: 0px;
	left: -289px;
	border: 0px;
	visibility: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	top: -550px;
	width: 300px;
	height: 225px;
}

.background1
{
	margin: 20px 2%;
        padding: 0px;
        background-color: #FFFFFF;

}
.fonttitleblackbold
{
        z-index:301;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 22px;
        font-style: normal;
        font-variant: normal;
        font-weight: bold;
        color: black;
        line-height:2.1em;
}
.fonttextblacknormal
{
        z-index:300;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        color: black;
        line-height:1.2em;
}
.fonttextblacknormal2
{
        z-index:300;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        color: black;
        line-height:1.2em;
}
.fonttextblackbold
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-style: normal;
        font-variant: normal;
        font-weight: bold;
        color: black;
}
.fonttextredbold
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-variant: normal;
        font-weight: bold;
        color: #FE0000;
}
.fonttextredboldbig
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 24px;
        font-style: normal;
        font-variant: normal;
        font-weight: bold;
        color: #FE0000;
}
.fonttextwhitebold
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-style: normal;
        font-variant: normal;
        font-weight: bold;
        color: #FFFFFF;
}
.fonttextblackboldsm
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-variant: normal;
        font-weight: bold;
        color: black;
}
.fonttextblackboldmi
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-variant: normal;
        font-weight: bold;
        color: black;
}
.fonttextblacknormalsm
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
		line-height: 21px;
        color: black;
}
.fonttextblacknormalsmbd
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-variant: normal;
        font-weight: bold;
		line-height: 20px;
        color: black;
}
.fonttextwhitenormalsm
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        color: #FFFFFF;
}
.fonttitelwhitebold
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-variant: normal;
        font-weight: bold;
        color: #FFFFFF;
        line-height:1.6em;
}
/*
   anfrage 
*/
.anfragecon
{
	position: absolute;
	z-index:1;
	width:700px;
	left:260px;
	top:270px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: black;
}

.anfragecon2
{
	position: absolute;
	z-index:2;
	width:400px;
	left:635px;
	top:332px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: black;
}
.anfragecon3
{
	position: absolute;
	z-index:2;
	width:400px;
	left:635px;
	top:360px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: black;
}
.anfrageconform
{
	position: absolute;
	z-index:2;
	width: 680px;
	height: 310px; 
  	left:260px;
  	top:440px;
	color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: black;
  	padding-top: 25px;
  	background-color: #ECECD8;
  	border: 1px solid #DFDFC0;
}
.anfragenamet
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:20px;
  	top:30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.anfragenamef
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:120px;
  	top:30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.anfragetelefont
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:20px;
  	top:70px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.anfragetelefonf
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:120px;
  	top:70px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.anfragemailt
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:20px;
  	top:110px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.anfragemailf
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:120px;
  	top:110px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.anfragemitteilungt
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:20px;
  	top:150px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.anfragemitteilungf
{
	position: absolute;
	z-index:1;
	width: 600px;
  	left:120px;
  	top:150px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.anfrageschlt
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:420px;
  	top:30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.anfrageschlf
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:520px;
  	top:10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.anfrageschlbstt
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:420px;
  	top:70px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.anfrageschlbstf
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:520px;
  	top:70px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.anfrageschaltf
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:420px;
  	top:110px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.anfragemitteilungfeldbreite 
{
  width: 520px;
  background-color: #FFFFFF;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

.anfragebest
{
	position: absolute; 
	left: 80px; 
	top: -300px; 
	width: 420px; 
	height: 330px; 
	z-index: 220; 
	padding-right: 40px; 
	padding-left: 40px; 
	text-align: left; 
	vertical-align: middle; 
	background-color: #FFFFFF ; 
	border-style: solid; 
	border-color: #FE0000; 
	border-width: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}

.anfragefehler1 
{
	position: absolute; 
	left: 80px; 
	top: -300px; 
	width: 420px; 
	height: 330px; 
	z-index: 220; 
	padding-right: 40px; 
	padding-left: 40px;
	text-align: left; 
	vertical-align: middle; 
	background-color: #FFFFFF ; 
	border-style: solid; 
	border-color: #FE0000; 
	border-width: 10px;
}

.anfrageschliessen
{
	position: absolute; 
	left: 190px; 
	top: 260px; 
	width: 420px; 
	height: 30px; 
	z-index: 250; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: black;
    line-height:1.2em;
}  

.anfragefehler2
{
	position: absolute; 
	left: 110px; 
	top: -200px; 
	width: 420px; 
	height: 30px; 
	z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}   

.anfragefehler3
{
	position: absolute; 
	left: 110px; 
	top: -170px; 
	width: 420px; 
	height: 30px; 
	z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}
.anfragefehler4
{
	position: absolute; 
	left: 110px; 
	top: -140px; 
	width: 420px; 
	height: 30px; 
	z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}

.anfragefehler5
{
	position: absolute; 
	left: 110px; 
	top: -110px; 
	width: 420px; 
	height: 30px; 
    z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}
.anfragefehler6
{
	position: absolute; 
	left: 110px; 
	top: -80px; 
	width: 420px; 
	height: 30px; 
    z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}



div.detailcontent {
margin-bottom: 5px;
}
div.detailcontent2 {
height: 40px;
font-family: Arial, Helvetica, sans-serif;
font-size: 30px;
font-style: normal;
font-variant: normal;
font-weight: bold;
line-height: 40px;
color: white;
text-align: center;
}
div.detailcontent3 {
height: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-variant: normal;
font-weight: bold;
line-height: 20px;
color: black;
text-align: right;
}
div.detailcontent4 {
height: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 20px;
color: black;
text-align: right;
}

div#detailbox {
position: absolute;
z-index:19;
left:770px;
top:640px;
margin-bottom: 5px;	
width:190px;
height:120px;
background-color: #ECECD8;
}

div#detailprozent {
width:190px;
height:60px;
background-color: #FE0000;
line-height: 60px;
font-family: Arial, Helvetica, sans-serif;
font-size: 45px;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: white;
text-align: center;
}
div#detaildown {
width:190px;
height:60px;
}
div#detaildownU {
width:190px;
height:30px;
line-height: 30px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: black;
text-align: center;	
}
div#detaildownD {
width:190px;
height:30px;
line-height: 30px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: black;
text-align: center;
}







.indexconlinks
{
	position: absolute;
	z-index:3;
	width:240px;
	height:1700px;
	left:0px;
	top:246px;
        background-color: #EFEFDF;
}
.indexmenu
{
    position: absolute;
	z-index:14;
	width:200px;
	height:210px;
	left:14px;
	top:300px;
    padding:5px;
    text-align: center;
    background-color: #ECECD8;
    padding-top: 30px;
    border: 1px;
    border-style: solid;
    border-color: #DFDFC0;
}
.indexmenub
{
    position: absolute;
	z-index:15;
	width:200px;
	height:30px;
	left:10px;
	top:20px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: black;
}
.indexempfehlen
{
    position: absolute;
	z-index:20;
	width:200px;
	height:330px;
	left:14px;
	top:600px;
    padding:5px;
    text-align: left;
    background-color: #ECECD8;
    padding-top: 30px;
    border: 1px;
    border-style: solid;
    border-color: #DFDFC0;
}
.indexmempfehlen2
{
    position: absolute;
	z-index:21;
	width:200px;
	height:30px;
	left:10px;
	top:20px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: black;
}
.indexsf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: black;
	width: 190px;
    height: 25px;
    background-color: #ECECD8;
    background-position: top center;
}
.indexsnapplogo
{
    position: absolute;
	z-index:32;
	width:171px;
	height:65px;
	left:34px;
	top:25px;
    background-color: #CCCCCC;
    background-image: url(../images/snapplogo.gif);
    background-repeat: no-repeat;
    background-position:top center;
}
.indexsnapplogo2
{
    position: absolute;
	z-index:33;
	width:237px;
	height:75px;
	left:3px;
	top:500px;
    background-image: url(../images/snapplogo2.gif);
    background-repeat: no-repeat;
    background-position:top center;
}

/*
   head
*/

.headconoben
{
	position: absolute;
	z-index:2;
	width:960px;
	height:42px;
	left:0px;
	top:204px;
}
.headconoben1
{
	position: absolute;
	z-index:1;
	width:960px;
	height:204px;
	left:0px;
	top:0px;
    background-image: url(../images/head.jpg);
    background-repeat: no-repeat;
    background-position:top center;
}

/*
   kontakt
*/


.kontaktcon
{
	position: absolute;
	z-index:1;
	width:700px;
	left:260px;
	top:270px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: black;
}
.kontaktconform
{
	position: absolute;
	z-index:2;
	width: 680px;
	height: 310px; 
  	left:260px;
  	top:440px;
	color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: black;
  	padding-top: 25px;
  	background-color: #ECECD8;
  	border: 1px solid #DFDFC0;
}
.kontaktnamet
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:20px;
  	top:30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.kontaktnamef
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:120px;
  	top:30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.kontakttelefont
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:20px;
  	top:70px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.kontakttelefonf
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:120px;
  	top:70px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.kontaktemailt
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:20px;
  	top:110px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.kontaktemailf
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:120px;
  	top:110px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.kontaktmitteilungt
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:20px;
  	top:150px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.kontaktmitteilungf
{
	position: absolute;
	z-index:1;
	width: 600px;
  	left:120px;
  	top:150px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.kontaktschlt
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:420px;
  	top:30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.kontaktschlf
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:520px;
  	top:10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.kontaktschlbstt
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:420px;
  	top:70px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.kontaktschlbstf
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:520px;
  	top:70px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.kontaktschaltf
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:420px;
  	top:110px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.kontaktmitteilungfeldbreite 
{
  width: 520px;
  background-color: #FFFFFF;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

.kontaktbest
{
	position: absolute; 
	left: 80px; 
	top: -300px; 
	width: 420px; 
	height: 330px; 
	z-index: 220; 
	padding-right: 40px; 
	padding-left: 40px; 
	text-align: left; 
	vertical-align: middle; 
	background-color: #FFFFFF ; 
	border-style: solid; 
	border-color: #FE0000; 
	border-width: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}

.kontaktfehler1 
{
	position: absolute; 
	left: 80px; 
	top: -300px; 
	width: 420px; 
	height: 330px; 
	z-index: 220; 
	padding-right: 40px; 
	padding-left: 40px;
	text-align: left; 
	vertical-align: middle; 
	background-color: #FFFFFF ; 
	border-style: solid; 
	border-color: #FE0000; 
	border-width: 10px;
}
.kontaktfehlerschliessen
{
	position: absolute; 
	left: 190px; 
	top: 260px; 
	width: 420px; 
	height: 30px; 
	z-index: 250; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: black;
    line-height:1.2em;
}  

.kontaktfehler2
{
	position: absolute; 
	left: 110px; 
	top: -200px; 
	width: 420px; 
	height: 30px; 
	z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}   

.kontaktfehler3
{
	position: absolute; 
	left: 110px; 
	top: -170px; 
	width: 420px; 
	height: 30px; 
	z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}
.kontaktfehler4
{
	position: absolute; 
	left: 110px; 
	top: -140px; 
	width: 420px; 
	height: 30px; 
	z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}

.kontaktfehler5
{
	position: absolute; 
	left: 110px; 
	top: -110px; 
	width: 420px; 
	height: 30px; 
    z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}
.kontaktfehler6
{
	position: absolute; 
	left: 110px; 
	top: -80px; 
	width: 420px; 
	height: 30px; 
    z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}

/*
   konzept
*/

.konzeptcon
{
	position: absolute;
	z-index:1;
	width:700px;
	height:130px;
	left:260px;
	top:270px;
}
.konzeptconpic1
{
	position: absolute;
	z-index:2;
	width:300px;
	height:240px;
	left:260px;
	top:630px;
        padding:5px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-variant: normal;
        font-weight: bold;
        color: black;
}
.konzeptconpic2
{
	position: absolute;
	z-index:2;
	width:300px;
	height:240px;
	left:635px;
	top:630px;
        padding:5px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
        font-variant: normal;
        font-weight: bold;
        color: black;
}

/*
   newsletter
*/


.newslettercon
{
	position: absolute;
	z-index:1;
	width:700px;
	left:260px;
	top:270px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: black;
}
.newsletterconform
{
	position: absolute;
	z-index:2;
	width: 680px;
	height: 310px; 
  	left:260px;
  	top:530px;
	color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: black;
  	padding-top: 25px;
  	background-color: #ECECD8;
  	border: 1px solid #DFDFC0;
}
.newsletternamet
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:20px;
  	top:30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.newsletternamef
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:120px;
  	top:30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}

.newslettermailt
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:20px;
  	top:70px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.newslettermailf
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:120px;
  	top:70px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.newsletterjaneint
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:20px;
  	top:110px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.newsletterjaneinf
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:120px;
  	top:110px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}

.newsletterschlt
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:420px;
  	top:30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.newsletterschlf
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:520px;
  	top:10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.newsletterschlbstt
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:420px;
  	top:70px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.newsletterschlbstf
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:520px;
  	top:70px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.newsletterschaltf
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:420px;
  	top:110px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.newsletterabbest
{
	position: absolute; 
	left: 80px; 
	top: -300px; 
	width: 420px; 
	height: 330px; 
	z-index: 240; 
	padding-right: 40px; 
	padding-left: 40px; 
	text-align: left; 
	vertical-align: middle; 
	background-color: #FFFFFF ; 
	border-style: solid; 
	border-color: #FE0000; 
	border-width: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}

.newsletterbest
{
	position: absolute; 
	left: 80px; 
	top: -300px; 
	width: 420px; 
	height: 330px; 
	z-index: 220; 
	padding-right: 40px; 
	padding-left: 40px; 
	text-align: left; 
	vertical-align: middle; 
	background-color: #FFFFFF ; 
	border-style: solid; 
	border-color: #FE0000; 
	border-width: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}

.newsletterfehler1 
{
	position: absolute; 
	left: 80px; 
	top: -300px; 
	width: 420px; 
	height: 330px; 
	z-index: 220; 
	padding-right: 40px; 
	padding-left: 40px;
	text-align: left; 
	vertical-align: middle; 
	background-color: #FFFFFF ; 
	border-style: solid; 
	border-color: #FE0000; 
	border-width: 10px;
}
.newsletterfehlerschliessen
{
	position: absolute; 
	left: 190px; 
	top: 260px; 
	width: 420px; 
	height: 30px; 
	z-index: 250; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: black;
    line-height:1.2em;
}  
.newsletterfehler2
{
	position: absolute; 
	left: 110px; 
	top: -200px; 
	width: 420px; 
	height: 30px; 
	z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}   
.newsletterfehler3
{
	position: absolute; 
	left: 110px; 
	top: -170px; 
	width: 420px; 
	height: 30px; 
	z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}
.newsletterfehler4
{
	position: absolute; 
	left: 110px; 
	top: -140px; 
	width: 420px; 
	height: 30px; 
	z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}
.newsletterfehler5
{
	position: absolute; 
	left: 110px; 
	top: -110px; 
	width: 420px; 
	height: 30px; 
    z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}

/*
   Standort
*/



.standortcon
{
	position: absolute;
	z-index:1;
	top:270px;
	width:700px;
	height:30px;
	left:260px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: black;
}
.standortueberschrift
{
	position: absolute;
	z-index:2;
	top:330px;
	width:700px;
	height:30px;
	left:260px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: black;
}
.standorttext
{
	position: absolute;
	z-index:3;
	top:360px;
	width:700px;
	height:30px;
	left:260px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}

.standortconpic
{
	position: absolute;
	z-index:4;
	top:480px;
	width:700px;
	height:600px;
	left:330px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: black;
}

/*
   suchen
*/


.suchservicecon
{
	position: absolute;
	z-index:1;
	width:700px;
	left:260px;
	top:270px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: black;
}
.suchenconform
{
	position: absolute;
	z-index:2;
	width: 680px;
	height: 350px; 
  	left:260px;
  	top:490px;
	color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: black;
  	padding-top: 25px;
  	background-color: #ECECD8;
  	border: 1px solid #DFDFC0;
}
.suchennamet
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:20px;
  	top:30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.suchennamef
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:120px;
  	top:30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}

.suchenemailt
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:20px;
  	top:70px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.suchenemailf
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:120px;
  	top:70px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.suchenjaneint
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:20px;
  	top:110px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.suchenjaneinf
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:120px;
  	top:110px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.suchensteckbrieft
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:20px;
  	top:190px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.suchensteckbrieff
{
	position: absolute;
	z-index:1;
	width: 600px;
  	left:120px;
  	top:190px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}

.suchenschlt
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:420px;
  	top:30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.suchenschlf
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:520px;
  	top:10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.suchenschlbstt
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:420px;
  	top:70px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.suchenschlbstf
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:520px;
  	top:70px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.suchenschaltf
{
	position: absolute;
	z-index:1;
	width: 100px;
  	left:420px;
  	top:110px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
}
.suchenmitteilungfeldbreite 
{
  width: 520px;
  background-color: #FFFFFF;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

.suchenbest
{
	position: absolute; 
	left: 80px; 
	top: -300px; 
	width: 420px; 
	height: 330px; 
	z-index: 220; 
	padding-right: 40px; 
	padding-left: 40px; 
	text-align: left; 
	vertical-align: middle; 
	background-color: #FFFFFF ; 
	border-style: solid; 
	border-color: #FE0000; 
	border-width: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}
.suchenfehler1 
{
	position: absolute; 
	left: 80px; 
	top: -300px; 
	width: 420px; 
	height: 330px; 
	z-index: 210; 
	padding-right: 40px; 
	padding-left: 40px; 
	text-align: left; 
	vertical-align: middle; 
	background-color: #FFFFFF ; 
	border-style: solid; 
	border-color: #FE0000; 
	border-width: 10px;
}
.suchenfehlerschliessen
{
	position: absolute; 
	left: 190px; 
	top: 260px; 
	width: 420px; 
	height: 30px; 
	z-index: 250; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: black;
    line-height:1.2em;
}  
.suchenfehler2
{
	position: absolute; 
	left: 110px; 
	top: -200px; 
	width: 420px; 
	height: 30px; 
	z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}   
.suchenfehler3
{
	position: absolute; 
	left: 110px; 
	top: -170px; 
	width: 420px; 
	height: 30px; 
	z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}
.suchenfehler4
{
	position: absolute; 
	left: 110px; 
	top: -140px; 
	width: 420px; 
	height: 30px; 
	z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}
.suchenfehler5
{
	position: absolute; 
	left: 110px; 
	top: -110px; 
	width: 420px; 
	height: 30px; 
	z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}




.startseitecon1
{
position: absolute;
z-index:2;
width:690px;
height:130px;
left:260px;
top:270px;
}
div#topCol {
width: 690px;
float: left;
}

div#leftCol {
width: 366px;
float: left;
}

div#rightCol {
width: 324px;
float: right;
}


div#bottom {
clear: both;
}

div.content {
margin-bottom: 5px;
}
div.content2 {
height: 40px;
font-family: Arial, Helvetica, sans-serif;
font-size: 30px;
font-style: normal;
font-variant: normal;
font-weight: bold;
line-height: 40px;
color: white;
text-align: center;
}
div.content3 {
height: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-variant: normal;
font-weight: bold;
line-height: 20px;
color: black;
text-align: right;
}
div.content4 {
height: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 20px;
color: black;
text-align: right;
}

div#box {
margin-bottom: 5px;	
width:320px;
height:310px;
border: 1px;
border-style: solid;
border-color: #DFDFC0;
background-color: #ECECD8;
}
div#titel {
width:300px;
height:20px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 8px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-variant: normal;
font-weight: bold;
color: #363636;
text-align: left;
}
div#pic {
width:300px;
height:225px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 8px;
}
div#down {
width:300px;
height:40px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 8px;
}
div#downleft {
width:148px;	
float: left;
background-color: #FE0000;
}
div#downright {
width:148px;
float: right
}
div#downrightup {
width:146px;	
height: 18px;
}
div#downrightdown {
width:146px;
height: 18px;
}
div#logo
{
	width:150px;
	height:50px;
	right:30px;
	top:210px;
    text-align: right;
}




/*
   wir seite
*/
.wirseitecon
{
    position: absolute;
	z-index:1;
	width:700px;
	height:300px;
	left:260px;
	top:270px;
}
.wirseiteconpic
{
    position: absolute;
	z-index:2;
	width:700px;
	height:30px;
	left:260px;
	top:570px;
}
.wirseiteconartikel
{
    position: absolute;
	z-index:3;
	width:700px;
	height:550px;
	left:0px;
	top:-100px;
}
.wirseiteconartikelpic
{
    position: absolute;
	z-index:4;
	width:700px;
	left:0px;
	top:-60px;
}


/*
   newsletter formular
*/

.nformbox
{
  position: absolute;
  z-index:10;
  width: 400px;
  left:400px;
  top:510px;
  color: #000;
  padding-top: 25px;
  background-color: #ECECD8;
  border: 1px solid #DFDFC0;
}

.nreihe {
  clear: both;
  padding: 2px 0px;
}

.ntext{
  float: left;
  width: 110px;
  text-align: right;
  padding-top: 22px;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  color: black;
}

.nfeld {
  float: right;
  width: 270px;
  padding-top: 20px;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  color: black;
}

.nknopf {
  clear: both;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 30px;
}

.ntextfeldbreite {
  width: 220px;
  background-color: #FFFFFF;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}
.ntextfeldbreiteempf {
  width: 100px;
  background-color: #FFFFFF;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  
}
.abschicken {
width: 80px;
height:20px;
}

.spacer10px
{
	border-width: 0;
	padding: 0px;
	line-height: 1px;
	height: 10px;
}
.Slink
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: #FE0000;
}



/* 
  snappnews
*/
.newsempfehlenbest
{
	position: absolute; 
	left: 320px; 
	top: -80px; 
	width: 420px; 
	height: 330px; 
	z-index: 220; 
	padding-right: 40px; 
	padding-left: 40px; 
	text-align: left; 
	vertical-align: middle; 
	background-color: #FFFFFF ; 
	border-style: solid; 
	border-color: #FE0000; 
	border-width: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}
.newsempfehlenfehler1 
{
	position: absolute; 
	left: 320px; 
	top: -80px; 
	width: 420px; 
	height: 330px; 
	z-index: 220; 
	padding-right: 40px; 
	padding-left: 40px; 
	text-align: left; 
	vertical-align: middle; 
	background-color: #FFFFFF ; 
	border-style: solid; 
	border-color: #FE0000; 
	border-width: 10px;
}

.newsempfehlenfehler2
{
	position: absolute; 
	left: 350px; 
	top: 60px; 
	width: 420px; 
	height: 30px; 
	z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}   
.newsempfehlenfehler3
{
	position: absolute; 
	left: 350px; 
	top: -210px; 
	width: 420px; 
	height: 30px; 
	z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}
.newsempfehlenfehler4
{
	position: absolute; 
	left: -350px; 
	top: -220px; 
	width: 420px; 
	height: 30px; 
	z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}
.newsempfehlenfehlen5
{
	position: absolute; 
	left: 350px; 
	top: -160px; 
	width: 420px; 
	height: 30px; 
	z-index: 221; 
	padding: 20px; 
	text-align: left; 
	vertical-align: middle; 
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color: black;
    line-height:1.2em;
}

.snappnewsempfehlen
{
    position: absolute;
	z-index:20;
	width:200px;
	height:330px;
	left:14px;
	top:300px;
    padding:5px;
    text-align: left;
    background-color: #ECECD8;
    padding-top: 30px;
    border: 1px;
    border-style: solid;
    border-color: #DFDFC0;
}
.snappnewsempfehlen2
{
    position: absolute;
	z-index:21;
	width:200px;
	height:30px;
	left:10px;
	top:20px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: black;
}
.Emtextfeldbreite {
  width: 100px;
  background-color: #FFFFFF;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}
.Emmemofeldbreite {
  width: 185px;
  background-color: #FFFFFF;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

