/*===================================================*/
/* TOP + END */

.top_wide
{
	background-repeat: repeat-x999;
	background-image: url(images/bg_topline.gif);
}
.top_logobox
{
	padding-top: 15px;
	padding-bottom: 7px;
	padding-left: 0px;
	padding-right: 0px;
}
.top_logobox_img
{
	border-color: none;
	border-width: 0px;
}
.top_nav
{
	
}
.top_lines
{
	background-repeat: repeat;
	background-image: url(images/line_400x5.gif);
}
.top_locline
{
	color: #333333;
	font-size: 10px;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}
.nav
{
	background-color: #eeeeee;color: #990000;
/*	background-image: url(images/a_news.gif);*/
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.nav_head {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 0px;
/*	PADDING-LEFT: 10px; PADDING-top: 5px;PADDING-bottom: 5px;*/
	position: relative; left: 0px;
	display: block;
	width: 190px;
	text-align: left;
	TEXT-DECORATION: bold;
	FONT-FAMILY: Arial, Verdana, Tahoma;
	font-size:13px;
	color: #000000;
	border: 0px;
	border-top: solid 0px #ffffFF;
	border-bottom: solid 0px #ffffFF;
	background-color:#C6DFFB;
}
.main_nav {
/*	LINE-HEIGHT: 120%;position: relative; left: 50px;*/
	LINE-HEIGHT: 150%;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Verdana, Tahoma;
	TEXT-DECORATION: none;
	border: 0px;
	border-style: none;
	background-color:#FEFEFE;
	background-position: -10px 10px;
	background-repeat: repeat-y;
	background-image: url(images/bg_tile.gif);
}
.start_qbox {
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Verdana, Tahoma;
	TEXT-DECORATION: none;
	xxfont-weight: bold;
	padding-top: 0px;
	padding-bottom: 15px;
	padding-left: 5px;
	padding-right: 5px;
	border-top: solid 3px #cccccc;
	border-bottom: solid 1px #666666;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	background-color:#ffffff;
	xxbackground-image: url(images/line_400x5.gif);
}
.main {
/*	LINE-HEIGHT: 120%;position: relative; left: 50px;*/
	LINE-HEIGHT: 150%;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Verdana, Tahoma;
	TEXT-DECORATION: none;
	border: 1px;
	background-color:#FEFEFE;
}
.button_end
{
	color: #333333;
	font-size: 10px;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
}



/*===================================================*/
/* LINKS */

A {
	color: #000000;
	text-decoration: underline;
}
A:link {
	color: #000000;
	text-decoration: underline;
}
A:visited {
	color: #000000;
	text-decoration: underline;
}
A:hover {
	color: #000000;
	text-decoration: underline;
}

A.menulink {
	PADDING-LEFT: 10px; /*PADDING-top: 5px;PADDING-bottom: 5px;*/
	position: relative; left: 0px;
	display: block;
	width: 190px;
	text-align: left;
	text-decoration: none;
	FONT-FAMILY: Arial, Verdana, Tahoma;
	font-size:12px;
	color: #000000;
	BORDER: none;
	border-top: solid 0px #ffffFF;
	border-bottom: solid 0px #ffffFF;
}
A.menulink:link {
	text-decoration: none;
}
A.menulink:visited {
	text-decoration: none;
}
A.menulink:hover {
	text-decoration: none;
	border-top: solid 0px #ffffFF;
	border-bottom: solid 0px #ffffFF;
	background-color:#C6DFFB;
}



/*===================================================*/
/* IMAGES */

IMG.fortschritt {
	width: 30px;	/* "Prozent von 100 */
	background-repeat: no-repeat;
	background-image: url(images/constr_fortschrittsbalken.gif);
	background-color: #99CCFF;
}

IMG.screenshots_img {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 12px;
	margin-right: 12px;
	border-style: double;
	border-width: 3px;
	border-color: #cccccc;
}
IMG.content_img_left {
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 15px;
	border-style: none;
	border-width: 3px;
	border-color: #cccccc;
}
IMG.content_img_right {
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 0px;
	border-style: none;
	border-width: 3px;
	border-color: #cccccc;
}

/*===================================================*/
/* TABLES */



.table_fortschritt {
	width= 100px;
	background-color:#eeeeee;
}

.content_table {
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Verdana, Tahoma;
	TEXT-DECORATION: none;
}



/*===================================================*/
/* H - ÜBERSCHRIFTEN */

H1 {
	COLOR: #000000;
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Verdana, Tahoma;
	TEXT-DECORATION: none;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
	border-top: solid 0px #666666;
	border-bottom: solid 0px #666666;
	border-left: solid 0px #666666;
	border-right: solid 0px #666666;
	background-color: #ffffff;
}
H2 {
	COLOR: #0072BC;
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Verdana, Tahoma;
	TEXT-DECORATION: none;
}
H3 {
	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Tahoma;
	background-color: #C6DFFB;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 0px;/*	*/
}



/*===================================================*/
/* ALLGEMEIN */

BODY {
	XXbackground-color: #333333
}

P {
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
}

HR {
	color: #cccccc;
	height: 1px;
}

.text {
/*	LINE-HEIGHT: 120%;
	LINE-HEIGHT: 150%;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Verdana, Tahoma;
	TEXT-DECORATION: none;
	PADDING-TOP: 10px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 20px;
	PADDING-BOTTOM: 10px;
	border-width: 1px;*/
}


.start_box {
/*	LINE-HEIGHT: 120%;
	LINE-HEIGHT: 150%;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, Tahoma;
	TEXT-DECORATION: none;
	PADDING-TOP: 10px;
	PADDING-LEFT: 19px;
	PADDING-RIGHT: 19px;
	PADDING-BOTTOM: 10px;
	border-width: 0px;
	border-color: #000000;
	background-color: #eeeeee;*/
}




