/*SCHRIFTEN*/

BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    line-height: 16px;
    font: normal 12px arial, verdana, sans-serif;
}

a
{
	color: #FF6633;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	line-height: 16px;
}
a:hover, a:focus
{
	color: #FF6633;
	text-decoration : underline;
	font: normal 12px arial, verdana, sans-serif;
	line-height: 16px;
}
a:active
{
	color: #FF6633;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	line-height: 16px;
}

a.weiss
{
	color: #ffffff;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	line-height: 16px;
}
a.weiss:hover, a.weiss:focus
{
	color: #ffffff;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	line-height: 16px;
}
a.weiss:active
{
	color: #ffffff;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	line-height: 16px;
}

a.schwarz
{
	color: #000000;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	line-height: 16px;
}
a.schwarz:hover, a.schwarz:focus
{
	color: #000000;
	text-decoration : underline;
	font: normal 12px arial, verdana, sans-serif;
	line-height: 16px;
}
a.schwarz:active
{
	color: #000000;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	line-height: 16px;
}

a.menu
{
	color: #000000;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	line-height: 16px;
}
a.menu:hover, a.menu:focus
{
	color: #ffffff;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	line-height: 16px;
}
a.menu:active
{
	color: #000000;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	line-height: 16px;
}

.rot
{
  color: #FF6633;
	font: normal 12px arial, verdana, sans-serif;
	line-height: 16px;
}
b
{
	font: bold 12px arial, verdana, sans-serif;	
	line-height: 16px;
}
b.rot
{
  color: #FF6633;
	font: bold 12px arial, verdana, sans-serif;
	line-height: 16px;
}
.weiss
{
  color: #ffffff;
	font: normal 12px arial, verdana, sans-serif;
	line-height: 16px;
}
.title
{
    color: #000000;
	font: bold 14px arial, verdana, sans-serif;
	line-height: 16px;
}

p
{
	color: #000000;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	line-height: 16px;
}

p.withMargin
{
	color: #000000;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	margin: 10px;
	padding: 0px;	
	line-height: 16px;
}

p.weiss
{
	color: #ffffff;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	line-height: 16px;
}

ul
{
  color: #000000;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	list-style-image:url(../images/pfeil_text_rot.gif);	
	margin-left: 11px;
	line-height: 16px;
}
li
{
  color: #000000;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	list-style-image:url(../images/pfeil_text_rot.gif);
	margin: 5px;
	line-height: 16px;
}

ul.doppelpfeil
{
  color: #000000;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	list-style-image:url(../images/pfeil_sw.gif);	
	margin: 0 0 0 21px;
	padding: 0px;
	line-height: 16px;
}
li.doppelpfeil
{
  color: #000000;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	list-style-image:url(../images/pfeil_sw.gif);
	margin: 5px;
	padding: 0px;
	line-height: 16px;
}

h1
{
	color: #000000;
	text-decoration : none;
	font: bold 16px arial, verdana, sans-serif;
}
h1.blau
{
	color: #FF6633;
	text-decoration : none;
	font: bold 16px arial, verdana, sans-serif;
}

h1.weiss
{
	color: #ffffff;
	text-decoration : none;
	font: bold 16px arial, verdana, sans-serif;
}
h2
{
	color: #000000;
	text-decoration : none;
	font: bold 12px arial, verdana, sans-serif;
}

.img
{
    border: 0px;
    margin: 0px;
    padding: 0px;
    vertical-align:top;
}
.img_rand
{
    margin: 0px;
    padding: 0px;
    vertical-align:top;
    border: solid 5px #cccccc;
}

.input
{
    border: solid 1px #FF6633;   
    width: 166px;
    margin: 0px;
    padding: 0px;
}

select
{
    font: normal 12px arial, verdana, sans-serif;
}

td, tr, thead, tbody, tfoot, th
{
	color: #000000;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	line-height: 16px;
}
table
{
	color: #000000;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	line-height: 16px;
}

/*##############*/
/*DIV POSITIONEN*/

#sprache
{
    position:absolute; 
    left: 663px; 
    top:3px;
}
#dropdown
{
    position:absolute; 
    border: solid 1px #000000; 
    width: 104px;
    visibility: hidden;
}
#navi
{
    position: absolute; 
    left: 395px; 
    top: 7px;
}
#sprachauswahl
{
    border: solid 1px #000000; 
    padding: 1px; 
    width: 100px; 
    background-color: #ffffff;
}
#header
{
    position:absolute; 
    left: 5px; 
    width: 789px; 
    height: 66px; 
    top: 30px; 
    background-color: #FF6633;
	display: none;		/* Hauptmenü ausblenden für Druckversion, 16.04.09, tbu */
}
#logo_pos
{
    position: relative; 
    left: 10px; 
    top: 27px;
}
#hauptmenu_pos
{
    position: absolute; 
    right: 10px; 
    bottom: 10px;
}
#footer
{
    position:relative;
    width: 100%; 
    display: none;
}
#footer_pos
{
    position: relative; 
}
.schatten1
{
    position: relative; 
    left: 5px; 
    top: 5px; 
    background-color: #CCCCCC;
}
.schatten2
{
    position: relative; 
    left: -5px; 
    top: -5px;
}

#div_untermenu
{
	display: none;  		/* Display für Untermenü ausblenden */
}


#div_navi
{
	display: none;
}

#div_themenlink
{
	display: none;
}

.div_untermenu_punkte
{
	display: none;
}

td.menu
{
    width: 1px;
    display: none;
    overflow: hidden;
}
div.menu
{
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
div.content
{
    position: relative; 
    width: 100%;
}
td.content
{
    width: 100%;
}
table.page
{
    width: 100%;
}
tr.head_placeholder
{
    height: 1px;
    overflow: hidden;
}
.hide_print
{
    display: none;
}
