@charset "utf-8";
/* CSS Document */
@import url("stylecontent.css");
@import url("stylenews.css");
@import url("dropdown.css");


html
{margin:0; padding:0;}

body
{
background-color:#ffffff;
font:normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif; 
margin:0; 
padding:0; 
text-align:center;
}

a
{
color:#bc1220;
text-decoration:none;
}
a:hover
{
text-decoration:underline;
}

img
{border:0}

.clr
{clear:both;}

div#realcontent textarea{width:400px; font-family:verdana,arial,sans-serif;font-size:13px;}

div#realcontent ul
{ list-style-type:none; margin:10px; padding:0;}
div#realcontent ul li
{ 
background: transparent url(../images/redbullet.gif) no-repeat 0px 5px; padding:0 0 0 10px; list-style-image:none; margin:3px 0 3px 0;
}


div#realcontent ol, div#realcontent ul.inol
{ margin:10px; padding:0;margin-left:30px;}
div#realcontent ol li
{ 
margin:3px 0 3px 0;color:#bc1220;
}


/*ALLGEMEINE FORMKLASSEN*/
.send
{display: inline; float:left; width:auto; height:20px;overflow:hidden; color:#ffffff; background:#949494; padding:0 5px 0 5px; border:1px solid #FFFFFF; margin:0 0 0 5px;}
.visible
		{display: block; float:left; width:100px; height:auto; border:1px solid #717171; background-color:#ededed;}
form
{ padding:10px;}

input
{background-color:#ffffff; border:1px solid #b1b1b1; margin:2px 10px 2px 0;}


.grafiksubmit, input.csc-mailform-submit
{
background:transparent url(../images/grafiksubmitbg.gif) no-repeat top left; 
width:99px; 
height:48px; 
border:0;
color:#fff;
}





div#mainbg
{
	margin:0px auto; 
	width:800px; 
	overflow:hidden; 
	height:auto; 
	padding:0; 
	background:#ffffff url(../images/bg_html_v2.gif) no-repeat top left; 
	min-height:700px;
	text-align:left;
}

div#main
{width:780px; overflow:hidden; height:auto; background-color:#ffffff; text-align:left; margin:0 10px 0 10px; padding:0;}

div#header
{width:780px; overflow:hidden; height:auto; min-height:128px; background-color:#ffffff; text-align:left; background-color:#ffffff; padding:0; margin:0;position:relative; top:0; right:0; z-index:1;}
	#logo
	{margin:25px 0px 0px 20px; padding:0; display:inline; float:left;}
	.welcome
	{float:left; border:1px solid #e1e1e1; width:150px; height:auto; overflow:hidden; margin:30px 0 0 100px; display:inline;}
	.welcome h1
	{ font-size:10px; color:#bc1220; margin:2px 0 2px 5px;}
	.welcome div.text
	{ margin:5px 0 2px 5px; width:140px; font-size:10px;}
	 div.welcome .register{font-size:10px; color:#ac000f; font-weight:bold; margin:5px 0 0 5px;}

	.welcome div.register a
	{
	 color:#bc1220;
	}
	
	#headnavi
	{float:right; width:310px; height: 30px; clear:right; overflow:hidden; background:#ffffff url(../images/bg_headnavi.gif) repeat-x top left; margin:0; display:inline; }
	
	#chooselang option{
		background:#fff;
		color:#000;
	}
	


	#chooselang
	{z-index:3; position:absolute; top:10px; right:2px; width:70px; height:auto; font-size:10px; cursor:pointer;}
		
	#headnavi ul
	{
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	}
	#headnavi ul li
	{
	display: block;
	float: left;
	text-align: center;
	padding:0;
	/*margin-right:1px;*/
	overflow:hidden;
	}
	
	* html 	#headnavi ul li a
	{width:76px;padding:10px 0 0 0;}
	
	#headnavi ul li a
	{
	background: #fff;
	width: 76px;
	height: 20px; /*IE6HACK*/
	heigh\t: 30px;
	text-decoration: none;
	display: block;
	text-align: center;
	font-size:10px;
	color: #000000;
	overflow:hidden;
	margin:0;
	padding:10px 0 0 0;
	background:#ffffff url(../images/bg_headnavi.gif) repeat-x top left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-right:1px solid #ffffff;
	}
	#headnavi ul li a:hover
	{font-weight:bold;}
	
		
	#login
	{float:right; width:310px; height:auto; overflow:hidden; margin:0; padding:0 0 10px 0; font-size:10px; background:#e1e1e1 url(../images/bg_head_login.gif) repeat-x bottom left;}
	.tx-macinasearchbox-pi1
	{float:left;margin:5px 0 0 10px; padding:0; overflow:hidden; height:auto; width:290px;}
	#login form
	{ float:left; width:290px; height:auto; margin:0 0 0 10px; padding:5px 2px 0px 2px;}
		#login h1
		{
		height:19px; background:#ffffff url(../images/box_h1.gif) repeat-x top left; color:#000000; font:normal normal bold 12px/14px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:3px 0 0 5px; width:310px; margin:0;
		}
		#login label
		{float:left; display:block; width:100px; height:auto; text-align:left;}
		#login input.visible
		{display: block; float:left; width:100px; height:12px; border:1px solid #717171; background-color:#ededed; font-size:10px;}
		#login input.send
		{display: inline; float:left; width:50px; height:16px;overflow:hidden; color:#ffffff; padding:0 5px 0 3px; border:1px solid #FFFFFF; margin:0 0 0 5px;font-size:10px; background-color:#949494;}
		#login a
		{font-size:10px; float:left; margin:0 5px 0 0;}

div#footer
{width:780px; overflow:hidden; height:auto; background-color:#ffffff; text-align:center; font-size:10px; margin:0 auto}
	div#footernavi
	{margin:10px 0 0 0; overflow:hidden; height:auto;}
	div#footer ul
	{margin:0; padding:0; list-style-type:none;}
	div#footer ul li
	{display:inline; margin:0; padding:0; list-style-type:none;}
	div#footer p
	{margin:0; padding:0;} 


div.trenner
{width:780px; overflow:hidden; height:10px; background-color:#ffffff; text-align:left; background:#ffffff url(../images/trenner.gif) repeat-x top left;}


div#ad
{width:780px; overflow:hidden; height:70px; text-align:center; background-color:#f6f6f6; margin:5px 0 0 0}

#mainnavi ul{
	list-style-type:none;
	list-style-image:none;
	margin:0px;
	padding:0px;
	display:block;
	height:24px;
}
#mainnavi ul li{
	display:inline;
	float:left;
	width:128px;
	margin:0px 1px;
}
#mainnavi ul li a{
	background:#bc1220 url(../images/bg_main_v2.gif);
	color: #ffffff;
	line-height:24px;
	display:block;
	text-align: center;
	font-size:12px;
	text-decoration:none;
}
#mainnavi ul li a:hover{
	font-weight:bold;
}
	
div#breadcrumb
{width:545px; overflow:hidden; text-align:left;  margin:1px 0 0 0; float:left; height:20px;

background-image:url(http://www.hottracker.de/fileadmin/template_v3/images/hotline.jpg);
background-repeat:no-repeat;
background-position:right;

 }
	

	#breadcrumb ul
	{width:300px;
	border: 0;
	margin:  3px 0px 3px 15px;
	padding: 0;
	list-style-type: none;
	text-align: left;
	overflow:hidden;

	}
	#breadcrumb ul li
	{
	margin:0;
	padding:0;
	display:inline;
	overflow:hidden;
	}
	div#breadcrumb a
	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none;}
	div#breadcrumb a:hover
	{text-decoration: underline; color:#bc1220;}
	
	#breadcrumb ul li.current a
	{text-decoration: underline; color:#bc1220;}


	
div#socialbookmarks
{ float:right; width:200px; overflow:hidden; height:auto; text-align:right; padding:0; margin:5px 5px 5px 0;}
	div#socialbookmarks img
	{ border:0;}


div#realcontent
{ width:755px ; height:auto; overflow:hidden; margin:0px 0 5px 5px;clear:both;}
div#realcontent h1 {clear:both;}
/*div#realcontent img {padding-bottom:10px;}*/



div#content
{ width:570px; float:left; height:auto; overflow:hidden; margin:1px 0px 5px 5px; padding:0;}
div#content h1
{
width:100%; background:#ffffff url(../images/contentbox_h1.gif) repeat-x top left; height:21px; overflow:hidden; margin:0 0 10px 0; padding:4px 0px 0px 5px; font:normal normal bold 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#bc1220;
}
	div#content .newsletter
	{ width:570px; float:left; height:auto; overflow:hidden; margin:10px 0 10px 0; padding:0;}
	.contentbox
	{float:left; width:280px; height:auto; overflow:hidden; background-color:#ffffff; padding:0; margin:5px 0 5px 10px;font:normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif; }
		.contentbox h1
		{width:275px ; background:#ffffff url(../images/contentbox_h1.gif) repeat-x top left; height:21px; overflow:hidden; margin:0; padding:4px 0px 0px 5px; font:normal normal bold 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#bc1220;}
	.contentbox p
	{ float:left; margin:2px;}
	.contentbox ul
	{margin:0 0 0 5px; padding:0;}
	.contentbox ul li
	{ background: transparent url(../images/redbullet.gif) no-repeat 0px 5px; padding:0 0 0 10px; list-style-image:none; margin:3px 0 3px 0;
	font:normal normal bold 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	}


	
div.internad
{float:right; width:186px; height:auto; margin:6px 5px 0 0; overflow:hidden; padding:0;font:normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif; }

.internad h1 
{
width:100%; height:21px; margin:0; padding:4px 0px 0px 5px; 
font:normal normal bold 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; 
}

	 .internad_rosa_newsletter
	 {
	 background-color:#f3d6d8;
	 height:auto;
	 overflow:hidden;
	 margin:0 0 10px 0;
	 padding:0;
	 background:#f3d6d8 url(../images/newsletter.gif) no-repeat top left;
     }
	
	
	form.newsletterrosa
	{padding:0; margin:5px 0 0 5px;} 
	 
	  .internad_rosa_bewerben
	  {
	  background-color:#f3d6d8;
	  height:auto;
	  overflow:hidden;
	  margin:0 0 10px 0;
	  padding:0 0 10px 0;
	  background:#f3d6d8 url(../images/bewerben.gif) no-repeat top left;
	  cursor:pointer;
	  }
	  
	  
	  .internad_rosa_bewerben_kr
	  {
	  background-color:#f3d6d8;
	  height:auto;
	  overflow:hidden;
	  margin:0 0 10px 0;
	  padding:0 0 10px 0;
	  background:#f3d6d8 url(../images/bewerben_kr.gif) no-repeat top left;
	  cursor:pointer;
	  }
	  
	  
	  
	  
	  
	  
	  div.internad_rosa_newsletter input.submit
	  {margin-top:7px;}
	 
	.internad p
	{height:auto; margin:5px;} 
	 
	h2.redh2
	{
	color:#000000; 
	font:normal normal bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	background-color:#f3d6d8; 
	overflow:hidden;
	width:100px;
	padding:2px 0 5px 10px;
	margin:0;
	}

	
	.longbox
	{float:left; width:575px; height:auto; overflow:hidden; background-color:#FFFFFF; padding:0; margin:5px 0 5px 5px;font:normal normal normal 11px/14px Verdana, Arial, Helvetica, sans-serif; }
		.longbox h1
		{width:275px; background:#ffffff url(../images/contentbox_h1.gif) repeat-x top left; height:21px; overflow:hidden; margin:0; padding:4px 0px 0px 5px; font:normal normal bold 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#bc1220;}
	.longbox p
	{ float:left; margin:2px;}
	
	.tx-glcites-pi1
	{width:330px;float:right;}
	
.tx-glcites-pi1 h1
	{width:324px;}

.tx-glnewcustomers-pi1
	{width:235px;float:right;margin-right:5px;background:#f3d6d8;}
.tx-glnewcustomers-pi1 h1
	{margin-right:0px;width:235px;}
	
	.cite-text
	{margin:5px 0 0 0; color:#000000;}
	.cite-text a {color:#000000;}
	.cite-author
	{ font-style:italic; display:inline; }
	.response-text
	{margin:5px 0 0 0;}
	.response-author
	{ font-style:italic; display:inline;}
	
	
	
	/*HOME NEWSLETTER EINTRAGEN*/
	div#content .newsletter
	{ width:625px; float:left; height:auto; overflow:hidden; margin:10px 0 20px 0; padding:0;}
	div#content div.newsletter form
	{ margin:0 0 0 10px; padding:0;}
	div#content div.newsletter label
	{display:block; width:auto; float:left;margin:4px 0 2px 0;}
	div#content div.newsletter input, textarea, select
	{width:100px; background-color:#ffffff; border:1px solid #b1b1b1; margin:2px 10px 2px 5px; float:left;}

	div.tx-mimitipfriends-pi1 input{
		border:1px solid #b1b1b1;
	}
	div.tx-mimitipfriends-pi1 textarea{
		width:400px;
		font-family:arial,verdana,sans-serif;
		background-color:#ffffff;
		border:1px solid #b1b1b1; 
		font-size:13px;
	}
	
	div.olgaele_start{width:455px;height:5px; padding:0px;background:transparent url(../images/olgaele_start.gif);}
div.olgaele_mitte{width:455px; background:#fae6e6;}
div.olgaele_abstand{padding:10px;}
div.olgaele_ende{width:455px;height:5px; padding:0px;background:transparent url(../images/olgaele_ende.gif);}
table.olgaele{width:300px;border:0px;border-left:1px solid #ac000f;font-size:13px;}
table.olgaele td.name{width:150px;text-align:left;padding-left:3px;}
table.olgaele td.euro{width:150px;font-weight:bold;text-align:left;}


div.temp img{
	padding:0px;
	margin:0px;
}

div.noflashbilder {float:left;width:162px; height:165px; overflow:hidden; margin:0 0 0 0;}

/*
div.noflashbilder{padding:0px;margin:0px;border:0px;display:inline;}
*/