/**************************************/
/* Container */
/**************************************/
#container
	{
         position:absolute;
         margin:0;
         padding:0;
	width:17cm;
	top:0; left:0;
 	}

#rand
{
	position:relative;
         float:left;
         text-align:left;
         border-width:1px;
         border-style:solid;
         margin:0;
         padding:0;
         margin-top:10px;
         margin-bottom:30px;
         border:0;
}

#headerContent
	{
	position:relative;
         width:17cm; height:94px; float:left;
	}
#logo
	{
	position:absolute;
  top:16px;
  left:15px;
         width:200px; height:44px; float:left;
	}
/* Headerbereich */
/**************************************/
#bildLeiste
	{
position:absolute;
  top:64px;
  left:0px;
  	width:90px; height:10px; float:left;
  	display:none;
  	}
 #motto
	{
position:absolute;
  top:60px;
  left:37px;
  	width:330px; height:30px;
  	}
#suchfeld
{
position:absolute;
  top:40px;
 left:691px; width:180px;height:24px;
 display:none;
}

#mitteContent
	{
         position:relative;
  	width:17cm;
         margin-top:13px;
         float:left;
  	}
         /**************************************/
/* Navigation */
/**************************************/
#navigation
	{
	margin-top:4px;
  	width:245px;
         float:left;
         display:none;
  	}

/**************************************/
/* Contentbereich */
/**************************************/
#content
	{
	margin-top:3px;
  width:11cm;
    float:left;
   margin-right:2px;
 	}

/**************************************/
/* Teaserbereich  */
/**************************************/
#teaser
	{
	position:absolute;
	top:0px;
	left:12cm;
   width:209px;
   overflow:hidden;
   float:left;
 	}

#footerContent
	{
	position:relative;
   	width:15cm;
   	float:left;
   	margin:0;
   	padding:0;
         margin-top:23px;
         text-align:center;
 	}

#footer
{
position:relative;
width:17cm;
margin-left:0px;
border-top-style:solid;
border-top-width:1px;
border-top-color:#cccccc;

}


#teaser dl,dd,dt
{
padding:0;
margin:0;
}


#teaser p
{
margin-left:0px;
}



body
  	{
  	margin:0px;   	padding:0px;
         font-family: Verdana, Arial, Helvetica, "sans serif";
        	color:#00000;    line-height:125%; font-size:0.8em;
 	}

/* Text */
.unsichtbar
{visibility:hidden; display:none;}
h1
{
         font-family:  Verdana,Arial, Helvetica, "sans serif";
        	color:#666666;    line-height:150%;    font-size: 100%; 
}

h2
{
         font-family:  Verdana,Arial, Helvetica, "sans serif";
        	color:#666666;    line-height:150%;    font-size: 100%;  padding:0; margin:0; padding-top:15px;
}

h3
{
         font-family:  Verdana,Arial, Helvetica, "sans serif";
        	color:#666666;    line-height:150%;    font-size: 130%;  padding:0; margin:0; padding-top:20px;
}

h5
{
         font-family:  Verdana,Arial, Helvetica, "sans serif";
        	color:#666666;    line-height:150%;    font-size: 100%;  padding:0; margin:0;
}

h1.mottoGelb
{
         font-family:  Arial, Verdana, Helvetica, "sans serif"; padding:0; margin:0;
        	color:#FDCA00;    line-height:100%;    font-size:12pt; font-variant:normal; font-weight:bold;
}

p
{
padding:0;
margin:0;
margin-bottom:15px;
}
table , tbody
{
         font-family:  Verdana,Arial, Helvetica, "sans serif";
        	color:#000000;    line-height:150%;    font-size: 90%;  padding:0; margin:0; padding-bottom:10px;
}

th
{
text-align:left; padding-bottom:20px; font-size: 120%;
}


.fett
{font-weight:bold; }
.kurz
{
margin:0px;   	padding:0px; padding-left:4px;
}
.bgGrau
{
width:210px;
margin:0px;   	padding:0px;
margin-bottom:3px;
background-color:#999999;
color:#ffffff;
display:none;
}
.gelbDot
{
width:210px;
margin:0px;   	padding:0px;
margin-top:10px;
margin-bottom:10px;
}

.sucheingabe
{
width:100px;
background-color:#ffffff;
border:1px;
border-style:solid;
border-color:#cccccc;
float:left;
}
.suchbutton
{
background-color:#ffffff;
border:0;
}
.footerText
{
        	margin:0; padding:5px; color:#999999;   line-height:120%;    font-size: 8pt; 
}

.csc-form-label
{
height:1px; width:1px; float:left;
}


#teaserInhalt a:link, #teaserInhalt a:hover,#teaserInhalt  a:visited, #teaserInhalt a:active
{
padding-left:1px; line-height:150%;
}

#teaser a.weiss:link, #teaser a.weiss:hover,#teaser  a.weiss:visited, #teaser a.weiss:active
{
padding-left:0px;
color:#ffffff;
}


.csc-mailform-field input
{
position:absolute;
right:0;
width:200px; height:20px;
border:1px solid #cccccc;
}

.csc-mailform
{
position:relative;
line-height:200%;
width:320px;
}

fieldset
{
border:0;
}


.wtgallery_listpic
{
margin-right:15px;
}
.wtgallery_listpic img
{
border:0;
}


img
{
border:0;
}

.wtgalleryecard_picture_singleform input , textarea
{
width:300px;
background-color:#ffffff;
border:1px;
border-style:solid;
border-color:#cccccc;
}
.wtgalleryecard_button_area input
{
width:200px;
background-color:#ffffff;
border:1px;
border-style:solid;
border-color:#cccccc;
}

.wtgalleryecard_picture_singleform label
{
padding-top:30px;
}



