@charset "utf-8";
/* Allgemeine Formatierungen */
/* ============================================================================== */
body             	{ background-color:#F3F3F3; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif;
					 font-size: 12px; margin:0px; background-image:url(http://www.callstar.eu/images/grafiken/mainbg.jpg); background-repeat:repeat-x; }
body, html			{ height: 100%; }
ul               	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
li               	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
th, tr, p			{ font-family: Arial, Helvetica, sans-serif; color: #000000; }
td					{ font-family: Arial, Helvetica, sans-serif; color: #000000; }
div					{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }
select           	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
input        	    { font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color:#fff; border:1px dotted #FE8619; }
textarea     	    { font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color:#fff; border:1px dotted #FE8619; }
option        	    { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
form          	    { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
div.clear 			{ clear: both; margin: 0; padding: 0; height: 0; line-height: 0; font-size: 0; }
/* ============================================================================== */


/* Links */
/* ============================================================================== */
A:link      { color: #495677; text-decoration: none; }
A:active    { color: #495677; text-decoration: none; }
A:visited   { color: #495677; text-decoration: none; }
A:hover     { color: #000000; text-decoration: none; }

A.empty:link      { color: #000; text-decoration: none; font-size:13px; }
A.empty:active    { color: #000; text-decoration: none; font-size:13px; }
A.empty:visited   { color: #000; text-decoration: none; font-size:13px; }
A.empty:hover     { color: #000; text-decoration: none; font-size:13px; }

A.act:link      { background-color:#FE8619; margin-right:1px; color: #fff; padding-left:17px; padding-right:17px; border-right:1px solid #f3f3f3;
				  text-decoration: none; font-size:12px; font-weight:bold; line-height:23px; display:block; float:left; }
A.act:active    { background-color:#FE8619; margin-right:1px; color: #fff; padding-left:17px; padding-right:17px; border-right:1px solid #f3f3f3;
				  text-decoration: none; font-size:12px; font-weight:bold; line-height:23px; display:block; float:left; }
A.act:visited   { background-color:#FE8619; margin-right:1px; color: #fff; padding-left:17px; padding-right:17px; border-right:1px solid #f3f3f3;
				  text-decoration: none; font-size:12px; font-weight:bold; line-height:23px; display:block; float:left; }
A.act:hover     { background-color:#FE8619; margin-right:1px; color: #fff; padding-left:17px; padding-right:17px; border-right:1px solid #f3f3f3;
				  text-decoration: none; font-size:12px; font-weight:bold; line-height:23px; display:block; float:left; }
				  
A.deact:link      { background-color:#FFF1B7; margin-right:1px; color: #666; padding-left:17px; padding-right:17px; border-right:1px solid #f3f3f3;
				  text-decoration: none; font-size:12px; font-weight:bold; line-height:23px; display:block; float:left; }
A.deact:active    { background-color:#FFF1B7; margin-right:1px; color: #666; padding-left:17px; padding-right:17px; border-right:1px solid #f3f3f3;
				  text-decoration: none; font-size:12px; font-weight:bold; line-height:23px; display:block; float:left; }
A.deact:visited   { background-color:#FFF1B7; margin-right:1px; color: #666; padding-left:17px; padding-right:17px; border-right:1px solid #f3f3f3;
				  text-decoration: none; font-size:12px; font-weight:bold; line-height:23px; display:block; float:left; }
A.deact:hover     { background-color:#FE8619; margin-right:1px; color: #ffffff; padding-left:17px; padding-right:17px; border-right:1px solid #f3f3f3;
				  text-decoration: none; font-size:12px; font-weight:bold; line-height:23px; display:block; float:left; }
/* ============================================================================== */


/* 
Dunkelgrün: 	#34CD34
Hellgrün:		#C2E9C2
Orange:			#FE8619
Hellorange:		#FFF1B7
*/


/* Divs / Tabellen */
/* ============================================================================== */
.logo			{ width:720px; margin-left:auto; margin-right:auto; margin-top:20px; text-align:right; }
.menu			{ width:720px; margin-left:auto; margin-right:auto; height:23px; background-color:#FFF1B7;
				  border-top:1px solid #f3f3f3; border-left:1px solid #f3f3f3; border-right:1px solid #f3f3f3; }
.line			{ width:720px; margin-left:auto; margin-right:auto; background-color:#FE8619; height:7px; }
.mainbox		{ width:720px; height:auto; margin-left:auto; margin-right:auto; margin-top:13px; border:1px solid #ccc; background-color:#f3f3f3; }
.adbox			{ background-image:url(http://www.callstar.eu/images/grafiken/boxbg.jpg); background-repeat:repeat-x;
				  border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; height:175px; margin-top:20px;
				  background-color:#e2e2e2; padding:15px; }
.adboxo			{ background-image:url(http://www.callstar.eu/images/grafiken/boxbg_o.jpg); background-repeat:repeat-x;
				  border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; margin-top:20px;
				  background-color:#e2e2e2; padding:15px; }
.leftbox		{ width:28%; float:left; border-right:3px dotted #a3a3a3; padding-left:15px; padding-right:15px; text-align:justify; }
.midbox			{ width:27%; float:left; margin:0px 1%; padding-left:15px; padding-right:15px; text-align:justify; }
.rightbox		{ width:28%; float:left; border-left:3px dotted #a3a3a3; padding-left:15px; padding-right:15px; text-align:justify; }
.leftboxo		{ float:left; border-right:3px dotted #a3a3a3; padding-left:15px; padding-right:15px; }
.midboxo		{ float:left; margin:0px 1%; padding-left:15px; padding-right:15px; }
.rightboxo		{ float:left; border-left:3px dotted #a3a3a3; padding-left:15px; padding-right:15px; }
.tabmarg		{ margin-top:20px; margin-bottom:20px; margin-left:15px; margin-right:15px; border:1px solid #ccc; }
.tabhead		{ background-color:#FE8619; border-bottom:1px solid #000000; font-weight:bold; font-size:10px; color:#FFFFFF; }
.tabbody		{ font-size:10px; }
.tab1			{ background-color:#FFF1B7; font-size:10px; }
.tab2			{ background-color:#E6F7E6; font-size:10px; }
.tabbottom		{ background-color:#D3DCE2; border-top:1px solid #B0BFCD; border-bottom:1px solid #B0BFCD; font-size:10px;
				  font-weight:bold; }
.spacetop		{ height:20px; }
.topboxbg		{ background-image:url(http://www.callstar.eu/images/grafiken/topboxbg.jpg); background-repeat:repeat-x; }
.telefon		{ background-image:url(http://www.callstar.eu/images/grafiken/telefon.gif); background-repeat:no-repeat;
				  background-position:right; height:22px; width:720px; margin-left:auto; margin-right:auto; margin-top:5px; }
.tab400			{ background-color:#FFFFFF; border:1px dotted #999999; }
.div1			{ background-color:#FFF1B7; padding-top:4px; padding-bottom:4px; }
.div2			{ background-color:#E6F7E6; padding-top:4px; padding-bottom:4px; }
.tabborder		{ background-color:#E6F7E6; border-left:5px solid #FFF1B7; }
.formhead		{ border-top:1px dotted #999999; border-bottom:1px dotted #999999; font-size:14px; color:#333333; font-weight:bold; }
/* ============================================================================== */


/* Texte */
/* ============================================================================== */
.greenhead		{ font-size:14px; font-weight:bold; color:#FE8619; margin-bottom:12px; }
.adhead			{ font-size:36px; font-weight:bold; color:#333333; margin-left:20px; }
.head			{ font-size:14px; font-weight:bold; color:#FE8619; margin-left:15px; margin-right:15px; }
.head2			{ font-size:18px; font-weight:bold; color:#FE8619; margin-left:15px; margin-right:15px; }
.head3			{ font-size:14px; font-weight:bold; color:#7B95AC; margin-left:15px; margin-right:15px; }
.head3main		{ font-size:14px; font-weight:bold; color:#333333; margin-left:15px; margin-right:15px; }
.head4			{ font-size:14px; font-weight:bold; color:#B0BFCD; margin-bottom:5px; }
.text			{ margin-left:15px; margin-right:15px; }
.adtext			{ font-size:13px; font-weight:normal; color:#333333; margin-top:10px; text-align:justify; }
.callstar		{ color:#FE8619; }
.red1			{ color:#993300; }
.red2			{ color:#FF0000; }
/* ============================================================================== */


/* Sonstiges */
/* ============================================================================== */
.imgstart		{ padding-left:25px; padding-right:15px; border-left:3px dotted #a3a3a3; }
/* ============================================================================== */


