BODY
{
	margin:0px;
	overflow-y:scroll;
	background: transparent url(../images/body_bg.gif) no-repeat; 
	background-position:center top; 
}

P
{
	font-family:Tahoma, Verdana;
	font-size:11px;
	line-height:15px;
	color:#606060;
}

SPAN, DIV, INPUT, SELECT, TEXTAREA, LI, TD
{
	font-family:Tahoma, Verdana;
	line-height:normal;
	font-size:11px;
	color:#606060;
}

A
{
	color:#b80719;
	text-decoration:none;
}

A:hover
{
	color:#e60404;
	text-decoration: underline;
}
hr
{
	height: 1px;
    margin: 0px;
    padding: 0px;
    border: none;
    background-color: silver;
    color: silver;
}

h1 {
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px
	margin-bottom: 12px;
	color:#b9081a;
}
h1.black {
	font-size: 15px;
	text-transform: uppercase;
	color:#000000;
	border-bottom: solid 1px #000000;
	margin-bottom: 20px;
}

h2, h3, h4, h5, h6
{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	margin:0px;
	letter-spacing:1px;
	line-height:normal;
	font-weight:bold;
	margin-bottom:4px;
	color:#b9081a;

}

/* --- ID -------------------------------------------------- */



/* --- CLASSES -------------------------------------------------- */
.height100
{
	height:100%;
}
.mainTable
{
	/*background: transparent url(../images/body_bg.gif) no-repeat scroll 0% 0%; */
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial; 
	margin-top:5px;
}
.selectLang
{
	padding-right:6px;
	padding-top:3px;
}
.selectLang a img
{
	border:none;
	margin-right:7px;
	margin-top:-1px;
}
.selectLang a
{
	font-family:verdana, tahoma;
	font-size:11px;
	text-decoration:none;
	color:black;
	padding-left:6px;
}

.selectLang a.selected
{
	font-weight:bold;
}
td.content_start
{
	background-image:url(../images/content_bg_start.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:400px;
	border-left:2px solid #eae6e6;
	border-right:2px solid #eae6e6;
}

td.content
{
	background-image:url(../images/content_bg.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:400px;
}

td.content td.text
{
	padding-left:37px;
	padding-right:95px;
	padding-top:20px;
	padding-bottom:20px;
}
.html4
{
	background-image:url(../images/html4_bg.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
}

.html4 p,
.html4 div,
.html4 span,
.html4 a
{
	color:#ffffff;
	text-decoration:none;
	margin:0px;
}
td.news_startpage
{
	padding:15px;
	border-left:2px solid #eae6e6;
	border-right:1px solid #eae6e6;	
}
td.news_startpage p
{
	line-height:16px;
	margin-bottom:15px;
	margin-top:10px;
}
td.news_startpage h1
{
	margin-bottom:10px;
	margin-top:10px;
}
div.news_start p
{
	line-height:16px;
	margin-bottom:20px;
}
div.news
{
	background-image:url(../images/news_bg.gif);
	background-repeat:repeat-y;
}

div.news_text
{
	padding-left:16px;
	padding-right:16px;
}

div.news h1
{
	padding-left:16px;
	padding-right:16px;
	font-size:14px;
	margin-top:5px;
	margin-bottom:-5px;
}
div.news_text a
{
	color:#b80719;
	text-decoration:none;
}
div.news_text a:hover
{
	color:#e60404;
}
div.news_text p
{
	line-height:16px;
}
/* --- TOPMENY --- */
.topmenu UL
{
	padding:0px;
	margin:0px;
	list-style:none;
}
.topmenu
{
	background-image:url(../images/topmenu_bg.jpg);
	background-repeat:repeat-x;
}
.topmenu a
{
	display:inline;
	font-size:11px;
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	padding-left:17px;
	padding-right:17px;
	padding-top:7px;
	padding-bottom:7px;
	border-right:1px solid #4f7aa7;
	font-family:Verdana, Tahoma;
}
.topmenu li a
{
	display:block;
	float:left;
}
.topmenu li
{
	float:left;	
}

.topmenu li a:hover
{
	background-image:url(../images/topmenu_bg_hover.jpg);
	background-repeat:repeat-x;
	color:#ffffff;
}
.topmenu li a.selected
{
	background-image:url(../images/topmenu_bg_selected.jpg);
	background-repeat:repeat-x;
	color:#ffffff;
}
.menu
{
	background-image:url(../images/menu_bg.gif);
	background-repeat:repeat-y;
	background-color:#eeeeee;
	margin:0px;

}

.menu p.header a,
.menu p.header a:hover
{
	margin:0px;
	line-height:normal;
	padding-top:0px;
	padding-left:30px;
	text-transform:none;
	color:#a73339;
	font-weight:bold;
	font-family:Tahoma, Verdana;
	font-size:13px;
}
.menu ul
{
	padding-left:15px;
	padding-right:15px;
	padding-top:1px;
	margin:0px;
	list-style:none;
}

.menu a
{	
	color:#787878;
	font-family:Tahoma, Verdana;
	text-decoration:none;
	font-size:13px;
	font-weight:normal;
	padding-top:3px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	line-height:normal;	
	display:block;
}
.menu li
{
	display:inline;
	margin:0px;
	float:none;	
}

.menu li a:hover,
.menu li a.selected:hover
{
	color:#e60404;
}
.menu li a.selected
{
	color:#a73339;
	font-weight:bold;
}

li.submenu a
{	
	font-size:11px;	
}

.interviews .leftimg {}

.interviews .interviewitem {margin-bottom: 20px;}
.interviewitem .question 
{
    color: #c6002b;
    font-weight: bold;
    margin-bottom: 8px;
}
.interviewitem .answer 
{
}
.interviews .person 
{
}
.interviews .person p 
{
    text-align: right;
}
.startpagelist td {vertical-align: top;}
.startpagelist .leftimg {float:left;margin-right:10px;margin-top: 6px;margin-bottom: 10px;display: block;}
.startpagelist div.header{

    padding: 0px 0px 4px 0px;
}
.startpagelist div.header a.header{
    font-family: Verdana, Tahoma, Arial;
    font-weight: bold;
    font-size: 20px;
    color: #002d51;
    text-decoration:none;
}
.startpagelist div.header a.header:hover
{	text-decoration:underline;
}
.startpagelist p {
    padding:0px;
    margin:10px 0px 0px 0px;
}
.startpagelist .link 
{
    margin:0px 0px 10px 0px;
    text-decoration:none;
}

.startpagelist div.text a:hover
{	text-decoration:underline;
	color:#606060;}