body {margin:0; padding:0; background-image:url(../images/bg.jpg); background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#003366;}
table{border:0px; padding:0px; marging:0px; border-collapse:collapse;}
input[type='text']{border:1px solid #c8ccd1; width:100px; margin-right:30px;}
input[type='file']{ border:1px solid #c8ccd1;}
input[type='button']{font-size:11px;}
.bottomspace20{padding-bottom:20px}
a:link {  text-decoration: none; color: #003366; }
a:visited { text-decoration: none; color: #003366; }
a:hover { text-decoration: none; color: #e2007a; }
a:active { text-decoration: none; color: #003366; }
#wrapper{ width:931px; margin: 0px auto; background:#f2f2e9;}
#head{ position:relative; float:left; height:81px; width:931px; background-image:url(../images/bg_head.jpg);background-repeat:no-repeat;}
#footer{ position:relative; float:left; width:931px; padding:20px 0; background:#f2f2e9; text-align:center; font-size:9px; color: #003366;}
#footer ul{ margin:0; padding:0; list-style: none; list-style-position:outside; }
#footer ul li{ padding:0 2px; display:inline; }
#topmenue{ position:relativ; margin:0px; top:0px; height:81px; width:931px;}
#logo{ position:absolute; left:10px;  top:10px; height:70px; width:314px;}

#topteasersmall{z-index:9; position:relative; float:left; height:256px;width:931px; background-image:url(../images/bg_topteaser_256.jpg);background-repeat:no-repeat;}
#teaserimgsmalll{ position:relative; float:left; height:256px; left:51px; top:0px; }
#teasersmalltxt{position:relative; float:left; height:197px;	left:83px;top:26px;	z-index: 50;}
#teaserimgtape{ position:absolute; width:168px; height:108px; left:750px; top:200px; z-index:9;}
#teaserimghefte{ position:absolute; display:inline; width:185px; height:96px; left:740px;  top:178px;}
#teaserimgliste{ position:absolute; width:185px; height:96px; left:780px;  top:139px;}
#teaserimgkontakt{position:absolute;width:256px; height:106px; left:650px; top:179px;}
#listeright{position:relative; float:left; padding:20px;  width:260px;  text-align:justify; top:30px;}
#impressum{position:relative; float:left; padding:20px  20px 20px 50px;  width:800px;  top:30px;}
#listelefthead{position:relative; padding:5px 0 0 10px; width:557px; height:33px; background:url(../images/t_liste_head.gif); background-repeat:no-repeat;}
#listeleftheadeintragen{position:relative; padding:5px 0 0 10px; width:557px; height:33px; background:url(../images/t_liste_head_eintragen.gif); background-repeat:no-repeat;}
#teintragentbl{width:500px; margin:20px 0 20px 70px;}
#teintragentbl input[type='text']{border:1px solid #c8ccd1; width:265px; margin-bottom:5px;}
#listeleft{position:relative; float:left; margin:20px; top:30px;  width:557px; background:#e8eef7; padding-bottom:20px;color:#000000;}
#listelefttbl{width:547px; margin-left:5px;}
.listeleftimgcell{border-bottom:1px solid #c8ccd1; text-align:center; padding:10px 0;}
.listelefttxtcell{border-bottom:1px solid #c8ccd1; padding:10px 0 10px 10px;}
#kontakthead{position:relative; padding:5px 0 0 10px; width:557px; height:33px; background:url(../images/kontakt_head.gif); background-repeat:no-repeat;}
#kontakttbl{width:400px; margin:20px 0 20px 70px;}
#kontakttbl input[type='text']{border:1px solid #c8ccd1; margin-right:5px;}
#kontakttbl .errorrow{ color:#ee0000; background-color:#ffeeee;}
#teaserimg{ position:relative; float:left; height:366px;width:316px; left:40px; top:0px; }

#teasertxt{ position:relative; float:left; height:312px;width:294px; left:110px; top:26px; }
#topteaser{ position:relative; float:left; height:366px;width:931px; }
#content{ position:relative; float:left;  width:931px; background:#f2f2e9; padding-bottom:20px;}
#textleft{position:relative; float:left; padding:20px;  width:260px;  text-align:justify; z-index:10;}
#textcenter{position:relative; float:left;padding:20px 30px;  width:260px; text-align:justify; z-index:10;}
#textright{position:relative; float:left; padding:20px;  width:260px;  text-align:justify; z-index:10;}
#textleftsmall{position:relative; float:left; padding:0 20px;  width:160px; min-height:650px;  text-align:justify; margin-top:60px}
#kalender{position:relative; float:left; text-align:justify; margin-top:60px; height:543px;}
#textbottom{position:relative; float:left; text-align:justify; width:400px; margin:20px 30px; }
#zeigeform{position:relative; float:left; text-align:justify; margin:20px 30px;}

