/* --------------------------------------------- body ------------------------------------------ */
/* --------------------------------------------- body ------------------------------------------ */
/* --------------------------------------------- body ------------------------------------------ */

body
{
	font-family: verdana, arial, helvetica, geneva;
	font-size: 12px; 
	color: #000000;
	margin-left : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
}


/* --------------------------------------------- hauptmenü ------------------------------------------ */
/* --------------------------------------------- hauptmenü ------------------------------------------ */
/* --------------------------------------------- hauptmenü ------------------------------------------ */

a.menu /* menu off */
{ 
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
}

a.menu:link    { color:#ffffff; }
a.menu:visited { color:#ffffff; }
a.menu:hover   { color:#000000; }
a.menu:active  { color:#ffffff; }

a.menu_active /* menu active */
{ 
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
}

a.menu_active:link    { color:#000000; }
a.menu_active:visited { color:#000000; }
a.menu_active:hover   { color:#ffffff; }
a.menu_active:active  { color:#000000; }



/* --------------------------------------------- submenü ------------------------------------------ */
/* --------------------------------------------- submenü ------------------------------------------ */
/* --------------------------------------------- submenü ------------------------------------------ */

a.submenu /* menu off */
{ 
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
}

a.submenu:link    { color:#000000; }
a.submenu:visited { color:#000000; }
a.submenu:hover   { color:#1B6AA9; }
a.submenu:active  { color:#000000; }

a.submenu_active /* menu active */
{ 
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
}

a.submenu_active:link    { color:#1B6AA9; }
a.submenu_active:visited { color:#1B6AA9; }
a.submenu_active:hover   { color:#000000; }
a.submenu_active:active  { color:#1B6AA9; }



/* --------------------------------------------- basis menu bottom ------------------------------------------ */
/* --------------------------------------------- basis menu bottom ------------------------------------------ */
/* --------------------------------------------- basis menu bottom ------------------------------------------ */

a.basismenu /* menu off */
{ 
	font-weight: regular;
	font-size: 12px;
	text-decoration: none;
	text-transform: none;
}

a.basismenu:link    { color:#ffffff; }
a.basismenu:visited { color:#ffffff; }
a.basismenu:hover   { color:#FF9900; }
a.basismenu:active  { color:#ffffff; }


/* --------------------------------------------- top link (zum seitenanfang) ------------------------------------------ */
/* --------------------------------------------- top link (zum seitenanfang) ------------------------------------------ */
/* --------------------------------------------- top link (zum seitenanfang) ------------------------------------------ */

a.toplink /* menu off */
{ 
	font-weight: regular;
	font-size: 12px;
	text-decoration: none;
	text-transform: none;
}

a.toplink:link    { color:#000000; }
a.toplink:visited { color:#000000; }
a.toplink:hover   { color:#FF9900; }
a.toplink:active  { color:#000000; }



/* --------------------------------------------- contentstyles ------------------------------------------ */
/* --------------------------------------------- contentstyles ------------------------------------------ */
/* --------------------------------------------- contentstyles ------------------------------------------ */

a { outline: none; }
a:link { color: #000000; }
a:visited { color: #000000; }
a:hover { color: #333333; }
a:active { color: #000000; }

.headline
{
	font-weight: bold;
	font-size: 16px;
    color: #1B6AA9;
	text-transform: uppercase;
}

.subline
{   
    font-size: 14px;
    font-weight: bold;
    text-transform : none;
    color: #1B6AA9;
}

td
{
    font-size: 13px; 
    line-height: 140%;  
    color: #000000;
}

.menu_td
{
    background-image: url("../images/webschale/menu_bg.jpg");
    height: 89px;
    color: #ffffff;
}


.menu_off
{
    background-image: url("../images/webschale/menu_off.jpg");
    width: 95px;
    height: 33px;
}

.menu_on
{
    background-image: url("../images/webschale/menu_on.jpg");
    width: 95px;
    height: 33px;
}

.menu_on_big
{
    background-image: url("../images/webschale/menu_on_big.jpg");
    width: 200px;
    height: 33px;
}


.bottom_td
{
    background-image: url("../images/webschale/bottom_bg.jpg");
    height: 43px;
}



.small
{
    font-size: 11px; 
}

.small_bottom
{
    font-size: 11px; 
    color: #ffffff;
}

b
{
    font-weight: bold;
}

i
{
    font-weight: italic;
}

hr 
{
 height: 0;
 border-bottom: 1px dashed #FF8B00;
 border-top: 0px;
}















/* --------------------------------------------- FORMAT SITEMAP ------------------------------------------ */
/* --------------------------------------------- FORMAT SITEMAP ------------------------------------------ */
/* --------------------------------------------- FORMAT SITEMAP ------------------------------------------ */

.sitemap1 {
    font-weight: bold;
    font-size: 12 px;
    letter-spacing: 2 px;
    text-transform : uppercase;
    background-color : #1B6AA9;
    padding-left : 5px;
    margin-bottom: 1px;
    margin-top: 1px;
    }
    
.sitemap1 a:link { color: #ffffff; text-decoration: none; }
.sitemap1 a:visited { color: #ffffff; text-decoration: none; }
.sitemap1 a:hover { color: #000000; text-decoration: underline; }
.sitemap1 a:active { color: #ffffff; text-decoration: none; }
        
.sitemap2 {
    font-weight: bold;
    margin-left: 50px;
    font-size: 12px;
    letter-spacing: 1 px;
    background-color : #F68B09;
    padding-left : 5px;
    margin-bottom: 1px;
    margin-top: 1px;
    }
    
.sitemap2 a:link { color: #333333; text-decoration: none; }
.sitemap2 a:visited { color: #000000; text-decoration: none; }
.sitemap2 a:hover { color: #999999; text-decoration: underline; }
.sitemap2 a:active { color: #333333; text-decoration: none; }
    
.sitemap3 {
    font-weight: regular;
    margin-left: 100px;
    font-size: 12px;
    letter-spacing: 1 px;
    background-color : #f3f3f0;
    padding-left : 5px;
    margin-bottom: 1px;
    margin-top: 1px;
    }
    
.sitemap3 a:link { color: #333333; text-decoration: none; }
.sitemap3 a:visited { color: #000000; text-decoration: none; }
.sitemap3 a:hover { color: #999999; text-decoration: underline; }
.sitemap3 a:active { color: #333333; text-decoration: none; }

.sitemap4 {
    font-weight: regular;
    margin-left: 150px;
    font-size: 12px;
    letter-spacing: 1 px;
    background-color : #f3f3f0;
    padding-left : 5px;
    margin-bottom: 1px;
    margin-top: 1px;
    }
    
.sitemap4 a:link { color: #333333; text-decoration: none; }
.sitemap4 a:visited { color: #000000; text-decoration: none; }
.sitemap4 a:hover { color: #999999; text-decoration: underline; }
.sitemap4 a:active { color: #333333; text-decoration: none; }