/* Allgemeine Formattierungen */

body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

td
{
	font-size: 14px
}

h1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center
}

a
{
    text-decoration : none;
}

a:hover
{
    text-decoration : underline;
}

table
{
	width: 100%;
    font-size: 14px;
}

table.widthlock
{
    width: 640px;
}

p.nopic
{
	font-size: 26px;
	color: orange;
	text-align: center;
}

p.endcomment
{
	font-size: 10px;
    text-align: center;
}

/* Formattierungen Mainmenu */

body.mainmenu
{
    background-color : orange;
}
table.mainmenu
{
    width: 100%;
    text-align : center;
    vertical-align : middle;
    height: 30px;
}

td.mainmenu
{
    padding-left : 5px;
    padding-right : 5px;
}

a.mainmenu
{
    font-size : x-small;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color : White;
    text-decoration : none;
}

a.mainmenu:hover
{
    text-decoration : underline;
}

/* Formattierung Submenu */

body.submenu
{
    background-color : navy;
}

tr.submenutitle
{
    height : 40px;
    vertical-align : top;
    text-align : center;
}

td.submenu
{
    text-align: center;
    background-image : url(exbutton.gif);
    background-position : center;
    background-repeat : no-repeat;
}

a.submenu
{
    font-size : 11px;
    text-decoration : none;
    color : white;
}

a.submenu:hover
{
    color : #FFD700;
}

a.submenutitle
{
    text-decoration : none;
    color : Silver;
    font-size : 11px;
}

a.submenutitle:hover
{
    color : White;
}

/* Formattierung der zeitungsartikel-artigen Tabelle */

p.article
{
    background-color : #FFA500;
    color : White;
    font-size : 12px;
    text-align : center;
    margin-top : 0px;
    margin-bottom : 2px;
    padding-top : 2px;
    padding-bottom : 2px;
}

p.job
{
    text-align: center;
    background-color: #B0C4DE;
    color : navy;
    font-size: 22px;
    padding-bottom : 3px;
    padding-top : 3px;
}

a.article
{
    color : White;
    text-decoration : none;
}

a.article:hover
{
    color : White;
    text-decoration : underline;
}

td.articlefirst
{
    border-left-style : solid;
    border-left-width : 1px;
    border-left-color : Black;
    border-right-color : Black;
    border-right-style : solid;
    border-right-width : 1px;
    text-align : justify;
    font-size : 10px;
    padding-left : 6px;
    padding-right : 6px;
    vertical-align : top;
}

td.article
{
    border-right-style : solid;
    border-right-width : 1px;
    border-right-color : Black;
    text-align : justify;
    font-size : 10px;
    padding-left : 6px;
    padding-right : 8px;
    vertical-align : top;
}

/* Formattierungen OutBound Competitors */

a.competitors
{
    font-size : 10px;
    color: Navy;
}

td.competitorslinks
{
    text-align : center;
    margin-left : 5px;
    margin-right : 5px;
}

td.pulldown
{
    vertical-align : middle;
    text-align: center;
}

table.legende
{
    color: white;
    font-size: 12px;
}

td.tele2
{
    background-color : #FFA500;
    text-align: center;
}

td.legende
{
    background-color : Navy;
    text-align: center;
}

p.competitors
{
	background-color : orange;
	color : White;
	font-size: 20px;
	text-align : center;
}

td.competitors
{
    background-color : #DCDCDC;
    text-align: center;
    font-size: 13px;
}

/* Formattierungen FAQ's */

p.faq
{
    font-size: 14px;
    color: white;
    background-color: orange;
    margin-top: 25px;
    text-indent: 5px;
    color: navy;
}

p.faq1
{ 
    font-size: 14px;
    color: white;
    background-color: orange;
    margin-top: 2px;
    text-indent: 5px;
    color: navy;
}

p.faqgroups
{ 
    font-size: 18px;
    color: white;
    background-color: gray;
    margin-top: 25px;
    margin-bottom: 0px;
    color: white;
    text-align: center
}

p.faqgroups2
{ 
    font-size: 17px;
    color: white;
    background-color: gray;
    margin-top: 25px;
    margin-bottom: 0px;
    color: white
}

td.faq
{
    font-size: 13px
}

h1.faq
{
    color: navy;
    font-size: 23px;
}

/* Formattierungen Call Work Codes */

td.cwcdescription
{
    width: 80%;
    text-align: left;
    background-color: navy;
    color: white;
    font-size: 14px;
    padding-left : 10px;
    height: 40px;
}

td.cwc
{
    width: 20%;
    text-align: center;
    background-color: orange;
    color: navy;
    font-size: 14px;
    padding-bottom : 3px;
    padding-top : 3px;
}

caption.cwc
{
    color: white;
    font-size: 20px;
    background-color: orange;
    text-align: left;
}

/* Formattierungen Tarife */

td.tariffslegend
{
    text-align: center;
    background-color: Navy;
    color: white;
    vertical-align: bottom;
    font-size: 14px;
}

td.land	
{
    text-align: left;
    background-color: navy;
    color: white;
    font-size : 14px;
}

td.tariffs
{
    text-align: center;
    background-color: Orange;
    color : navy;
    font-size: 14px;
    padding-bottom : 3px;
    padding-top : 3px;
}

td.tariffs2
{
    text-align: center;
    background-color: #B0C4DE;
    color : navy;
    font-size: 14px;
    padding-bottom : 3px;
    padding-top : 3px;
}

caption.tariffs
{
    text-align : left;
    font-size : 17px;
}

td.border
{
    border : 1px solid Gray;
    padding-bottom : 5px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 5px;
}

td.caption
{
    text-align : center;
    background-color : Navy;
    color : #FFA500;
    font-size : 22px;
}
td.briefe
{
	background-color : #FFA500;
	text-align: center;
	font-size : medium;
	color : White;
}
td.ta
{
	font-size : x-small;
	text-align :left;
}