body { 

    margin: 20px 0 0 0;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
    background-color: #ddd; 
    background-repeat:repeat-x;
    background-attachment:fixed;

}

#feature_box {
	PADDING: 5px;
	MARGIN: 0px;
	BACKGROUND-COLOR: #FFFFCC;
	BORDER: 1px solid #999999;
	width: 500px;
	
}
#feature_box p {
	font-size: 18px;
	color: #000099;
	font-weight: bold;
	
}
#feature_box td {
text-align:center;
}

.more_feature_box {
	PADDING: 0px;
	MARGIN: 0px;
	BACKGROUND-COLOR: #F0F8FF;
	BORDER: 1px solid #999999;
	width: 497px; 
	

}
.other_carriers_box {
	PADDING: 0px;
	MARGIN: 0px;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: 1px solid #999999;
	width: 497px; 
}
#ad_box {
	font:Arial, Helvetica, sans-serif;
    font-size: 10px;
	float:inherit;
    top: 0px;
    left: 12px;
    POSITION: relative;
    background-color: #FFFFFF;
    width: 170px;
    \width: 180px;
    w\idth: 170px;
    padding: 2px;
    margin-top: 10px;
    margin-right: 10px;
	BORDER: 1px solid #999999;
}
#new_ad_block {
	
	POSITION:relative;
	margin:0 0 0 0;
	top:-685;
}
#ad_link{
	font-size: 14px;	
	font:Arial, Helvetica, sans-serif;
}



.more-left {
	margin: 0px;
	padding: 5 0 5 0;
	float: left;
	width: 38%;
	text-align: center;
	font-style: italic;

	}
.more-left p{
	font-style: normal;
	vertical-align: bottom;	
}
.more-middle {
	margin: 0px;
	float: left;
	width: 32%;
	text-align: center;
	font-weight: bold;
	
	}
.more-middle p{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000099

}
.more-middle b{
	font-weight:bold;
	color:#FF0000;
	margin-bottom: 5px;	
}


.more-right {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 30%;
	text-align: center;
	font-weight:bold;
	
	}
.more-right p{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000099; 

}

#container {
    
    background-color: #FFFFFF;
    width: 754px;
    padding: 1px;
    border: 1px solid #999999;
    margin: 10px;
    margin-left: auto;
    margin-right: auto;
	
}

#container-2sp {

    background-color: #FFFFFF;
    width: 754px;
    padding: 1px;
    border: 1px solid #999999;
    margin: 10px;
    margin-left: auto;
    margin-right: auto;

}

#headerBlock {
    
    background-color: #042073;
    color: #cce;
    text-align: left;
    padding: 10px;
    margin-bottom: 1px;
    height: 80px;
    font-family: arial narrow, helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 4px;
    background-image: url(/picture/rediscover.png);
    background-position: right;                                 
    background-repeat: no-repeat;                                                                     

}

#headerBlock .breadcrumb {

    padding: 70px 0 0 0;
    color: #ddd;

}

#headerBlock .breadcrumb a {

    color: #eee;

}

#headerBlock .breadcrumb a:hover {

    color: #fff;
    text-decoration: none;

}

#mainBlock {

    background-color: FFFFFF;
    text-align: left; 
    line-height: 160%;
    padding: 20px 12px 0px 11px;
    border-left: 0px solid #999999;
    border-right: 0px solid #999999;
    margin-left: 210px;
    \margin-left: 220px;
    ma\rgin-left: 210px;
    

}

#mainBlock-2sp {

    background-color: FFFFFF;
    text-align: left; 
    padding: 10px 17px 0px 16px;
    border-left: 1px solid #999999;
    border-right: 0px solid #999999;
    margin-left: 210px;
    \margin-left: 220px;
    ma\rgin-left: 210px;

    margin-right: 0x;
    \margin-right: 220px;
    ma\rgin-right: 0px;

}

#leftBlock {
    
    float: left;
    background-color: #EFEFEF;
    border-right: 1px solid #999999;
    text-align: left;
    width: 200px;
    \width: 210px;
    w\idth: 200px;
    padding: 10px 5px 10px 5px;
    margin: 0;
    margin-right: 5px;

}

#leftMeta {

    margin-left: 10px;

}

#leftAdvert {

    margin-left: 10px;

}

#rightBlock {

    float: right;
    background-color: #EFEFEF;
    text-align: left;
    width: 200px;
    \width: 210px;
    w\idth: 200px;
    padding: 10px 5px 10px 5px;
    border-left: 1px solid #999999;
    border-bottom: 1px solid #999999;
    margin: 0;

}

#footerBlock {

    clear: both;
    background-color: #EFEFEF;
    padding: 7px;
    margin-top: 1px;
    font-size: 10px;
    color: #aaa;

}

#content_linksBlock {

    float: left;
    top: 0px;
    left: 0px;
    POSITION: relative;
    background-color: #F5F5F5;
    width: 235px;
    \width: 245px;
    w\idth: 235px;
    padding: 5px;
    margin-top: 10px;
    margin-right: 10px;

}


div, form { padding:0; margin:0; }

p, td, tr, th {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: 11px;
   color: #000000;
}
p { padding:0; margin:0; }

a, a:link, a:hover {
   color: #FF3300;
   text-decoration: none;
}
a:hover {
   text-decoration: underline;
}

.a2 a, .a2 :link, .a2 :visited, .a2 :active, .a2 :hover {
   color: #369;
   text-decoration: underline;
}
.a2 :hover {
   text-decoration: none;
}

.articleText { 
   padding: 0px 0px 0px 0px; 
   margin: 0;
   text-align: justify;
   line-height : 160%;
}
.articleCode {
   font-family: "Courier New", Courier, monospace;
   font-size: 12px;
}

.articleHead, .articleList_tophead, H1 {
   
   font-family: "Arial Narrow", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-weight: bold;
   text-decoration: none;
   line-height : 100%;
   color : #000000;
}
.Featuretitle {
   text-align: center;
   font-family: "Arial Narrow", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-weight: bold;
   text-decoration: none;
   line-height : 100%;
   color : #0033FF;
}
.articleSubHead, .articleList_topsubhead, H2 {
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 14px;
   font-weight: normal;
   color: #042073;
   line-height: 125%;
}

.articleSummary {
    
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px; //11px;
    font-weight: bold;
    color: #333333; //#000000;
    line-height: 135%;
    margin-bottom: 10px;
    margin-top: 5px;

}

H5 { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #333333; 
   font-weight: bold; 
   background-color: #efefef; // heller Hintergrund;
   padding: 3px; 
   margin-bottom: 6px; // Abstand zur naechsten Zeile;
}
H6 { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #FFFFFF; 
   font-weight: bold; 
   background-color: #666666; // dunkler Hintergrund;
   padding: 3px; 
   margin-bottom: 6px;
}

.h5 { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #333333; 
   font-weight: bold; 
   background-color: #efefef; // heller Hintergrund
   padding: 3px; 
   margin-bottom: 6px; // Abstand zur naechsten Zeile;
}
.h6 { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   color: #FFFFFF; 
   font-weight: bold; 
   background-color: #666666; // dunkler Hintergrund;
   padding: 3px; 
   margin-bottom: 6px;
}

.contentHead, H3 {
   font-family:  Arial, Helvetica, Verdana, sans-serif;
   font-size: 15px;
   font-weight: bold;
   color: #6D7983;
   line-height: 110%;
}
.contentSubHead, H4 {
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
   line-height: 110%;
}

.tableHead {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #6D7983;
   line-height: 13px;
}

.tableSubHead {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: 11px;
   color: #000000;
}

.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 {}


/*	Navigation links ====================================
*/
.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: 10px;
   color: #4A5966;
   font-weight: normal;
   text-decoration: none;
}
.nav_table a:hover {
   text-decoration: underline;
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: 10px;
   color: #4A5966;
   font-weight: bold;
   text-decoration: none;
}

.articleList_toptext {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: 10px;
}
.articleList_listhead {
   font-family: Verdana, Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: bold;
}


/* CSS fuer top level list ------------------------------- */

#list_top_ul {
   padding: 3px 0;
   margin-left: 0;
   border-bottom: 1px solid #5E747F;
   font: bold 12px Verdana, sans-serif;
} 
#list_top_ul li {
   list-style: none;
   margin: 0;
   display: inline;
}
#list_top_ul li a {
   padding: 3px 0.5em;
   margin-left: 3px;
   border: 1px solid #778;
   border-bottom: none;
   background: #D7DEE5;
   text-decoration: none;
}
#list_top_ul li a:link { color: #5E747F; }
#list_top_ul li a:visited { color: #5E747F; }
#list_top_ul li a:hover {
   color: Black;
   background: #92A1AF;;
   border-color: #227;
}
#list_top_ul li a#list_top_active_link, #list_top li a#list_top_home_active_link {
   background: white;
   border-bottom: 1px solid white;
}

/* CSS fuer currect level list ---------------------------- */

#list_level ul {
   margin: 0;
   padding: 0;
   list-style-type: none;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
}
#list_level li { margin: 0 0 1px 0; }
#list_level a {
   display: block;
   padding: 2px 2px 2px 24px;
   border: 1px solid #92A1AF;
   width: 160px;
   background-color: #B7C2D0;
}
#list_level a:link, #list_level_ul a:visited {
   color: Black;
   text-decoration: none;
}
#list_level a:hover {
   border: 1px solid #92A1AF;
   background-color: #FF8C00;
   color: Black;
}
#list_level_parent a:link, #list_level_parent a:visited, #list_level_parent_link a:hover {
   border: 1px solid #92A1AF;
   background-color: #FF6600;
   color: White;
}


/* Sample for FORUM ------------------------------------------------
*/

.tableForum { background-color: #FFFFFF; border: 2px #006699 solid; }

th	{
    color: #FFA34F; font-size: 10px; font-weight : normal;
    background-color: #006699; height: 24px;
    background-image: url(file:///Z|/local-phone-service.biz/img/forum/silver/cellpic3.gif);
}
th.thForum, th.thTopic, th.thPost, th.thLastPost {
    font-weight: normal; 
    border: #FFFFFF; 
    border-style: solid; 
    height: 24	px;
}
th.thForum { border-width: 0px 0px 0px 0px; }
th.thTopic { border-width: 0px 0px 0px 0px; }
th.thPost  { border-width: 0px 0px 0px 0px; }
th.thLastPost { border-width: 0px 0px 0px 0px; }

td.rowIcon, td.rowForum { background-color: #EFEFEF; height: 30px; }
td.rowLabel { background-color: #EFEFEF; }
td.rowTopic, td.rowPost, td.rowLastPost	{ background-color: #DEE3E7; }
td.row3	{ background-color: #D1D7DC; }
td.rowIcon, td.rowLabel	{ padding-left: 4px; padding-right: 4px; }

.rowText { font-size : 12px; }
.rowTextMed { font-size : 11px; }
.rowTextSmall { font-size : 10px; }
.rowTextLabel { font-size : 12px; font-weight: bold; }
.rowText,.rowTextMed,.rowTextSmall, .rowTextLabel { color : #000000; }
a.rowText,a.rowTextMed,a.rowTextSmall { color: #006699; text-decoration: none; }
a.rowText:hover,a.rowTextMed:hover,a.rowTextSmall:hover	{ color: #DD6900; text-decoration: underline; }

/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 11px; color : #000000 }
a.mainmenu	{ text-decoration: none; color : #006699;  }
a.mainmenu:hover{ text-decoration: underline; color : #DD6900; }

/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
a.cattitle	{ text-decoration: none; color : #006699; }
a.cattitle:hover{ text-decoration: underline; }

/* Forum title: Text and link to the forums used in: index.php */
.rowTextForumlink		{ font-weight: bold; font-size: 12px; color : #006699; }
.rowTextForumlink a, .rowTextForumlink a:link, .rowTextForumlink a:active, .rowTextForumlink a:visited {
    text-decoration: none; color : #006699;
}
.rowTextForumlink a:hover { text-decoration: underline; color : #DD6900; }


.navForum { font-weight: bold; font-size: 11px; color : #000000;}
.navForum a, .navForum a:link, .navForum a:active, .navForum a:visited { text-decoration: none; color : #006699; }
.navForum a:hover { text-decoration: underline; color : #006699; }

.forumInputText {
    font-weight: bold;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.forumTextareaText {
    font-weight: normal;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* Eigene CSS-Formate ---------------------------------------------------------
*/

.tableheight { height: 100%; }

.breadcrumb, .breadcrumb a, .breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:visited .breadcrumb a:hover {
   font-family: Verdana, Helvetica,Arial,  sans-serif; 
   font-size: 10px; 
   color: #666666; 
   text-decoration: none;
}
.breadcrumb a:hover {
   color: #333333;
   text-decoration: underline;
}

.image_caption {
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 11px; 
   font-weight: normal;
   color: #369;
}




.carrier_menu { 
    margin-left: 0px; 
}

.carrier_menu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-family: verdana, arial, Helvetica, sans-serif;
}

.carrier_menu li { 
    margin: 0; 
}

.carrier_menu a {
    display: block;
    padding: 5px 10px;
    width: 175px;
    color: #444;
    background-color: #EFEFEF;
    text-decoration: none;
    font-weight: bold;
}

.carrier_menu a:hover {
    color: #000;
    background-color: #DDDDDD;
    text-decoration: none;
}

#leftBlock h2 {

    margin-left: 10px;
    margin-bottom: 10px;
    line-height: 140%;
    font-weight: bolder;
    font-size: 14px;
    color: #999999;
    text-transform: uppercase;
    letter-spacing: 2px;
    border-bottom: 1px solid #ccc;

}
.style1 {	color: #0000CC;
	font-weight: bold;
}
.style2 {color: #999999}
