body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
    line-height: 140%;

}


#navigation ul {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
	list-style: none;
}

#navigation li {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
}

#navigation .nav_list0 .nav_listActive0 a { 
	padding: 0px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-2.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_list0 .nav_listActive0 a:visited { 
	padding: 0px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-2.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_list1 .nav_listActive1 a { 
	padding: 0px 0px 0px 9px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-2.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_list1 .nav_listActive1 a:visited { 
	padding: 0px 0px 0px 9px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-2.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_list2 .nav_listActive2 a { 
	padding: 0px 0px 0px 13px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-2.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_list2 .nav_listActive2 a:visited { 
	padding: 0px 0px 0px 13px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-2.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_list3 .nav_listActive3 a { 
	padding: 0px 0px 0px 17px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-2.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_list3 .nav_listActive3 a:visited { 
	padding: 0px 0px 0px 17px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-2.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}


#navigation .nav_list0 li a { 
	padding: 0px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-1.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_list0 li a:visited { 
	padding: 0px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-1.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_list0 li a:hover { 
	padding: 0px 0px 0px 4px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-2.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}


#navigation .nav_list1 li a { 
	padding: 0px 0px 0px 9px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-3.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_list1 li a:visited { 
	padding: 0px 0px 0px 9px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-3.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_list1 li a:hover { 
	padding: 0px 0px 0px 9px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-2.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_list2 li a { 
	padding: 0px 0px 0px 13px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-3.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_list2 li a:visited { 
	padding: 0px 0px 0px 13px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-3.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_list2 li a:hover { 
	padding: 0px 0px 0px 13px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-2.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_list3 li a { 
	padding: 0px 0px 0px 17px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-3.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_list3 li a:visited { 
	padding: 0px 0px 0px 17px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-3.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_list3 li a:hover { 
	padding: 0px 0px 0px 17px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-2.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_listActive0 .nav_list1 li a { 
	padding: 0px 0px 0px 9px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-3.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_listActive0 .nav_list1 li a:visited { 
	padding: 0px 0px 0px 9px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-3.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_listActive0 .nav_list1 li a:hover { 
	padding: 0px 0px 0px 9px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-2.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_list0 .nav_listActive1 .nav_list2 li a { 
	padding: 0px 0px 0px 13px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-3.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_list0 .nav_listActive1 .nav_list2 li a:visited { 
	padding: 0px 0px 0px 13px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-3.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_list0 .nav_listActive1 .nav_list2 li a:hover { 
	padding: 0px 0px 0px 13px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-2.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_list0 .nav_list1 .nav_listActive2 .nav_list3 li a { 
	padding: 0px 0px 0px 17px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-3.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_list0 .nav_list1 .nav_listActive2 .nav_list3 li a:visited { 
	padding: 0px 0px 0px 17px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-3.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}

#navigation .nav_list0 .nav_list1 .nav_listActive2 .nav_list3 li a:hover { 
	padding: 0px 0px 0px 17px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font:bold 12px arial, sans-serif;
	text-decoration: none;
	background: transparent url(../../img/template/Navigation-2.gif) no-repeat 0px 100%;
	height: 22px;
	display: block;
	line-height:21px;
}


form, div, p {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 5px 0 5px 0;
	color: #2A3F8B;
        font-size: 14px;
        line-height: 140%;
      	font-weight: bold;
}

.articleList_tophead {
	margin: 0px;
	padding: 5px 0 5px 0;
	color: #2A3F8B;
        font-size: 14px;
        line-height: 140%;
      	font-weight: bold;
}

.articleHead {
	margin: 0px;
	padding: 5px 0 5px 0;
	color: #2A3F8B;
        font-size: 14px;
        line-height: 140%;
      	font-weight: bold;
}

.category {
        font-size: 14px;
        line-height: 140%;
        font-weight: bold;
        color: #FFFFFF;
}

.head_right, a.head_right, a.head_right:link, a.head_right:active, a.head_right:visited, a.head_right:hover{
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
        vertical-align:middle;
        line-height:20px;
	display:block;
	padding-left:27px;
}

.tariftabelle_head {
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
}

.tariftabelle_head_silver {
        font-size: 12px;
        font-weight: bold;
        color: #666666;
}

.bottom_white{
        font-size: 10px;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: none;
        vertical-align:middle;
}

.topnav, a.topnav, a.topnav:link, a.topnav:active, a.topnav:visited, a.topnav:hover {
        font-family: Arial, sans-serif;
        font-size: 12px;
        line-height: 32px;
        font-weight: bold;
        color: #666666;
        text-decoration: none; 
        vertical-align:middle;       
}

.bottomnav, a.bottomnav, a.bottomnav:link, a.bottomnav:active, a.bottomnav:visited, a.bottomnav:hover {
        font-family: Arial, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #696AA7;
        text-decoration: none; 
        vertical-align:middle;       
}

.bottom_links, a.bottom_links, a.bottom_links:link, a.bottom_links:active, a.bottom_links:visited, a.bottom_links:hover {
        font-family: Arial, sans-serif;
        font-size: 12px;
        line-height: 140%;
        font-weight: normal;
        color: #696AA7;
        text-decoration: none; 
        vertical-align:middle;       
}

.smalllink, a.smalllink, a.smalllink:link, a.smalllink:active, a.smalllink:visited, a.smalllink:hover {
        font-size: 10px;
}


td, th, p, div, span {
	font-family: Arial, sans-serif;
	font-size: 12px;
        line-height: 140%;
}

.listEntry {
	margin-bottom: 10px;
}

a, a:link, a:visited, a:active, a:focus {
	color: #2A3F8B;
	text-decoration: underline
}
a:hover {
	color: #2A3F8B;
	text-decoration: underline;
}

.articleText { 
	margin-bottom: 3px;

}

.articleCode {
	margin-bottom: 3px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
}

.articleSummary {
	margin: 0;
	padding: 0 0 7px 0;
        font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 140%;
}

.bodytext_right {
	margin: 0;
	padding: 7px 0 9px 0;
        font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 140%;
	text-align: left;
}

.v09 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; }
.v10 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; }
.v11 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }

.v12 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; }
.v13 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 13px; }
.v14 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; }



/*

.formButton	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #92A1AF; }
.formLabel	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; }
.checkLabel	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: bold;}
.radioLabel	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: bold;}
.formTextArea	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px;	}
.inputText	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}
.inputPass	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}
.selectMenu	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}



.selectList	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}
*/

/* search */
.formSearch { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold;}
.search_form {}
.search_result {}

.articleList_toptext {
	font-family: Arial, sans-serif;
	font-size: 12px;
        line-height: 140%;

}

.articleList_listhead {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;

        line-height: 140%;
}

.image_td {
	padding: 0px 10px 0px 0px;
}

.articleListImageLeft {
	float: left;
	margin: 4px 10px 5px 0;
	padding: 0;
}

.handydbleft {
	margin-left:3px;
}

.articleListImageLeft1 {
	float: left;
	width: 85px;
	height: 75px;
	margin: 0;
	padding: 0;
}
.articleMoreLink {
	clear: both;
}
.articleListEntry {
	margin: 0 0 12px 0;
}

em.highlight {
 background-color:#FFFF00;
 font-style:normal;
}

/* Files Download Single Part */
#content ul.filesSingleLine {
	list-style: none;
	margin: 2px 0 2px 0;
	padding: 0 0 0 1px;
}
#content ul.filesSingleLine li {
	list-style: none;
	margin: 0;
	padding: 0 0 2px 20px;
	background-repeat: no-repeat;
	background-position: left top;
}
#content ul.filesSingleLine span {
	padding: 0 0 0 4px;
	color: #666666;
	text-transform: uppercase;
}

div.cpPagination {
	margin: 25px 0 25px 0;
	text-align: center;
	clear:both;
}
.cpPaginate, a.cpPaginate, a.cpPaginateActive, a.cpPaginationPrev, a.cpPaginationNext, .cpPaginate:visited, a.cpPaginate:visited, a.cpPaginateActive:visited, a.cpPaginationPrev:visited, a.cpPaginationNext:visited {
	padding: 0px 3px 1px 3px;
	background-color: #FFFFFF;
	color: #6a79ae;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #6a79ae;
}
.cpPaginateActive, a.cpPaginateActive, a.cpPaginateActive:link, a.cpPaginateActive:visited {
	background-color: #2a3f8a;
	color: #FFFFFF;
	border: 1px solid #6a79ae;
}

a.cpPaginationPrev:hover, a.cpPaginationPrev:hover, a.cpPaginationNext:hover, a.cpPaginate:hover {
	background-color: #2a3f8a;
	color: #FFFFFF;
	border: 1px solid #6a79ae;
}

#sendafriend {
	clear:					both;
	margin-top:				0px;
	padding-top:				0px;
	margin-bottom:				8px;
	padding-bottom:				8px;
	border-bottom:				1px solid #6a79ae;
}

#sendafriendInfo {
	clear:					both;
	margin-top:				5px;
	padding-top:				5px;
	border-top:				1px solid #6a79ae;
	margin-bottom:				5px;
	padding-bottom:				5px;
	border-bottom:				1px solid #6a79ae;
}

#sendafriend p {
	margin:					0;
	padding:				0;			
}

#sendafriend em {
	font-size:				11px;
	margin-bottom:				2px;
	font-style:				normal;
	font-family:				Arial, sans-serif;
	color:					#000000;

}
#sendafriend input.textfeld {
	width: 					200px;
	margin:					1px 15px 5px 0;
	font-family:				Arial, sans-serif;
	font-size:				12px;
	color:					#000000;
	border:					1px solid #6a79ae;
	padding:				1px 3px 1px 3px;
	border-left:				1px solid #6a79ae;
	border-right:				1px solid #6a79ae;
	border-bottom:				1px solid #6a79ae;
	border-top:				1px solid #6a79ae;
}
#sendafriend textarea.textfeld {
	width: 					270px;
	font-family:				Arial, sans-serif;
	font-size:				12px;
	color:					#000000;	
	border:					1px solid #6a79ae;
	padding:				2px;
	border-left:			1px solid #6a79ae;
	border-right:			1px solid #6a79ae;
	border-bottom:			1px solid #6a79ae;
	border-top:				1px solid #6a79ae;
	height:					160px;
}
#sendafriend .sendbutton {
	font-size:				12px;
	font-family:				Arial, sans-serif;
	font-weight:				bold;
	color:					#FFFFFF;
	margin:					15px 0 15px 0;
	background-color:			#2a3f8a;
	background-position:			left top;
	background-repeat:			repeat-x;
	border-left:				1px solid #2a3f8a;
	border-right:				1px solid #2a3f8a;
	border-bottom:				1px solid #2a3f8a;
	border-top:				1px solid #2a3f8a;
}

#sendafriend em.error {
 	color:					#FF3300;
}

.table_blue_back {
	font-family: Arial, sans-serif;
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background:url(http://www.handytarife.de/img/template/blue_back.gif);
	background-repeat:repeat;
}

.table_silver_back {
	font-family: Arial, sans-serif;
	color:#666666;
	font-size: 12px;
	font-weight: bold;
	background:url(http://www.handytarife.de/img/template/silver_back.gif);
	background-repeat:repeat;
}

.netzwerk, a.netzwerk, a.netzwerk:link, a.netzwerk:active, a.netzwerk:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #66666F;
        text-decoration: none;
}

a.netzwerk:hover {
        text-decoration: underline;
}

#vergleichen-netzwerk {
	height:20px;
	border-top:5px solid #ffffff;
	border-bottom:1px solid #99999F;
}

#vergleichen-netzwerk ul {
	text-align:left;
	margin:0;
	padding:0;
}

#vergleichen-netzwerk ul {
	border:medium none;
	list-style:none outside none;
	text-align:left;
}

#vergleichen-netzwerk li {
	border-left:1px solid #99999F;
	display:inline;
	padding-left:30px;
	padding-right:30px;
}

#vergleichen-netzwerk li.first {
	padding-left:10px;
	padding-right:45px;
	border-left:0 none;
	color:#66666F;
}
