/* CSS Document Print Version */


/*  B A S I C  +++++++++++++++++++++++++++++++++++++++++++++*/

*{
margin:0;
padding:0;
}

img {
border:none;
margin:0;
}

body {
background-color:#FFFFFF;
color: #000 !important;
}


/*  C O N T A I N E R  +++++++++++++++++++++++++++++++++++++*/


/* mastercontainer dient nur zur zentralen Ausrichtung der >>gesamten<< Webseite */

#mastercontainer {
width:815px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#maincontainer {
float:left;
width:815px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:45px;
/*background-color:#CCCCCC;*/
}



#headcontainer {
float:left;
width:802px;
height:178px;
/*background-color:#FF00FF;*/
}
#logo img {
display: none;

}
	#logo {
	float:left;
	width:199px;
	height:122px;
	margin-top:19px;
	display: list-item;
list-style-image: url(../images/logo_print.gif);
list-style-position: inside;
	}
	
	#element {
	display: none;
	}



#leftcontainer {
float:left;
width:630px;
height:auto;
margin:0;
/*background-color:#FF0000;*/
}
	
	#headline {
	float:left;
	width:630px;
	margin-top: 30pt;
	
	text-align:left;
	/*background-color:#00FF00;*/
	}
	
	#copy {
	float:left;
	width:510px;
	padding-top: 5pt;
	padding-bottom:20pt;
	/*background-color:#0033CC;*/
	}



#rightcontainer {
float:right;
width:185px;
height:540px;
margin-top:5px;
/*background-color:#993333;*/
}

#metanavi{
	padding-top: 40pt;
	list-style: none;
	margin-left: 0px;
}

#metanavi li{
	margin-left: 0px;
}

/*#footercontainer {
float:left;
width:802px;
height:25px;
background-color:#00FF00;
}*/


.textblock {
	padding-top: 1.5em;
}

ul
{
list-style: square;
}

li{
	margin-left: 30px;
}

ul.menu
{
list-style: none;
}

li.menu{
	margin-left: 10pt;
}

/*  T Y P O G R A P H Y  +++++++++++++++++++++++++++++++++++*/


body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#717c85;
}

p {
margin-left:0px; /* Wichtig wegen Safari */
}


h2 {
font-size:14px;
font-weight:bold;
margin-bottom:16px;
}

.zitat {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
color:#717c85;
}


a {
	color: #000;
	text-decoration: none;
}




.hide {

}

.selected {
	font-weight: bold;
}

/* Thumbnail Popups für Kampagne +++++++++++++++++++++++*/
.box
{position:relative;
display:block; 
clear:both;
width:221px; 
height:220px;
margin-bottom:20px; 
border:0px; 	 
z-index:100;}
.thumb{
display:inline;
 float:left;
 clear:right; 
 margin:0px;
 width:71px; 
 height:84px;
 border:0px;
z-index:100;} 
/*------- tooltip --------------- */
.imgvorschau{position:relative; border:0; z-index:100;}
a.imgVorschau,a.imgVorschau:link,  a.imgVorschau:visited, a.imgVorschau:active{

   border:0;
   }
/*a.imgVorschau:hover{ 
position:relative; 
border:0;
color:#CCCCCC;
cursor:pointer;
z-index:100;
}*/

a.imgVorschau span{display:none;  z-index:1000;}
a.imgVorschau:hover span {
position:absolute;
top:-15px;left:220px;
display: inline;
width:246px;
padding:12px; 
border:0px;
cursor:pointer;
z-index:1000;} 
.clearBoth{clear:both;}



/*Kontaktformular************/

.kontaktsend {
	border: 1px solid;
	color: #9dad91;
	background-color: white;

}

#kontaktmessage, #kontaktemail, #kontaktname {
	border: 1px solid;
	color: #9dad91;
	background-color: white;
}


/*Stoerer*******************/

.Ticker {
	width: 160px;
	height: 110px;
	margin-top: 20px;
	margin-left: 5px;
	overflow: hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#FFF;
}

.Termine {
	width: 130px;
	height: 140px;
	margin-top: -5px;
	margin-left: 5px;
	overflow: hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#FFF;
}

