/* Style-Sheet fuer den body */

html, body 		{
					 height:100%;
}

body 				{
				 	 padding:0;
				 	 margin:0;
				 	 background:#fff;
				 	 height:100%;
				 	 font-family:Arial, sans-serif;
				 	 font-size:12px;
				 	 color: #57575a;
}

div.wrapper		{
				 	 width:1280px;
				 	 height:100%;
				 	 min-height:100%;
				 	 height:auto !important;
				 	 margin:0 auto;
				 	 background:#fff;
				 	 position:relative;
}

div.banner		{
				 	 width:1280px;
				 	 height:379px;
				 	 margin:0 auto;
				 	 text-align:center;
				 	 background:url('../bilder/banner.jpg');
				 	 z-index:1;
}

div.content1	{
					 width:685px;
					 padding-left:170px;
					 position:relative;
					 float:left;
}


div.content3	{
					 width:163px;
					 padding-top:10px;
					 padding-right:205px;
					 position:relative;
					 background:url('../bilder/bg_standorte.jpg') no-repeat;
					 padding-bottom:60px;
					 float:right;
}


div.special_tabs {
					 width:700px;
					 margin-top:30px;
					 margin-left:172px;
					 position:relative;
					 float:left;
}

div.content2	{
					 /*width:729px;*/
					 width:362px;
					 height:100%;
}







div.footer		{
				 	 width:100%;
				 	 height:45px;
				 	 position:absolute;
				 	 bottom:0;
				 	 z-index:2;
}

div.foot			{
				 	 width:1280px;
				 	 height:35px;
				 	 padding-top:10px;
				 	 margin:0 auto;
				 	 background:url('../bilder/footer.jpg') 162px no-repeat;
}

div.bg_bottom {
				background:url("../bilder/content_bg_bottom_2.png") bottom left repeat-x;
				height:43px;
				width:100%;
				position:relative;
				margin-top:-43px;
				z-index:1;

}

div.networks	{
					 width:431px;
					 height:16px;
					 margin-left:188px;
					 float:left;
}

div.facebook	{
					 width:176px;
					 height:16px;
					 float:left;
					 font-weight:bold;
					 color:#fff;
}

div.twitter		{
					 width:154px;
					 height:16px;
					 float:left;
					 font-weight:bold;
					 color:#fff;
}

div.empfehlung	{
					 width:110px;
					 height:16px;
					 float:left;
					 font-weight:bold;
					 color:#fff;
}

div.copyright	{
					 width:443px;
					 height:8px;
					 font-size:9px;
					 color:#b3b2b2;
					 float:left;
					 margin-left:45px;
					 padding-top:3px;
}

select   { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#555555; font-weight:bold; font-style:italic; }
input[type=text]   { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#555555; font-weight:bold; font-style:italic; }
textarea   { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#555555; font-weight:bold; font-style:italic; }

/* Style-Sheet fuer Text und Headlines */
h2					{ font-size:16px; font-weight:bold; color:#cd013c; padding:0; margin:0; }


/* Standards für die Mininav */
span.minifound 		{ font-size:12px; font-family:Arial; color:#c71444; }
a.minigray  			{ font-size:11px; font-family:Arial; color:#ddd; }
a.minigray:hover  	{ font-size:11px; font-family:Arial; color:#ddd; }
a.minisel   			{ font-size:11px; font-family:Arial; color:#000; }
a.minilink:link,
a.minilink:visited,
a.minilink:active  	{ font-size:11px; font-family:Arial; color:#c71444; }
a.minilink:hover   	{ font-size:11px; font-family:Arial; color:#000; }


/* Standards für Links */
a:link,
a:visited,
a:active  { font-size:12px; text-decoration:none; color:#ffffff; }
a:hover   { font-size:12px; text-decoration:none; color:#000000; }

a.newslink:link,
a.newslink:visited,
a.newslink:active  { font-size:12px; text-decoration:none; color:#c00418; }
a.newslink:hover   { font-size:12px; text-decoration:none; color:#000000; }


a img {
	border: none;/*remove border for linked images*/
}

/* Diese Klasse ist speziel fuer die Top-Up Lightbox, so dass man sie im tinyMCE auswaelen kann. */
/* Sollte die Top-Up Lightbox verwendet werden, ist es ratsam, diese Klasse nicht zu loeschen! */
a.top_up{}
