/*************/
/* Allgemein */
/*************/
* {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

/* Wenn der Scrollbalken nicht immer angezeigt werden soll, nachfolgende Zeile bitte auskommentieren */
html {overflow: -moz-scrollbars-vertical; font-size:12px; line-height:160%}

a {
	text-decoration:none;
	/*margin-bottom:5px; <-- Wer hatten das allgemein da rein geschrieben?!?!?! */
	color:#2F6081;
}

a:hover {
	color:#BF4C6E;
}

img {border:none;}

h1 {font-size:16px;font-weight:bold; margin:0px; margin-bottom:5px;}
.h1 {font-size:16px;font-weight:bold; margin:0px; margin-bottom:0px;}
h2 {font-size:12px;font-weight:bold; margin:0px; margin-bottom:5px;}
h3 {font-size:12px;font-weight:bold;}

li {margin-left:20px;}

body {
	margin:0px;
	background-image:url(system_images/background.gif);
	background-repeat:repeat-y;
	background-position:center;
}

/**********/
/* Aufbau */
/**********/
.centerbox {
	width:1000px;
	margin:0px auto;
	background-image:url(system_images/background_content.gif);
	background-repeat:no-repeat;
}

.menu1_box {
	padding-top:43px;
	height:26px;
}

.menu2_box {
	clear:both;
	color:#2F6081;
	padding-left:40px;
	padding-right:40px;
	padding-top:12px;
	padding-bottom:14px;
	height:20px;
}

.content_box {
	width:1000px;
	height:340px;
}

.foot {
	clear:both;
}

.foot_menu {
	float:left;
	width:460px;
	padding-left:40px;
	padding-top:5px;
	color:#2F6081;
}

.lightbox {
	padding-left:20px;
}

.lightboxtext {
	padding-left:8px;
}

.lightboxpic {
	padding-left:35px;
}


.foot_logo {
	float:left;
	padding-top:35px;
	padding-left:175px;
}

.downloads {
	color:#FFFFFF;
}

.downloads a {
	color:#FFFFFF;
}

.downloads a:hover {
	color:#BF4C6E;
}
/********/
/* Navi */
/********/
/** Menu 1 **/
.menu1First		{ float:left; padding-left:200px;}
.menu1Last		{ float:right; padding-right:200px;}
.menu1 a		{ font-size:20px; color:#2F6081; font-weight:bold;}
.menu1 a:hover	{ color:#BF4C6E;}
.menu1Down a	{ color:#BF4C6E;}

/** Menu 2 **/
.menu2			{ color:#2F6081; font-size:14px;}
.menu2:hover	{ color:#BF4C6E;}
.menu2Down		{ color:#BF4C6E;}

/** Menu 3 **/
.menu3			{ color:#AACDDB; font-size:12px;}
.menu3:hover	{ color:#FFFFFF; font-weight:bold;}
.menu3Down		{ color:#FFFFFF; font-weight:bold;}

/** Foot Menu 1 **/
.fmenu1			{ color:#2F6081;}
.fmenu1:hover	{ color:#BF4C6E;}
.fmenu1Down		{ color:#BF4C6E;}

/*************/
/* Templates */
/*************/
/* Text und Bilder */
.cImg_imgnavi {
	float:left;
	height:35px;
	width:135px;
	padding-left:15px;
	padding-top:280px;
}

.cImg_imgnavi_box {
	float:left;
	height:340px;
	width:150px;
}

.cImg_imgnavi_text {
	height:60px;
	width:135px;
	padding-left:15px;
	padding-top:220px;
	color:#FFF;
}

.cImg_imgnavi_navi {
	height:35px;
	width:135px;
	padding-left:15px;
}

.cImg_imgnavi_navi img {
	padding-bottom:5px;
}

.cImg_img {
	float:left;
	height:340px;
	width:575px;
}

.cImg_navi {
	float:left;
	width:265px;
	padding:5px;
	text-align:center;
	color:#AACDDB;
	font-size:11px;
	font-weight:bold;
}

.cImg_text {
	float:left;
	height:266px;
	width:245px;
	padding:15px;
	color:#FFFFFF;
}

/* Text */
.cTxt_text {
	color:#FFFFFF;
	padding-left:200px;
	padding-right:200px;
	padding-top:30px;
	padding-bottom:30px;
}


.cTxt_text_navi_left {
	color:#FFFFFF;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:50px;
}