a:link
{
	background-color: transparent;
	text-decoration: none;
	color: black;
}

a:visited
{
	background-color: transparent;
	text-decoration: none;
	color: black;
}

a:hover
{
	background-color: transparent;
	text-decoration: none;
	color: #222222;
}

a:active
{
	background-color: transparent;
	text-decoration: none;
	color: #222222;
}

body
{
	background-image: url(images/background_yellow_10x600.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FBE37B;
	color: #000000;
	font-family: sans-serif;
	font-size: 8pt;
	font-style:normal;
	font-variant:normal;
}

img 
{
	max-width: 650px;
	width:expression(this.width > 650?650:true)
}

hr
{
	color: black;
	background-color: transparent;
}

hr.sig
{
	height: 1px;
	color: black;
	background-color: transparent;
}

p
{
	text-align: justify
}

textarea
{
	background-color : #FFFFFF;
	font-family : sans-serif;
	font-size: 8pt;
	color: #000000;
	border: 1px solid black;
}

select
{
	background-color : #FFFFFF;
	color: #000000;
	font-size : 10px;
	border : 1px solid black;
}

input
{
	background-color : #FFFFFF;
	border: 1px solid black;
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

input.radio
{
	background-color : transparent;
	border: none;
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

input.checkbox
{
	background-color : transparent;
	border: none;
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

table.percentbar
{
	height: 7px;
	width: 100px;
	float: right;
	border: 1px solid black;
}

/* Hier die IDs */
#wrapper{
/* 	left: 40%;*/ 
	margin: 0 auto;
	position: relative;
	width: 1030px;
}
#header{
		background-image:url(images/gymneander_logo.png);
		background-position:top right;
		background-repeat: no-repeat;
		height: 140px;
		width: 828px;
		margin-bottom:10px;
		margin-top:10px;
		margin-left: 20px;
	/*	background-color: #ffffff; */
		padding-left: 170px;
		padding-top: 10px;
		padding-bottom: 5px;
		border-bottom: 3px solid #B0B0B0;
	
	}
#header div 
	{
		font-family: Arial, Helvetica, sans-serif;
/*		font-style: italic; */
	}
	
#header div h1 
	{	font-family: Arial, Helvetica, sans-serif;
		font-style: normal;
		font-size: 4em;
		margin-bottom: 10px;
	}

#additional
	{
		margin-top: 2em;
		width: 160px;
	}	

#additionalleft
	{
		margin-top: 5em;
		margin-left:10px;

	/*	width: 160px; */
	}	
		

/* Hier die Klassen */

/* Page */

	.page
	{
		margin-left: 190px;
		width: 840px;
	}

/*	.header
	{
		background-image:url(images/header.jpg);
		background-position:center;
		text-align:center;
		margin-right:auto;
		height:50px;
		width:1000px;
		margin-bottom:10px;
		margin-top:10px;
	}
*/

/* Ende Page */


/* Menuleisten */

	.stylechanger
	{
		margin-top: 15px;
		margin-bottom: 15px;
		font-family: sans-serif;
		font-size: 9px;
		height: 15px;
		padding-left:0px;
	}

	/* Linke Navi */
		.menuHeader
		{
			margin-left: 10px;
			margin-top: 0px;
			font-weight: bold;
			font-size: 110%;

		}
		ul.menuULleft
		{
			left: 0px;
			list-style: none;
			padding-left: 10px;
			margin-left: 10px;
			/*
			 border: 1px solid #B0B0B0; 
			*/
		}
		.menuLI
		{
			background-color: #fbf3d1;
			padding-left: 0.5em;
			padding-top: 1px;
			padding-bottom:1px;
			padding-right:3px;
			border: 1px solid #B0B0B0;
			margin-top: 1px;
		}
	

		.leftnav
		{
			float: left;
			width:160px;
			padding-right:10px;
			margin-left:10px;
			margin-right:10px;
		/*
		 * 	border: 1px solid #B0B0B0;
		 * 	background-color: #fdfdfd; 
		*/
	}
		
		.leftbox
		{
			background-image:url(images/leftboxtitle.jpg);
			background-repeat:repeat-y;
			border: none;
			color: black;
			width: 160px;
		}
		
		.leftboxmenu
		{
			background-color: #DCDCDC;
			border: 1px solid #B0B0B0;
			margin-left:auto;
			margin-right:auto;
		}
		
		.leftlink
		{
		
			font-family: sans-serif;
			background-image:url(images/leftlink.jpg);
			background-repeat:repeat-y;
			font-size: 9px;
			height: 15px;
			width: 128px;
			text-align:left;
			padding-left: 2px;
			border-left: 2px solid #B0B0B0;
		}
	
	/* Rechte Navi */
	
		.rightnav
		{
			float: right;
			padding-left: 0px;
			padding-right: 10px;
			width:160px;
			margin-left: 0px;
		/*	border: 1px solid #B0B0B0;
			background-color: #fdfdfd;
		*/

		}

		ul.menuULright
		{
			list-style: none;
			padding-left: 10px;
			margin-left: 10px;
			/*
			 * border: 1px solid #B0B0B0;
			 */
		}
		
		.rightbox
		{
			border: none;
			background-image:url(images/rightboxtitle.jpg);
			background-repeat:repeat-y;
			color: black;
			width: 160px;
		}
		
		.rightboxmenu
		{
			background-color: #DCDCDC;
			border: 1px solid #B0B0B0;
			margin-left:auto;
			margin-right:auto;
		}
		
		.rightlink
		{
			font-family: sans-serif;
			background-image:url(images/rightlink.jpg);
			background-repeat:repeat-y;
			font-size: 9px;
			height: 15px;
			width: 128px;
			text-align: right;
			padding-right: 2px;
			border-right: 2px solid #B0B0B0;
		}
		
/* Ende Menuleisten */


/* Content-Bereich */

	.content
	{
		width:660px;
		background-color: transparent;
		padding-left:1px;
	}
	
	.contenttable
	{
		padding:0px;
		width:100%;
		border: 1px solid #B0B0B0;
		table-layout:fixed;

	/*	margin-left:auto; */
	/*	margin-right:auto;*/
	}

	/* Titelleiste */
	
		.contenttitel
		{
			height: 15px;
			width:auto;
			background-image:url(images/contenttitel.jpg);
			background-repeat:repeat-y;
			color: black;
			font-size: 1.5em;
			font-weight: bold;
			text-align: center;
			border-bottom: 1px solid #B0B0B0;
		}
	
	/* Inhalt */
	
		.contentmain
		{	
			width:auto;
			text-align:left;
			height: 15px;
			background-image:url(images/contenttitel.jpg);
			background-repeat:repeat-y;
			color: black;
			padding:5px;
			border-top: 1px solid #B0B0B0;
			border-bottom: 1px solid #B0B0B0;
		}
	
	/* Footer */
	
		.contentfooter
		{
			height: 15px;
			width:auto;
			background-image:url(images/contenttitel.jpg);
			background-repeat:repeat-y;
			color: black;
			font-weight: bold;
			text-align: center;
			border-top: 1px solid #B0B0B0;
		}
	
/* Ende Content-Bereich */


/* User */

	.userdetail
	{
		border:1px solid #B0B0B0;
		width:100%;
		padding:5px;
	}
	
	.userdetailavatar
	{
		width:150px;
		overflow: hidden;
		vertical-align:top;
	}

	.userdetailcont
	{
		text-align:right;
		vertical-align:middle;
	}
	
/* Ende User */


/* Board */

	/* Main */
		.centerboard
		{
			margin-right:auto;
			text-align:center;
			margin-left: 100px; 
		}
	
		.board
		{
			background-color:transparent;
		}
		
		.boardcontent
		{
			border: 1px solid #B0B0B0;
			width:100%;
		}
		
		.boardmiddle
		{
			font-family: sans-serif;
			font-size: 7pt;
			border: 1px solid #B0B0B0;
		}
	
	/* Ende Main */


	/* Header */
	
		.boardheader
		{
			background-image:url(images/boardheader.jpg);
			font-size: 8pt;
			text-align:left;
			padding: 5px;
			width:auto;
		}

	/* Ende Header *//

	/* Navigation */
	
		.boardnavheader
		{
			width: 100%;
			margin-top: 2px;
			margin-bottom: 2px;
			border: 1px solid #B0B0B0;
		}
		
		.boardnavlinks
		{
			padding-left: 5px;
			text-align: left;
			font-size: 8pt;
			width: 99%;
		}
		
		.boardnav
		{
			white-space:nowrap;
			padding-right: 5px;
			text-align: left;
		}

	/* Ende Navigation */


	/* Content */
	
		.boardmiddlemain
		{
			width: 750px;
		}
		
		.boardmiddlecontent
		{
			border: 1px solid #B0B0B0;
			margin-top: 2px;
			margin-bottom: 2px;
			border-collapse:collapse;
		}
	
	/* Ende Content */

	/* Seitenzahlen */

		.boardpagelinkstable
		{
			background-image: none;
			border: 1px solid #B0B0B0;
			margin-top: 5px;
			margin-bottom: 20px;
			width: 100%;
		}
		
		.boardpagelinkstablelinks
		{
			background-image:url(images/boardheader.jpg);
			padding: 2px;
			font-weight:bold;
			width:auto;
		}
		
		.boardpagelinks
		{
			font-size: 9px;
		}
		
	/* Ende Seitenzahlen */


/* Kategorien */

	/* Kategorien-Header */

		.boardcategoryheadstatus
		{
			border: 1px solid #B0B0B0;
			padding-left: 5px;
			width: 80px;
		}
		
		.boardcategoryheadboard
		{
			padding-left: 5px;
			border: 1px solid #B0B0B0;
		}
		
		.boardcategoryheadthreads
		{
			padding-left: 5px;
			border: 1px solid #B0B0B0;
		}
		
		.boardcategoryheadposts
		{
			padding-left: 5px;
			border: 1px solid #B0B0B0;
		}
		
		.boardcategoryheadlastpost
		{
			padding-left: 5px;
			border: 1px solid #B0B0B0;
		}
		
		.boardcategoryheadmods
		{
			padding-left: 5px;
			border: 1px solid #B0B0B0;
		}

	/* Ende Kategorien-Header */

	.boardcategorystatus
	{
		padding-left: 5px;
		border: 1px solid #B0B0B0;
	}
	
	.boardcategoryname
	{
		padding-left: 5px;
		border: 1px solid #B0B0B0;
		font-weight:bold;
	}
	
	.boardcategorydescription
	{
		padding-left: 5px;
		font-weight:normal;
		font-style:italic;
	}
	
	.boardcategorytopics
	{
		padding-left: 5px;
		border: 1px solid #B0B0B0;
	}
	
	.boardcategoryposts
	{
		padding-left: 5px;
		border: 1px solid #B0B0B0;
	}
	
	.boardcategorylastreply
	{
		padding-left: 5px;
		border: 1px solid #B0B0B0;
	}
	
	.boardcategorymods
	{
		padding-left: 5px;
		border: 1px solid #B0B0B0;
	}

/* Ende Kategorien */


/* Threads */

	/* Threads-Header*/
	
		.boardthreadheadnew
		{
			padding-left: 5px;
			border: 1px solid #B0B0B0;
		}
		
		.boardthreadheadicon
		{
			padding-left: 5px;
			border: 1px solid #B0B0B0;
		}
		
		.boardthreadheadthread
		{
			padding-left: 5px;
			border: 1px solid #B0B0B0;
		}
		
		.boardthreadheadposts
		{
			padding-left: 5px;
			border: 1px solid #B0B0B0;
		}
		
		.boardthreadheadviews
		{
			padding-left: 5px;
			border: 1px solid #B0B0B0;
		}
		
		.boardthreadheadlastpost
		{
			padding-left: 5px;
			border: 1px solid #B0B0B0;
		}
	
	/* Ende Threads-Header */


	.boardthreadnofound
	{
		font-style: italic;
		text-align: center;
	}
	
	.boardthreadname
	{
		padding-left: 5px;
		border: 1px solid #B0B0B0;
		font-weight: bold;
	}
	
	.boardthreadlinks
	{
		padding-left: 5px;
		font-weight: normal;
	}
	
	.boardthreadviews
	{
		padding-left: 5px;
		border: 1px solid #B0B0B0;
	}
	
	.boardthreadposts
	{
		padding-left: 5px;
		border: 1px solid #B0B0B0;
	}
	
	.boardthreadlastreply
	{
		padding-left: 5px;
		border: 1px solid #B0B0B0;
	}
	
	.boardthreadthreads
	{
		padding-left: 5px;
		border: 1px solid #B0B0B0;
	}
	
	.boardthreadheading
	{
		padding-left: 5px;
		border: 1px solid #B0B0B0;
	}
	
	.boardthreadnew
	{
		padding-left: 5px;
		border: 1px solid #B0B0B0;
		font-weight: bold;
	}

	/* Thread-Icons */
	
		.boardthreadicontable
		{
			padding-right: 5px;
			border: 1px solid #B0B0B0;
			text-align:right;
			margin: 5px;
		}
		
		.boardthreadiconinfo
		{
			background-image:url(images/boardheader.jpg);
			padding-left: 5px;
			text-align:left;
			width:auto;
		}
	
	/* Ende Thread-Icons */

/* Ende Threads */

/* Footer */

	.boardfooter
	{
		background-image:url(images/boardfooter.jpg);
		background-repeat: repeat-y;
		font-family: sans-serif;
		font-size: 7pt;
		font-weight: bold;
		text-align:left;
		padding: 5px;
		width:auto;
	}

/* Ende Footer */


/* Edit, Post, etc */

	/* Edit-Content */
	
		.editcontent
		{
			border: 1px solid #B0B0B0;
			width:100%;
		
		}
		
	/* Ende Edit-Content */


	/* Edit-Header */
	
		.editheader
		{
			background-image:url(images/boardheader.jpg);
			font-size: 8pt;
			text-align:left;
			padding: 5px;
			width:auto;
		}

	/* Ende Edit-Header */


	/* Edit-Footer */
	
		.editfooter
		{
			background-image:url(images/boardfooter.jpg);
			background-repeat: repeat-y;
			font-family: sans-serif;
			font-size: 7pt;
			font-weight: bold;
			text-align:left;
			padding: 5px;
			width:auto;
		}
	
	/* Ende Edit-Footer */

/* Ende Edit */

/* Umfragen/Surveys */

	.surveytable
	{
		border: 1px solid #B0B0B0;
		margin-top: 2px;
		margin-bottom: 2px;
	}
	
	.surveytitle
	{
		background-image:url(images/boardheader.jpg);
		font-size: 8pt;
		text-align:left;
		padding: 2px;
		width:auto;
	}
	
	.surveyoption
	{
		text-align: left;
	}
	
	.surveybarpercent
	{
		text-align: right;
	}
	
	.surveybar
	{
		text-align: right;
		padding: 2px;
	}
	.surveyvoted
	{
		font-weight: bold;
	}
	
	.surveyshowresults
	{
		font-weight: normal;
	}

	/* Umfrage-Balken */

		.surveybarstart1
		{
		}
		
		.surveybar1
		{
			background-color: red;
		}
		
		.surveybarend1
		{
		}
		
		.surveybarstart2
		{
		}
		
		.surveybar2
		{
			background-color: green;
		}
		.surveybarend2
		{
		}
		
		.surveybarstart3
		{
		}
		
		.surveybar3
		{
			background-color: blue;
		}
		
		.surveybarend3
		{
		}
		
		.surveybarstart4
		{
		}
		
		.surveybar4
		{
			background-color: yellow;
		}
		.surveybarend4
		{
		}
		
		.surveybarstart5
		{
		}
		
		.surveybar5
		{
			background-color: silver;
		}
		.surveybarend5
		{
		}
		
		.surveybarstart6
		{
		}
		
		.surveybar6
		{
			background-color: gold;
		}
		.surveybarend6
		{
		}
		
		.surveybarstart7
		{
		}
		
		.surveybar7
		{
			background-color: orange;
		}
		.surveybarend7
		{
		}
		
		.surveybarstart8
		{
		}
		
		.surveybar8
		{
			background-color: navy;
		}
		
		.surveybarend8
		{
		}
		
		.surveybarstart9
		{
		}
		
		.surveybar9
		{
			background-color: black;
		}
		.surveybarend9
		{
		}
		
		.surveybarstart10
		{
		}
		
		.surveybar10
		{
			background-color: mediumpurple;
		}
		.surveybarend10
		{
		}
		
		.surveybarstart11
		{
		}
		
		.surveybar11
		{
			background-color: darkgoldenrod;
		}
		
		.surveybarend11
		{
		}
		
		.surveybarstart12
		{
		}
		
		.surveybar12
		{
			background-color: maroon;
		}
		.surveybarend12
		{
		}

	/* Ende Umfrage-Balken */

/* Ende Umfragen/Surveys */

/* Posts */

/* Posts-Content */

.posts1content
{
	border: 1px solid #B0B0B0;
	width:100%;
	margin-top: 2px;
	margin-bottom: 2px;
	vertical-align: top;
}

.posts2content
{
	border: 1px solid #B0B0B0;
	width:100%;
	margin-top: 2px;
	margin-bottom: 2px;
	vertical-align: top;
}

.posts3content
{
	border: 1px solid #B0B0B0;
	width:100%;
	margin-top: 2px;
	margin-bottom: 2px;
	vertical-align: top;
}
.posts4content
{
	border: 1px solid #B0B0B0;
	width:100%;
	margin-top: 2px;
	margin-bottom: 2px;
	vertical-align: top;
}


/* Ende Posts-Content */


/* Posts-Header */
.posts1header
{
	background-image:url(images/boardheader.jpg);
	font-size: 8pt;
	text-align:left;
	padding: 5px;
	width:auto;
}

.posts2header
{
	background-image:url(images/boardheader.jpg);
	font-size: 8pt;
	text-align:left;
	padding: 5px;
	width:auto;
}
.posts3header
{
	background-image:url(images/boardheader.jpg);
	font-size: 8pt;
	text-align:left;
	padding: 5px;
	width:auto;
}
.posts4header
{
	background-image:url(images/boardheader.jpg);
	font-size: 8pt;
	text-align:left;
	padding: 5px;
	width:auto;
}

/* Ende Posts-Header */


/* Posts-Footer */

.posts1footer
{
	background-image:url(images/boardfooter.jpg);
	background-repeat: repeat-y;
	font-family: sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-align:left;
	padding: 5px;
	width:auto;
}

.posts2footer
{
	background-image:url(images/boardfooter.jpg);
	background-repeat: repeat-y;
	font-family: sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-align:left;
	padding: 5px;
	width:auto;
}
.posts3footer
{
	background-image:url(images/boardfooter.jpg);
	background-repeat: repeat-y;
	font-family: sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-align:left;
	padding: 5px;
	width:auto;
}
.posts4footer
{
	background-image:url(images/boardfooter.jpg);
	background-repeat: repeat-y;
	font-family: sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-align:left;
	padding: 5px;
	width:auto;
}

/* Ende Posts-Footer */


/* Posts-Titelleiste */

.posts1date
{
	padding-left: 5px;
}

.posts1links
{
	padding-left: 5px;
	padding-right: 2px;
}

.posts2date
{
	padding-left: 5px;
}

.posts2links
{
	padding-left: 5px;
}
.posts3date
{
	padding-left: 5px;
}

.posts3links
{
	padding-left: 5px;
}
.posts4date
{
	padding-left: 5px;
}

.posts4links
{
	padding-left: 5px;
}

/* Ende Posts-Titelleiste */


/* Posts-Infos */

.posts1userinfos
{
	text-align:left;
	padding-left: 5px;
	vertical-align: top;
	width: 120px;
}

.posts1username
{
}

.posts1information
{
}

.posts2userinfos
{
	text-align:left;
	padding-left: 5px;
	vertical-align: top;
	width: 120px;
}

.posts2username
{
}

.posts2information
{
}

.posts3userinfos
{
	text-align:left;
	padding-left: 5px;
	vertical-align: top;
	width: 120px;
	background-color: #B0B0E0;
}

.posts3username
{
}

.posts3information
{
}
.posts4userinfos
{
	text-align:left;
	padding-left: 5px;
	vertical-align: top;
	width: 120px;
	background-color: #B0B0E0;
}

.posts4username
{
}

.posts4information
{
}

/* Ende-Infos */

.posts1post
{
	vertical-align: top;
	text-align: justify;
	padding-left: 5px;
	padding-right: 5px;
}

.posts1sig
{
	text-align:left;
}

.posts1lastedit
{
	text-align:right;
	padding-right: 5px;
}

.posts2post
{
	vertical-align: top;
	text-align: justify;
	padding-left: 5px;
	padding-right: 5px;
}

.posts2sig
{
	text-align:left;
}

.posts2lastedit
{
	text-align:right;
	padding-right: 5px;
}

.posts3post
{
	vertical-align: top;
	text-align: justify;
	padding-left: 5px;
	padding-right: 5px;
}

.posts3sig
{
	text-align:left;
}

.posts3lastedit
{
	text-align:right;
	padding-right: 5px;
}

.posts4post
{
	vertical-align: top;
	text-align: justify;
	padding-left: 5px;
	padding-right: 5px;
}

.posts4sig
{
	text-align:left;
}

.posts4lastedit
{
	text-align:right;
	padding-right: 5px;
}

.deletepost
{
	padding:2px;
	text-align:right;
}
/* Ende Posts */


/* Quotes */

.quotetable
{
	border: 1px solid #B0B0B0;
	margin: 5px;
	width: 80%;
}
.quoteinfo
{
 	background-image:url(images/boardheader.jpg);
	padding-left: 5px;
	width:auto;
}
.quotetxt
{
 	font-size: 12px;
	padding-left: 5px;
}

/* Ende Quotes */


/* Attachments */

/* Attachments hinzufügen */
.attachmenttable
{
	border: 1px solid #B0B0B0;
	margin: 5px;
	width: 80%;
}

/* Attachments-Titelleiste */

.attachmentinfo
{
 	background-image:url(images/boardheader.jpg);
	width:auto;
}

.attachmentinfoicon
{
	padding-left: 5px;
}

.attachmentinfosize
{
	padding-left: 5px;
}

/* Ende Attachments-Titelleiste */

.attachmentcontent
{
	padding: 5px;
	vertical-align:top;
}

.attachmentname
{
	font-size: 12px;
}

.attachmentcounter
{
	font-size: 9px;
}

.attachmentsize
{
	font-size: 12px;
}

.attachmentsource
{
	text-align:right;
}

/* Ende Attachments hinzufügen */


/* Attachment-Anzeige */

.attachmentviewtable
{
	border: 1px solid #B0B0B0;
	margin: 5px;
	width: 80px;
	text-align:center;
	float:right;
}

.attachmentviewinfo
{
 	background-image:url(images/boardheader.jpg);
	padding-left: 5px;
	width:auto;
}

.attachmentviewtxt
{
 	font-size: 12px;
	padding-left: 5px;
}

/* Ende Attachment-Anzeige */


/* Ende Attachments */

/* Thread löschen */

.deltable
{
	border: 1px solid #B0B0B0;
	width:100%;
}

.delheader
{
	background-image:url(images/boardheader.jpg);
	font-size: 8pt;
	text-align:left;
	padding-left: 5px;
	width:auto;
}

.delcontent
{
	padding:5px;
}
.delfooter
{
	background-image:url(images/boardheader.jpg);
	font-size: 8pt;
	text-align:left;
	padding: 2px;
	width:auto;
}

/* CMS */

.cmscontent
{
	width:100%; 
}

.cmscontenttext
{
	text-align:left;
}

.cmspicture1
{
	vertical-align:top;
	float:left;
	margin-right:5px;
}

/* Ende CMS */

