/*+++++++++++++++++++standard tags start+++++++++++++++++++++++*/
BODY
{
	margin: 0px;
	padding: 0px;
	BACKGROUND-COLOR: #000000;
	SCROLLBAR-FACE-COLOR: #000000;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #000000;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #000000;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	FONT-FAMILY: Verdana,Arial,Helvetica,Times,Lucida;
	FONT-SIZE: 10px;
}

.bodytext {
	COLOR: #ffffff;
	FONT-FAMILY: Verdana,Arial,Helvetica,Times,Lucida;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	line-height: 13px;
	padding: 0px;
	margin: 0px;
}

p {
	COLOR: #ffffff;
	FONT-FAMILY: Verdana,Arial,Helvetica,Times,Lucida;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	line-height: 13px;
	padding: 0px;
	margin: 0px;
}
.header {
	color: #666666;
	font-family: verdana, arial, helvetica, times, lucida;
	font-size: 10px;
	font-weight: bold;
}

H1 {
    COLOR: #ffffff;
    FONT-FAMILY: Verdana,Arial,Helvetica,Times,Lucida;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
}

H2 {
    COLOR: #ffffff;
    FONT-FAMILY: Verdana,Arial,Helvetica,Times,Lucida;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
}

H3 {
    COLOR: #ffffff;
    FONT-FAMILY: Verdana,Arial,Helvetica,Times,Lucida;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}

H4 {
    COLOR: #ffffff;
    FONT-FAMILY: Verdana,Arial,Helvetica,Times,Lucida;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

H5 {
    COLOR: #ffffff;
    FONT-FAMILY: Verdana,Arial,Helvetica,Times,Lucida;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}

H6 {
    COLOR: #ffffff;
    FONT-FAMILY: Verdana,Arial,Helvetica,Times,Lucida;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}

A:link {
    COLOR: Yellow;
    FONT-FAMILY: Verdana, Arial, Helvetica, Times, Lucida;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}

A:visited {
    COLOR: yellow;
    FONT-FAMILY: Verdana,Arial,Helvetica,Times,Lucida;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}

A:active {
    COLOR: yellow;
    FONT-FAMILY: Verdana,Arial,Helvetica,Times,Lucida;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}

A:hover {
    COLOR: white;
    FONT-FAMILY: Verdana,Arial,Helvetica,Times,Lucida;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}

Table {
	border:0px;
	border-collapse: collapse;
	padding: 0px;
}

li {
	color: white;
	list-style-type: none;
}


/*+++++++++++++++++++standard tags end+++++++++++++++++++++++*/


/*+++++++++++++++++++navigation start+++++++++++++++++++++++*/
#menu_items
{
	overflow: hidden;
	vertical-align: top;
	padding: 0px;
	margin: 0px 0px 0px -10px;
	
}

#menu_items LI
{
	COLOR: #ffffff;
	FONT-FAMILY: Verdana,Arial,Helvetica,Times,Lucida;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;	
}

* html #menu_items
{
	overflow: hidden;
	vertical-align: top;
	padding: 0px;
	margin: 0px 0px 0px -10px;
	
}

*html #menu_items LI
{
	COLOR: #ffffff;
	FONT-FAMILY: Verdana,Arial,Helvetica,Times,Lucida;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	list-style-type: none;
	padding: -5px;
	margin: -5px;
	text-transform: uppercase;	
}

#menu_top
{
	position: absolute;
	left: 450px;
	top: 75px;
	height: 20px;
	width: 420px;
	background: url("../images/lines_menu_top.gif") no-repeat;
}

#menu_items
{
	overflow: hidden;
	position: absolute;
	left: 460px;
	top: 65px;
	height: 200px;
	width: 400px;

}

#menu_bottom
{
	position: absolute;
	left: 450px;
	top: 225px;
	height: 20px;
	width: 420px;
	background: url("../images/lines_menu_bottom.gif") no-repeat;
}

#menu_items A:link {
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, Times, Lucida;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
    font-weight: bold;
}

#menu_items A:visited {
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica,Times,Lucida;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
    font-weight: bold;
}

#menu_items A:hover {
    COLOR: yellow;
    FONT-FAMILY: Verdana,Arial,Helvetica,Times,Lucida;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
    font-weight: bold;
}


/*+++++++++++++++++++navigation end+++++++++++++++++++++++*/




/*+++++++++++++++++++content start+++++++++++++++++++++++*/

#page_subtitle_tbl {
	WIDTH:750px;
	BORDER: 0px;
	background-color: #333333;
	padding: 0px;
	margin: 0px;

}

#page_subtitle_content {
	border: 0px;
	background-color: #000000;
	width: 750px;
	height: 25px;
	padding: 0px 20px 0px 20px;
}

#page_subtitle, .news_header  {
	padding: 0px 0px 0px 5px;
	margin: 0px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana,Arial,Helvetica,Times,Lucida;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}



#content IMG {
	margin: 0px;
	padding: 1px;
	border: solid 1px white;
}

#content embed {
	margin: auto;
}

.bodytext img {
	margin: 5px;
}

/*+++++++++++++++++++content start+++++++++++++++++++++++*/



/*+++++++++++++++++++news beginn+++++++++++++++++++++++*/

#news_text .bodytext {
	COLOR: #CCCCCC;
	FONT-FAMILY: Verdana,Arial,Helvetica,Times,Lucida;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}




/*+++++++++++++++++++news end+++++++++++++++++++++++++++*/





#line1
{
	width: 100%;
	background: url("../../images/top_back_out.gif") repeat-x;
}
#line2
{
	width: 100%;
	height: 1px;
	background: white url("../../images/white_back_out.gif") repeat-x;
}
#line3
{
	width: 100%;
	background: url("../../images/mid_back_out.gif") repeat-x;
}
#line4
{
	width: 100%;
	height: 1px;
	background: white url("../../images/white_back_out.gif") repeat-x;
}
#line5
{
	float: left;
	width: 100%;
/*	height: 800px;*/
	background: url("../../images/bottom_back_out.gif") repeat-x;
	margin-bottom: 10px;
}

#navi_line5
{
	float: left;
	width: 100%;
	height: 85%; /*das hier ist wichtig, damit unter dem content noch a kleiner rand is */
	background: url("../../images/bottom_back_out.gif") repeat-x;
	margin-bottom: 10px;
}

#line_bottom
{
	position: absolute;
	left: 20px;
	top: 550px;
	overflow: hidden;
	width: 1200px;
	text-align:center;
}

#middle_menu
{
	position: absolute;
	left: 50px;
	top: 160px;
	height: 102px;
	width: 1006px;
	vertical-align : middle;
/*	background-color: #666666;*/
}

#middle_menu_top
{
	position:absolute;
	left: 20px;
	top: -1px;
}

#middle_menu_top_right
{
	position:absolute;
	left: 1005px;
	top: -1px;
}

#middle_menu_bottom_left
{
	position:absolute;
	left: 20px;
	top: 118px;
}

#middle_menu_bottom_right
{
	position:absolute;
	left: 1005px;
	top: 118px;
}

#middle_menu_right 
{
	position:absolute;
	left: 1025px;
	top: 0px;
}

#mainlinks 
{
	position: relative;
	top: -121px;
	left: 20px;
	display:block;
	height:102px;
	width: 1006px;
	background-color: #666666;
	color: #ffffff;
}
#mainlinks a  h1 { color: #ffffff }
#mainlinks a:hover h1 { color: #cccccc; }

#mainlink1 
{
	position:absolute;
	top: 1px;
	left: 1px;
	text-align: center;
}

#mainlink1 .bgpic {
	display:block;
	background: url(../images/image01.jpg) no-repeat 0 0;
	text-decoration: none;
	height: 100px;
	width: 200px;
	background-position: 0 -100;
}
#mainlink1 a:hover {
	background-position: 0 0;
}

#mainlink1 H1 {
	color: #666666;
	font-size: 10px;
}

#mainlink2 
{
	position:absolute;
	top: 1px;
	left: 202px;
	text-align: center;
}

#mainlink2 .bgpic
{
	display:block;
	background: url("../images/image02.jpg") no-repeat 0 0;
	text-decoration: none;
	height: 100px;
	width: 200px;
	background-position: 0 -100;
}
#mainlink2 a:hover {
	background-position: 0 0;
}

#mainlink3
{
	position:absolute;
	top: 1px;
	left: 403px;
	text-align: center;
}

#mainlink3 .bgpic {
	display:block;
	background: url("../images/image03.jpg") no-repeat 0 0;
	text-decoration: none;
	height: 100px;
	width: 200px;
	background-position: 0 -100;
}
#mainlink3 a:hover {
	background-position: 0 0;
}

#mainlink4
{
	position:absolute;
	top: 1px;
	left: 604px;
	text-align: center;	
}

#mainlink4 .bgpic {
	display:block;
	background: url("../images/image04.jpg") no-repeat 0 0;
	text-decoration: none;
	height: 100px;
	width: 200px;
	background-position: 0 -100;
}
#mainlink4 a:hover {
	background-position: 0 0;
}

#mainlink5
{
	position:absolute;
	top: 1px;
	left: 805px;
	text-align: center;
}

#mainlink5 .bgpic {
	display:block;
	background: url("../images/image05.jpg") no-repeat 0 0;
	text-decoration: none;
	height: 100px;
	width: 200px;
	background-position: 0 -100;
}
#mainlink5 a:hover {
	background-position: 0 0;
}


#content {
	position: relative;
	overflow-x: hidden;
	vertical-align: top;
	border: 0px;
	margin: 0px 20px 0px 20px;
	padding: 5px 10px 0px 0px;
	min-height: 300px;
/*	background: url("../images/content_bg.jpg") no-repeat 0px 210px;*/
}

*html #content {
	height: 300px;
}

#contentbox
{
	position: absolute;
	left: 98px;
	top: 317px;
	min-height: 300px;
	width: 733px;
	margin: 0px 0px 20px 0px;
	background: url("../images/content_bg.jpg") no-repeat 2px 228px;
}

*html #contentbox {
	height: 300px;
}

#content_title {
	position: absolute;
	left: 152px;
	top: 307px;
	height: 15px;
	width: 500px;
	color: #ffffff;
	font-family: verdana, arial, helvetica, times, lucida;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;	
}

#lang_items {
	position: absolute;
	top: 10px;
	left: 10px;
}

#ccorner_tl { 
	/*passt automatisch*/
}
#ccorner_tr {
	position: absolute;
	top: 0px;
	left: 695px;
}
#ccorner_bl {
	float: left;
}
#ccorner_br {
	float: right;
}

#bg_spacer {

}
	
