html
{
		overflow-y: 				scroll;
		height: 					100%;
		widows:						100%;
}
body
{
	color:                        	#5c5f64;
  	font: 							normal 12px Arial, Verdana, Helvetica, sans-serif;
	text-decoration:              	none;
	margin:                       	0px;
	padding: 	 	 		  		0px;
	background-color:			    #ffffff;	
}

/* Alle Elemente auf einheitliches margin und padding brignen */

*
{
	margin: 						0px;
	padding: 						0px;
	font: 							normal 12px Arial, Verdana, Helvetica, sans-serif;
}
img	{
	border:0;
}
table, tr, td, form
{
	margin: 						0px;
	padding: 						0px;
	border:0px;
	
}
img {
	border: 						0;
		margin: 						0px;
	padding: 						0px;
}

#background
{
	width:							100%;
	background-image:				url(../images/bg_main.jpg);
	background-repeat: 				repeat-x;
	background-position:			center top;
	background-color:				#FFFFFF;
	text-align:center;
}

#mainbackground
{
	width:							960px;
	margin:							0px auto;
	background-image:				url(../images/world_home.jpg);
	background-repeat:				no-repeat;
}

#main
{
	width:							930px;
	text-align:						left;
	margin:							0px auto;
}

#headerleft
{
	width:							200px;
	height: 						276px;
	position: 						absolute;
	z-index: 						20;
}

#headerright
{
	background-image: 				url(../images/imgtop.gif);
	background-repeat: 				no-repeat;
	position: 						relative;
	left: 							200px;
	width: 							730px;
	height: 						276px;
	z-index: 						20;
	padding-top:					5px;
}
#flash
{
	position: 						relative;
	top:-5px;
	left:1px;
	width:729;
	height:270;
}
#headerimg
{
	position: 						relative;
	top:92px;
	left:1px;
	width:729;
	height:172;
}
#amitelo_logo
{
	
	width:191px;
	height:112px;
	background-image: 				url(../images/amitelo_logo.jpg);
	background-repeat: 				no-repeat;
}

#topnav
{
	width:							60px;
	position:						absolute;
	right:							20px;
	z-index:						50;
}
#contentleft
{
	width: 							200px;
	float:							left;
	padding-bottom:20px;
}
#contentright
{
	width: 							680px;
	float:right;
	line-height:17px;
	
}
#content	{

	background-color:				#990000;
	clear:							both;
}
#contentright_inhalt	{
	position:						relative;
	z-index: 						50;
	padding-top:					50px;
	padding-left:					33px;
	width:							610px;
	padding-bottom:					20px;

}
#world_img	{
	position:						absolute;
	z-index:						40;
}
#navigation	{
	padding-top:					98px;
}
#copyright	{
	background-color: 				transparent;
	color: 							#5c5f64;
	text-decoration: 				none;
	text-align:						left;
	padding-left:					30px;
	padding-top:					10px;
}
#footer
{
	width:							930px;
 	background-image:				url(../images/bg_footer.gif);
	background-repeat:				no-repeat;
	margin:							0px auto;
	text-align:						center;
	clear:							both;
}
#textblock1	{
	width:							600px;
	padding-bottom:					10px;
	float:left;
}
#textblock2	{
	width:							600px;
	padding-top:10px;
	padding-bottom:					10px;
	text-align:justify;
}
#textblock3	{
	width:							345px;
	padding-top:80px;
	z-index:120;
	position: 						absolute;
}
#textblock4	{
	width:							400px;
	padding-top:10px;	
}

/* LINK FOOTER */
#footernavi	{
	width:							700px;
	float:							right;
	text-align:						right;
	padding-right:					30px;
	background-color: 				transparent;
	color: 							#5c5f64;
	padding-left:					30px;
	padding-top:					10px;
}
/* DIV NAVIGATION */
#navigation_first_click	{
	width:							200px;
	height:							35px;
	position:						absolute;
	z-index:						80;
	cursor:							pointer;
	background-color: 				transparent;
}
#navigation_first	{
	
	width:							170px;
	height:							16px;
	cursor:							pointer;
	padding:						19px 0px 0px 30px;
}
.navigation_second	{
	background-image: 				url(../images/nav/bg_nav_second.jpg);
	background-repeat: 				no-repeat;
	width:							170px;
	height:							18px;
	padding:						4px 0px 0px 30px;
	font-family: 					Arial, Verdana, Helvetica, sans-serif;
	text-decoration: 				none;
	font-weight:					bold;
	text-transform:					uppercase;
	white-space: 					nowrap;
	cursor: 						pointer;
}
.navigation_last,.navigation_last_hover	{
	background-image: 				url(../images/nav/bg_nav_last.jpg);
	background-repeat: 				no-repeat;
	width:							170px;
	height:							22px;
	padding:						4px 0px 0px 30px;
	
	
	color:							#f39911;
	font-family: 					Arial, Verdana, Helvetica, sans-serif;
	font-size: 						1em;
	text-decoration: 				none;
	font-weight:					bold;
	text-transform:					uppercase;
	white-space: 					nowrap;
}
/* LINK NAVIGATION */
.navigation_second a:link, .navigation_second a:visited, .navigation_second a:hover
{
	color:							#5c5f64;
	font-family: 					Arial, Verdana, Helvetica, sans-serif;
	text-decoration: 				none;
	font-weight:					bold;
	text-transform:					uppercase;
	white-space: 					nowrap;

}
.navigation_second_hover	{
	background-image: 				url(../images/nav/bg_nav_second_hover.jpg);
	background-repeat: 				no-repeat;
	width:							170px;
	height:							18px;
	padding:						4px 0px 0px 30px;
	color:							#f39911;
	font-family: 					Arial, Verdana, Helvetica, sans-serif;
	text-decoration: 				none;
	font-weight:					bold;
	text-transform:					uppercase;
	white-space: 					nowrap;
}
.navigation_second_hover a:link, .navigation_second_hover a:visited, .navigation_second_hover a:hover
{
	color:							#f39911;
	font-family: 					Arial, Verdana, Helvetica, sans-serif;
	text-decoration: 				none;
	font-weight:					bold;
	text-transform:					uppercase;
	white-space: 					nowrap;
}
.navigation_last a:link, .navigation_last a:visited, .navigation_last a:hover
{
	color:							#5c5f64;
	font-family: 					Arial, Verdana, Helvetica, sans-serif;
	text-decoration: 				none;
	font-weight:					bold;
	text-transform:					uppercase;
	white-space: 					nowrap;

}
.navigation_last_hover a:link, .navigation_last_hover a:visited, .navigation_last_hover a:hover
{
	color:							#f39911;
	font-family: 					Arial, Verdana, Helvetica, sans-serif;
	font-size: 						1em;
	text-decoration: 				none;
	font-weight:					bold;
	text-transform:					uppercase;
	white-space: 					nowrap;
}
a.link_navigation	{

	color:							#283143;
	font-family: 					Arial, Verdana, Helvetica, sans-serif;
	font-size: 						1em;
	text-decoration: 				none;
	font-weight:					bold;
	text-transform:					uppercase;
	white-space: 					nowrap;
}
a.link_navigation:hover{

	color:							#f39911;
	font-family: 					Arial, Verdana, Helvetica, sans-serif;
	font-size: 						1em;
	text-decoration: 				none;
	font-weight:					600;
	text-transform:					uppercase;
	white-space: 					nowrap;
}
a.link_navigation_first	{
	width:							200px;
	height:							35px;
	color:							#283143;
	font-family: 					Arial, Verdana, Helvetica, sans-serif;
	font-size: 						1em;
	text-decoration: 				none;
	font-weight:					600;
	text-transform:					uppercase;
	white-space: 					nowrap;
}
/* DIV SUBNAVIGATION */

#subnavigation	{
	width:							200px;
	padding-top:					85px;	
}
.subnavigation_first	{
	background-image: 				url(../images/nav/bg_subnavi.gif);
	background-repeat: 				no-repeat;
	width:							170px;
	height:							19px;
	padding-left:					30px;
	padding-top:					4px;
}
.subnavigation_sub	{
	background-image: 				url(../images/nav/bg_subnavi_sub.gif);
	background-repeat: 				no-repeat;
	width:							170px;
	height:							19px;
	padding-left:					45px;
	padding-top:					4px;
}
/* LINK SUBNAVIGATION */
a.link_subnavigation_first:link,.link_subnavigation_first:visited,.link_subnavigation_first:hover	{
	width:							200px;
	height:							35px;
	color:							#5c5f64;
	font-family: 					Arial, Verdana, Helvetica, sans-serif;
	font-size: 						1em;
	text-decoration: 				none;	
	white-space: 					nowrap;
}
a.link_subnavigation_sub:link,.link_subnavigation_sub:visited,.link_subnavigation_sub:hover	{
	width:							200px;
	height:							35px;
	color:							#003882;
	font-family: 					Arial, Verdana, Helvetica, sans-serif;
	font-size: 						1em;
	text-decoration: 				none;	
	white-space: 					nowrap;
}
/* LINK ALLGEMEIN */
a:link
{
	background-color: 				transparent;
	color: 							#5c5f64;
	text-decoration: 				none;
}
a:visited
{
	background-color: 				transparent;
	color: 							#5c5f64;
	text-decoration: 				none;
}
a:hover
{
	background-color: 				transparent;
	color: 							#5c5f64;
	text-decoration: 				none;
}
a:active
{
	background-color: 				transparent;
	color: 							#5c5f64;
	text-decoration: 				none;
}
a.link:link,.link:visited,.link:hover {
	color: 							#f39911;
	font-family: 					Arial, Verdana, Helvetica, sans-serif;
	text-decoration: 				none;
	font-size:						1.0em;
}

a.externlink:link,.externlink:visited {
	color: 							#f39911;
	font-family: 					Arial, Verdana, Helvetica, sans-serif;
	text-decoration: 				none;
	font-size:						1.0em;
	font-weight:bold;
}
a.externlink:hover{
	color: 							#f39911;
	font-family: 					Arial, Verdana, Helvetica, sans-serif;
	text-decoration: 				none;
	font-size:						1.0em;
	font-weight:bold;
	text-decoration:underline;
}

a.link_box:link,.link_box:visited,.link_box:hover {
	font-size: 						1em;
	line-height: 					1em;
	text-align: 					right;
	color: 							#f39911;
	margin: 						0 0 0 .9em;
	text-decoration: 				none;
	}
a.faqlink:link,.faqlink:visited {
	color: 							#f39911;
	font-family: 					Arial, Verdana, Helvetica, sans-serif;
	text-decoration: 				none;
	font-size:						1.1em;
	
}
a.faqlink:hover{
	color: 							#f39911;
	font-family: 					Arial, Verdana, Helvetica, sans-serif;
	text-decoration: 				none;
	font-size:						1.1em;	
	text-decoration:underline;
}
/* TEXT DEFINITION */
h1 { 
	font-size: 						1.3em; 
	font-weight:					bold;
	color:							#003882;
	padding-bottom:					15px;
	white-space:					normal;
}
h2 { 
	font-size: 						1.2em; 
	color:							#003882;
	font-weight:					bold;
	padding-bottom:					5px;
	white-space:					normal;	
}
h3 { 
	font-size: 						1.1em; 
	font-weight: 					bold;
	color:							#545454; 
	padding-bottom:					3px;
	white-space:					normal;
}
h4 { 
	font-size: 						1em; 
	font-weight: 					bold;
	color:							#545454; 
	white-space:					normal;
}
h5 { 
	font-size: 						1.1em;
	font-weight: 					bold;
	color:							#f39911;
	padding-bottom:					5px;
	padding-top:					15px;
	white-space:					normal;
}
h6 { 
	font-size: 						1em; 
	color:							#f39911;
	padding-bottom:					3px;
	white-space:					normal;
}
.ueberschrift { 
	font-size: 						1.3em; 
	font-weight:					bold;
	color:							#003882;
	padding-bottom:					15px;

}
.ueberschriftunterstrich { 
	font-size: 						1em; 
	font-weight: 					bold;
	color:							#545454; 
	white-space:					normal;
	text-decoration:underline;
}
.ueberschriftkursiv { 
	font-size: 						1em; 
	font-weight: 					bold;
	color:							#545454; 
	padding-bottom:					3px;
	white-space:					normal;
	font-style:italic;
}
p {  
	line-height:					1.336em;
	margin: 						5px 0px 5px 0px; 
	text-align:						left; 
}
strong {
	font-weight:bold; 
	color:#545454;
}
.textsmall	{
	color:							#5c5f64;
	font-size: 						0.8em; 
	font-family: 					Arial, Verdana, Helvetica, sans-serif;
	
}
.textsmallbold{
	font-weight: bold;
	text-decoration: none;
	color: #5c5f64;
	font-size: 						0.9em; 
	background-color:#e2e3e5; 
	padding:0px 7px 1px 7px;
	line-height:30px;
}
/* Lists */

ul.content {
	font-size:						1em;
	line-height:					1.336em;
	font-family:					Arial, Verdana, Helvetica, sans-serif;
	margin-left: 					1.1em;
}
li.content {
	list-style-image: 				url(../images/circle.gif);
	font-size:						1em;
	line-height:					1.336em;
	font-family:					Arial, Verdana, Helvetica, sans-serif;
	margin-left: 					1.1em;
}
ul.list_none  {
	display: 						block;
	list-style: 					none;
	
}
ul.list_arrow li  {	
	list-style-image: 				url(../images/list_arrow.gif);
	vertical-align: 				top;
	font-size:						1em;	
	line-height:					1.5em;
	font-family:					Arial, Verdana, Helvetica, sans-serif;
	margin-left: 					1.6em;
}
ul.contentleft {
	font-size:						1em;
	line-height:					1.336em;
	font-family:					Arial, Verdana, Helvetica, sans-serif;
	margin-left: 					0.7em;
}
li.contentleft {
	list-style-image: 				url(../images/circle.gif);
	font-size:						1em;
	line-height:					1.336em;
	font-family:					Arial, Verdana, Helvetica, sans-serif;
	margin-left: 					0.7em;
}

ul.finanzreport {
	font-size:						1em;
	font-family:					Arial, Verdana, Helvetica, sans-serif;
	margin-left: 					0.7em;
	
}
li.finanzreport {
	list-style-image: 				url(../images/circle.gif);
	font-size:						1em;
	font-family:					Arial, Verdana, Helvetica, sans-serif;
	margin-left: 					0.7em;
	padding-top:4px;
}
/* Bilder */
.img_circle_arrow	{
	width:							11px;
	height:							11px;		
	border: 						0;
	vertical-align: 				baseline;
}
.img_history	{
	width:							70px;
	height:							29px;		
	border: 						0;
	vertical-align: 				middle;
	padding-right:					10px;
}
.img_callingcard1	{
	width:							160px;
	height:							103px;		
	border: 						0;
	vertical-align: 				left;
	padding-right:					10px;
	padding-bottom:					40px;
}
.img_callingcard2	{
	width:							170px;
	height:							102px;		
	border: 						0;
	vertical-align: 				left;
	padding-right:					10px;
}
.img_prepaid1	{
	width:							370px;
	height:							299px;		
	border: 						0;
	margin:							0px auto;
	text-align:						center;
}
.img_island	{
	width:							149px;
	height:							124px;		
	border: 						0;
	padding-right:					10px;
	padding-bottom:					10px;
}
.img_suedspanien	{
	width:							149px;
	height:							112px;		
	border: 						0;
	vertical-align: 				left;
	padding-right:					10px;
	padding-bottom:					10px;
}
.img_senegal	{
	width:							149px;
	height:							99px;		
	border: 						0;
	vertical-align: 				left;
	padding-right:					10px;
	padding-bottom:					10px;
}
.img_amitelo3g	{
	
	width:							200px;
	height:							76px;		
	border: 						0;
	vertical-align: 				left;
	padding-right:					10px;
	padding-bottom:					10px;
}
/** Boxen **/
.linkbox {	
	
	text-align: 					right;
	text-decoration: 				none;
	border-bottom: 					0;
	padding-top:					10px;
	padding-right:					5px;
	padding-bottom:					2px;
	clear:							both;	
}

.headerboxcontainer	{
	width:							390px;
	padding:		 				5px 0 0 0;
	text-align:						right;
	margin-bottom:					5px;
}
.boxcontainer	{
	border: 						solid 1px #f2f2f2;
	width:							390px;	
	overflow: 						hidden;
}
.imgcontainer_left {
	float: 							left;
	width: 							104px;
	padding-top:					5px;
	padding-left:					5px;
	
}
.textcontainer	{
	float:							left;
	width: 							220px;
	padding-top:					5px;
	padding-right:5px;	 
}

.headerboxcontainernews	{
	width:							610px;
	padding:		 				5px 0 0 0;
	white-space: 					nowrap;	
	margin-bottom:					5px;
	line-height:					1.336em;
	border: 						solid 1px #e8e8e8;
}
.boxcontainernewsdate	{
	
	width:							100px;	
	line-height:					1.336em;
	padding-left:					5px;
	float:							left;
	
}
.boxcontainernews	{
	
	width:							500px;	
	line-height:					1.336em;
	float:							left;
	padding-right:					5px;
	white-space:normal;
	
}
.headerboxcontainernews2	{
	width:							297px;
	padding-top:					5px;
	margin-right:					6px;
	margin-bottom:					5px;
	line-height:					1.336em;
	border: 						solid 1px #e8e8e8;
	float:							left;
}
.headerboxcontainernews3	{
	border: 						solid 1px #e8e8e8;	
}
.boxcontainernewsdate2	{
	
	width:							100px;	
	line-height:					1.336em;
	padding-left:					5px;
	float:							left;
	
}
.boxcontainernews2	{
	
	width:							185px;	
	line-height:					1.336em;
	float:							left;
	padding-right:					5px;
	
}
.td_news {
	border-right:1px solid #5d5d5d;
	border-left:1px solid #5d5d5d;
	border-bottom:1px solid #5d5d5d;
	padding:4px;
	background-color:#d5d5d5;
	color:#000000;
	text-align:left;
}

/** Tabelleneigenschaften Formular**/
.tableorderform		{
    border-spacing:  				0em; 
    border-collapse: 				collapse;
    font-size: 						0.9167em; 
	border:					solid 1px #f2f2f2;  
}
.tdorderformbggrey	{
	background-color:				#f2f2f2;
	padding:						4px;
	
}	
.tdorderformsolidgrey	{
	
	border-bottom:					solid 1px #f2f2f2;
	border-right:					solid 1px #f2f2f2;	
	padding:						5px;
	vertical-align:middle;
}


/** Formularlogin **/

#loginbox  
	{
	position: relative;
	width: 200px;
	height: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5c5f64;
	background-image:url(../images/back-login.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	overflow: hidden;
	}
	
#loginbox #user
	{
	position: absolute;
	top: 34px;
	left: 30px;
	width: 120px;
	height: 20px;
	overflow: visible;
	
	}
	
#loginbox #pass
	{
	position: absolute;
	top: 61px;
	left: 30px;
	width: 120px;
	height: 20px;
	overflow: visible;
	}
	
#loginbox #go
	{
	position: absolute;
	top: 63px;
	left: 160px;
	width: 120px;
	height: 20px;
	overflow: visible;
	}
	
#loginbox .formfeld
	{
	width: 120px;
	height: 20px;
	background-image:url(../images/back-formfeld.gif);
	background-repeat: repeat-x;
	background-position: top left;
	border: 1px solid #8b8e99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5c5f64;
	padding-left: 5px;
	}
	
#loginbox .btn
	{
	width: 34px;
	height: 20px;
	background-image:url(../images/back-formfeld.gif);
	background-repeat: repeat-x;
	background-position: top left;
	border: 1px solid #f39911;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #2a3042;
	}
/** Formularsuche News **/
#search
	{	
	width: 34px;
	background-image:url(../images/back-formfeld.gif);
	background-repeat: repeat-x;
	background-position: top right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #2a3042;
	text-align:center;
	}
.searchname
	{
	width: 34px;
	height: 19px;
	background-image:url(../images/back-formfeld.gif);
	background-repeat: repeat-x;
	background-position: top left;
	border: 1px solid #f39911;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #2a3042;
	}
.formsearch
	{
	width: 120px;
	height: 17px;
	background-image:url(../images/back-formfeld.gif);
	background-repeat: repeat-x;
	background-position: top left;
	border: 1px solid #f39911;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5c5f64;
	padding-left: 5px;
	}

/** Formularkontakt **/
#orderform	{ 
	padding: 							0px; 
	margin: 							0px 0px 0px 0px; 
}
#orderform p	{ 
	clear: 								both; 
	padding-top: 						2px; 
	margin: 							0px; 
	width:600px;
}
#orderform fieldset	{ 
	border: 							solid 0px #fff; 
	padding:							0px; 
	margin:								0px;
}
#orderform input.all	{ 
	
	float:              				left;
    width:              				300px; 
    margin:             				0.33em 0; 
	border: 							solid 1px #d3d2d2;
}
#orderform input.nr	{	
	float:              				left;
    width:              				40px; 
    padding-left:        				3px; 
	margin-left:						3px;
	border: 							solid 1px #d3d2d2;
}
#orderform input.plz	{	
	float:              				left;
    width:             					40px; 
    padding-right:        				3px; 
	margin-right:						3px;
	border: 							solid 1px #d3d2d2;
}
#orderform input.street	{	
	float:              				left;
    width:              				245px; 
    padding-right:        				3px; 
	margin-right:						3px;
	border: 							solid 1px #d3d2d2;
}
#orderform input.city	{	
	float:              				left;
    width:              				245px; 
    padding-left:        				3px; 
	margin-left:						3px;
	border: 							solid 1px #d3d2d2;
}
#orderform span{ 
	float: left; 
	width: 120px; 
}
#orderform label	{ 	
	float:              				left;
    width:              				110px; 
    vertical-align:    				 	middle;
    margin:             				0.3333em 0; 
}
#orderform select	{  
	width:              				302px; 
	border: 							solid 1px #d3d2d2;
	margin-top:							3px;
}
#orderform input.sendbutton	{ 
	float: 								right; 
	width: 								auto; 
	height: 							auto; 
	margin-right: 						15px; 
}
.orderform td input.checkboxclass	{
    border:           0px solid red;
    margin:           0px;
    padding:          0px;	
}
form #abschicken, 
form #del,
.formButton{
	background:				    #f2f2f2; 
	padding: 					2px 4px;
	margin: 					20px 4px 0 0; 
	width:						105px;
	float: 						left;
    color:                		#003882;
	border:     			1px solid #b2b1b1;
}
form #abschicken:hover, form #abschicken:active, form #abschicken:focus,
form #del:hover, form #del:active, form #del:focus, .formButton:hover, .formButton:active, .formButton:focus{
  color:                #003882;
  border:     			1px solid #dfdede;
  cursor:               pointer;
}

#orderform input.fehlerall	{ 
	
	float:              				left;
    width:              				300px; 
    margin:             				0.33em 0; 
	border: 							1px solid red;
}
#orderform input.fehlernr	{	
	float:              				left;
    width:              				40px; 
    padding-left:        				3px; 
	margin-left:						3px;
	border: 							1px solid red;
}
#orderform input.fehlerplz	{	
	float:              				left;
    width:             					40px; 
    padding-right:        				3px; 
	margin-right:						3px;
	border: 							1px solid red;
}
#orderform input.fehler	{	
	float:              				left;
    width:              				245px; 
    padding-right:        				3px; 
	margin-right:						3px;
	border: 							#F00 solid 1px;
}
#orderform input.fehlercity	{	
	float:              				left;
    width:              				245px; 
    padding-left:        				3px; 
	margin-left:						3px;
	border: 							1px solid red;
}

.fehler{
	border:							1px solid red;
}
input.fehler {
	
	float:              				left;
    width:              				300px; 
    margin:             				0.33em 0; 
	border: 							solid 1px #FF0000;
}
select.fehler {
	border:							1px solid red;
}
option.fehler {
	border:							1px solid red;
}
textarea.fehler {
	border:							1px solid red;
}
.bggrau	{
	background-color: 			#454545;
}