/* Standarddefinitionen das globale Design betreffend */
a
{
	text-decoration: underlined;
}


p, a, div, span, tr, td, b, strong
{
	font-family:		Tahoma;
	font-size:			100%;
	color:				#333;
}

body 
{
	color:				#0f0;
	margin:				0;
	padding:			0;
	background-color:	#000033;
}

/* ########################## obere Navigation ############################*/
.pageSpacer
{
 	width:				1000px;
 	height:				0px;
 	font-size:			0px;
}

.page
{
	color: 				#000;
}

.containerNavTop
{
	min-width:			1000px;
	background-color:   #f2f4ff;
}

.subcontainerNavTop
{
	text-align:			left;
}

.navTop
{
	text-align:			left;
	padding:			0px 5px 9px 0px;
	background-image:	url('../images/vert_strip_right.gif');
	background-repeat:	no-repeat;
	background-position:right bottom;
}

.bg_navtop
{
	padding-left:		5px;
	background-image:	url('../images/vert_strip_left.gif');
	background-repeat:	no-repeat;
	background-position:left bottom;
}

a.linktopnav
{
	font-family: 		Tahoma;
	font-size: 			90%;
	font-weight: 		bold;
	text-decoration:	none;
}

/*########################## Styles Head ###################################*/
.containerTop
{
	min-width:			1000px;
	width:				100%;
	height:				65px;			/* Höhe Kopf*/
	background-color:	#000033;
	padding-bottom:		8px;
	background-image:	url('../images/border_top.gif');
	background-repeat:	repeat-x;
	background-position: bottom;
}

.infoText
{
	font-size:			80%;
	color:				#e2e6ff;
	font-weight:		bold;
	padding-left:		154px;
}

.headlinehead
{
	padding-top:		40px;
	height:				65px;
	width:				1000px;
	background-image:	url('../images/atvgothiahalle.jpg');
	background-repeat: 	no-repeat;
	background-position: 00px 0px;
}

.bg_topcenter
{
	height:					65px;			/* Höhe Kopf*/
	width:					1000px;
	text-align:				left;
}

.containerMiddle
{
	min-width:				1000px;
	width: 					100%;
	background-color:   	#f2f4ff;
}



.containerBody
{
	padding-bottom:			20px;
	background-image:		url('../images/bg_stripes.jpg');
	background-repeat:		no-repeat;;
	background-position: 	center top;
	
}

.bg_nav
{
	position:				relative;
	left:					-15px;
	padding-top:			60px;
	margin-right:			5px;
	width:					218px;			/* Weite Navigation */
	text-align:				left;
	padding-bottom:			10px;
	background-image:		url('../images/nav_bg_bottom.gif');
	background-repeat:		repeat-x;
	background-position: 	bottom;
}

.nav_bg_middle
{
	padding:				6px 30px 25px 40px;
	background-image:		url('../images/nav_bg_middle.gif');
	background-repeat:		repeat-y;
	background-position: 	top;
	font-family:			Tahoma;
	font-size:				80%;
	font-weight:			bold;
}


.nav_bg_top
{
	width:					218px;
	height:					56px;			/* Höhe Kopf*/
	background-image:		url('../images/nav_bg_top.gif');
	background-repeat:		repeat-x;
	background-position:	bottom;
}

.bg_body
{
	width:				772px;
	text-align:			left;
}

.footer
{
	text-align:			left;
	width:				1000px;
	background-image:	url('../images/bg_splat.gif');
	background-repeat:	no-repeat;
	background-position: 800px -10px;
	height:120px;
}

.footerText
{
	color:				#ffffff;
	font-size:			80%;
	padding-left:		70px;
	
}

.footerLink
{
	color:				#ffffff;
}
 
 
.containerBottom
{
	min-width:			1000px;
	height:				30px;			/* Höhe footer*/
	background-color: 	#000033;
	padding-top:		8px;
	background-image:	url('../images/border_bottom.gif');
	background-repeat:	repeat-x;
	background-position: left top;
}

.sideBox
{	padding-top:			5px;
	padding-left:			7px;
	background-image:		url('../images/vert_strip2_top.gif');
	background-repeat:		no-repeat;
	background-position:	left top;
}

.sideBoxBg1
{
	padding-bottom:			7px;
	background-image:		url('../images/vert_strip2_bottom.gif');
	background-repeat:		no-repeat;
	background-position:	left bottom;
}

.stdText
{
	font-family:		Tahoma;
	font-size:			90%;
}

/* Überschriften */
.containerHeadline
{
}
.headlinebgleft
{
	float:					left;
	width:					43px;
	height:					65px;
	background-image:		url('../images/headline_bg_left.gif');
	background-repeat:		no-repeat;
	background-position:	left top;
}

.headlinebgright
{
	float:					left;
	width:					38px;
	height:					65px;
	background-image:		url('../images/headline_bg_right.gif');
	background-repeat:		no-repeat;
	background-position:	right top;
}

.headlinebgcenter
{
	white-space:			nowrap;
	float:					left;
	padding-top:			15px;
	padding-left:			15px;
	padding-right:			15px;
	text-align:				center;
	font-size:				120%;
	font-family:			Tahoma;
	font-weight:			bold;
	height:					65px;
	background-image:		url('../images/headline_bg_center.jpg');
	background-repeat:		no-repeat;
}

/* Navigationsklassen */

.nav_top
{
	
}

.nav_top_on
{
	
}

.nav_top_off
{
	
}
.nav_child, .nav_child1, .nav_child2
{
}	

.nav_child1_off
{
}

.nav_child2_off
{
}

.nav_child_off
{
}

.nav_child_on, .nav_child1_on, .nav_child2_on
{
}

/* Hier kommen dinge, die das design nicht direkt betreffen */

.containerGaestebuch
{
	padding-top:		60px;
}

hr
{
	border-style:		solid;
	border-color:		#666;
	border-width:		1px;
}

img
{
	border:				none;
}

a 
{
	color:				black;
}

.error
{
	font-size:			14px;
	color:				red;
	font-weight:		bold;
}


.seitenanwahl_aktseite
{
	border:						1px solid black;
	padding-left:				4px;
	padding-right:				4px;
}

.simpleBorder
{
	border:						2px solid #999;
}

.simpleHeadline
{
	font-size:					110%;
	font-weight:				bold;
}

.simpleHeadline2
{
	font-size:					100%;
	font-weight:				bold;
}

.tooltip
{
	background-color:			white;
	border: 					2px solid #69090c;
	color:						#69090c;
	padding:					3px;
	background-image: 			url(../images/bg_tooltip.gif);
	background-repeat: 			repeat-y;
}

.pl10
{
	padding-left:				10px;
}

.pr10
{
	padding-right:				10px;
}

.pt10
{
	padding-top:				10px;
}

.pb10
{
	padding-bottom:				10px;
}

.borderBD
{
	border-bottom:				1px dashed #000;
}
.borderTD
{
	border-top:					1px dashed #000;
}
.borderLD
{
	border-left:				1px dashed #000;
}
.borderRD
{
	border-right:				1px dashed #000;
}

.nowrap
{
	white-space:				nowrap;
}

.size0{	font-size:70%}
.size1{	font-size:80%}
.size3{	font-size:150%}
.size4{	font-size:200%}


/* eigenschaften zur Textbearbeitung */
.text_td
{
 	font-size:					14px; 
 	text-align:					justify;
 	vertical-align:				top;
}

.text_text
{
 	padding-top:				2px;
	line-height:				150%; 
}

.text_padleft
{
 	padding-left:				15px;
}

.text_padright
{
 	padding-right:				15px;
}

.text_firstletter
{
	font-weight:				bold;
	font-size:					32px;
}

.right_spacer
{
	width:				58px;
}

.comment_box2
{
	border:2px solid black; 
	padding:4px;
	background-color:white; 
	background-image:url(../images/bg_comment2.gif);
	background-position:center;
	background-repeat: repeat-y;
}

.begriff
{
	font-weight:bold;
}

.tooltip
{
	border:2px solid #00a;
	background-color:#eef;
	padding: 3px;
	text-align:justify;
	font-size:80%;
}

.tooltip2
{
	border:2px solid #00a;
	background-color:#eef;
	padding: 3px;
	text-align:justify;
	font-size:80%;
	width:150px;
}

.javaInfo
{
	font-size: 70%;
	color: white;
	position:absolute;
	left: 440px;
	top : 12px;
	z-index: 50;
}

.subheadline
{
	font-size:120%;
	font-style:italic;
	font-weight:bold;
}

.tableHead
{
	font-weight:bold;
	color:white;
	background-color: #0000D3;
}

.tableRow1
{
	background-color: #fff;
}

.tableRow2
{
	background-color: #EEEEFF;
}

.kommentar
{
	margin-top:					6px;
	border:						2px solid #006;
	background-color:			#eef;
}

.error
{
	font-weight:bold;
	color:red;
}


/* Styles für USER-Datenblatt */
.userName
{
	font-weight:				bold;
}


.userTable
{
	border:						2px solid #aaa; 
	border-collapse:			collapse;
	background-color:			#e8eaff;
}

.userTable td
{
	empty-cells:				show;
	border:						thin solid #aaa; 
}

.userTableHead
{
	background-color: 			f9faff;
	font-size:					90%;
}

.userTableHead td
{
	font-weight:				bold;
}


.userTableBody
{
	font-size:					90%;
}

.userTableBorderOnly
{
	border: 					2px solid #aaa;
	background-color:			#e8eaff;
}

.submit
{
	border: 1px solid #000099;
}


/* Styles fürs Forum */
.boardTable
{
	border:						2px solid #aaa; 
	border-collapse:			collapse;
	background-color:			#e8eaff;
	font-size:					90%;
}

.boardTable thead
{
	font-weight:				bold;
	background-color: 			f9faff;
}

.LogoutLink
{
	color:						#e2e6ff;
	font-weight:				bold;
	font-decoration:			none;
	font-style:					italic;
	
}
