body { 
	background-color:#6299CD;
	color:#002039;
	font-family: arial, sans-serif;
}

/* Stilformatierungen */


/* normale Links innerhalb der TextBox */
#text_box_content a:link	{ text-decoration:none; color:#B84119; }
#text_box_content a:visited	{ text-decoration:none; color:#B84119; }
#text_box_content a:hover	{ text-decoration:none; color:#416594; }


/* Link im TextBoxBottom - ".:.Top of Page .:." */
#text_box_bottom a:link		{ text-decoration:none; font-size:8pt; color:#E6E6EE; }
#text_box_bottom a:visited	{ text-decoration:none; font-size:8pt; color:#E6E6EE; }
#text_box_bottom a:hover	{ text-decoration:none; font-size:8pt; color:#6699ff; }


/* Navigation */

/* Links innerhalb der Navigation */
#navigation a:link	{ text-decoration:none; font-size:9pt; color:#ffffff; }
#navigation a:visited	{ text-decoration:none; font-size:9pt; color:#ffffff; }
#navigation a:hover	{ text-decoration:none; font-size:9pt; color:#6699ff; }


/* Klasse: aktive Links innerhalb der Navigation */
#navigation .active:link	{ color:#316994; }
#navigation .active:visited	{ color:#316994; }
#navigation .active:hover	{ color:#6699ff; }



/* Klasse für alle Formulare */
input {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	border:black 1px solid;
	background:#ffffff;
	color:#000000;
}
.button { font-family:arial,helvetica,sans-serif; font-size:11px; color:black; border: #c4c4c4 1px solid; background:#f6f6f6; }
label {
	font-weight:bold;
	color:black;
	font-size:9pt;
	line-height:100%;
}


/* Klasse für Tabellen */
.table { color:#002039; font-size:10pt; }
table { color:#002039; font-size:10pt; }
.table_headline { color:#002039; background-color:#416594 }



/* Hier kommen Positions- und Formatangaben für DIV-Bereiche */

#text_box {
	position:absolute;
	top:108px;
	right:128px;
	width:80%;
	border:1px solid black;
}

#text_box_title_of_page {
	width:100%;
	height:21px;
	background-color:#416594;
}

#text_box_title_of_page_text {
	position:absolute;
	top:3px;
	width:100%;
	height:15px;
	font-weight:bold;
	color: white;
	text-align:center;
	font-size:9.5pt;
	background-color:#416594;
}

/* Formatierung des Haupttextes */
#text_box_content {
	background-color:#bad6ff;
	background-image:url(../images/alu_front_background.png);
	background-repeat: repeat-y;
	background-position: center;
	font-size:10pt;
	font-weight:normal;
	color:#5A6573;
	padding-top:20px;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:10px;
	line-height:140%;
	border:1px solid black;
}

#text_box_bottom {
	width:100%;
	color: #002039;
	text-align:center;
	font-size:8pt;
	background-color:#416594;
	position:relative;
}


#text_box_bottom_copyright {
	position:absolute;
}

#text_box_bottom_link_to_top {
	width:100%;
	height:100%;
}

#text_box_bottom_version {
	position:absolute;
	right:0px;
}

#banner {
	position:absolute;
	width:699px;
	right:28px;
	top:0px;
}

#alu_links_oben {
	background-image:url(../images/alu_links_oben.png);
	position:absolute;
	top:19px;
	width:99px;
	height:70px;
}

#banner_box {
	position:absolute;
	right:100px;
	top:14px;
	width:498px;
	height:78px;
	border:1px solid black;
}

#banner_box_oben {
	background-image:url(../images/netz_h.png);
	width:100%;
	height:56px;
	border:1px solid black;
}

#banner_box_text_config {
	position:absolute;
	top:10px;
	left:80px;
	font-family:courier,sans-serif;
	color:#B84119;
	font-size:20pt;
}

#banner_box_text_cfg {
	position:absolute;
	top:30px;
	left:180px;
	font-family:courier,sans-serif;
	color:white;
	font-size:12pt;
}

#banner_box_unten {
	background-color:#416594;
	width:100%;
	height:20px;
	vertical-align:bottom;
	font-size:9pt;
	color:#2F4A6C;
	font-family:century gothic, urw gothic l, bitstream vera sans,sans-serif;
}

#banner_box_nav {
	position:absolute;
	height:20px;
	width:auto;
	right:0px;
	top:62px;
}

#alu_rechts_oben {
	background-image:url(../images/alu_rechts_oben.png);
	position:absolute;
	right:0px;
	top:19px;
	width:100px;
	height:89px;
}

#navigation {
	position:absolute;
	right:8px;
	top:108px;
	width:109px;
}


.navigation_links {
	background-color:#416594;
	width:108px;
	border:1px solid black;
	text-align:center;
}

.navigation_topic {
	background-image:url(../images/netz.png);
	top:108px;
	width:108px;
}

.navigation_topic_entry {
	position:relative;
	width:100%;
	height:18px;
	left:0px;
	text-align:left;
	vertical-align:bottom;
}

.navigation_topic_entry img {
	float:left; padding-right:3px;
}


#Visits {
	text-align:center;
	width:108px;
	border:1px solid black;
	background-image:url(../images/gitter.png);
	font-size:9pt;
	color:#5a6d8c;
	padding-bottom:3px;
}

#Visits img {
	margin-bottom:3px;
}

#navigation_topic_entry img.XXNo_Padding  {
	padding-right:0px;
}

#alu_rechts_unten {
	width:108px;
	text-align:center;
}

#Activate_Scrolling {
	position:absolute;
	top:1px;
	width:0px;
	height:100%;
}

/* Bilder */
.CommentName {
	margin-left:30px;
	width:500px;
	font-weight:bold;
	font-size:9pt;
	border-bottom:1px dashed black;
}
	
.CommentContent {
	width:430px;
	margin-left:100px;
}

.BilderNormal {
	border:1px solid black;
}

/* Gaestebuch */
.BoardEntry {
	position:relative;
	border:1px solid black;
	margin-bottom:10px;
	width:545px;
}
.BoardInfo {
	position:absolute;
	left:0;
	top:0;
	width:155px;
	font-size:8pt;
	line-height:150%;
	padding:0px 0px 0px 5px;
	
}
.BoardContent {
	margin-left:155px;
	border-left:1px dashed black;
	padding:5px 5px 0px 10px;
}

