
* {
	margin: 0;
	padding: 0;
}

body, html {
	margin: 0;
	
	line-height: 25px;
	text-align: justify;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: blue;
	
	/* ie9 fix */
	scrollbar-base-color:gray \0/IE9; 
    scrollbar-3d-light-color:#FFFFFF \0/IE9; 
    scrollbar-arrow-color:#FFFFFF \0/IE9; 
    scrollbar-darkshadow-color:#000000 \0/IE9; 
    scrollbar-face-color:silver \0/IE9; 
    scrollbar-highlight-color:#FFFFFF \0/IE9; 
    scrollbar-shadow-color:#000000 \0/IE9; 
    scrollbar-track-color:silver \0/IE9; }

/* ie9 fix */
submit, input, select , textarea, Button{ /* Alle Labels UND Formularelemente auswhlen */
  border-style:solid \0/IE9; 
  border-width:1px \0/IE9; 
}



a:link {color:white; text-decoration:none;}
a:active {color:white; text-decoration:underline;}
a:visited {color:white; text-decoration:none;}
a:hover {color:yellow; text-decoration:underline;}





td {
	font-family: "trebuchet ms",arial,helvetica,sans-serif;
	font-size: 12pt;
	color:#003;
	
}

.itemsbox {background: Black; border:0px; margin:0px; margin-top:20px; margin-bottom:20px; padding:0px;}

.postbox {background: white; border:1px solid silver; margin:0px; margin-top:10px; margin-bottom:0px; background-color:black; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px;}
.postname {font-weight:bold; color:orange;}
.postinfo {font-size:8pt; color:yellow; border-bottom:0px solid black padding-bottom:0px;background: black;}
.posttext {padding-top:5px;background: Black;}

a.post:link {color:#0044aa; text-decoration:underline;}
a.post:active {color:#cc0000; text-decoration:underline;}
a.post:visited {color:#0044aa; text-decoration:underline;}
a.post:hover {color:#cc0000; text-decoration:underline;}

.tablehidden {border:0px; margin:0px; padding:0px; border-spacing:0px;}

.pagenavbox {border:0px solid #aaccaa; margin:0px; margin-top:20px; margin-bottom:20px; background-color:#f3fff3; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; text-align:center; font-size:9pt;}

a.pagenav:link {color:#008800; text-decoration:none;}
a.pagenav:active {color:#cc0000; text-decoration:none;}
a.pagenav:visited {color:#008800; text-decoration:none;}
a.pagenav:hover {color:#cc0000; text-decoration:none;}

.pagenumbertext {color:#559955;}
.pagenumberdelim {color:#aaccaa;}
.pagenumbercurrent {color:#224422; font-weight:bold;}

.buttonborder {border:0px solid #aaaaaa; margin:0px; background-color:#f3f3f3; padding-top:2px; padding-bottom:2px; padding-left:6px; padding-right:6px; font-size:10pt; font-weight:bold; text-align:center;}

a.button:link {color:#0044aa; text-decoration:none;}
a.button:active {color:#cc0000; text-decoration:none;}
a.button:visited {color:#0044aa; text-decoration:none;}
a.button:hover {color:#cc0000; text-decoration:none;}


.admin {font-size:8pt;}
a.admin:link {color:#880000; text-decoration:none;}
a.admin:active {color:#ff0000; text-decoration:underline;}
a.admin:visited {color:#880000; text-decoration:none;}
a.admin:hover {color:#ff0000; text-decoration:underline;}

.formbox {border:0px solid #6666aa; margin:0px; margin-top:20px; margin-bottom:20px; background-color:#f0f3ff; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; text-align:center;}

.formtext {font-family:"trebuchet ms",arial,helvetica,sans-serif; font-size:9pt; color:#000000;}

form {margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; margin:0px;}
input, textarea, select {font-family:tahoma,arial,helvetica,sans-serif; font-size:8pt;}

.errorbox {border:0px solid #aa0000; margin:0px; margin-top:5px; margin-bottom:5px; background-color:#fff0f0; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; text-align:center;}

.red {color:#cc0000;}
.green {color:#00aa00;}



h1, h2, h3 {
	margin-top: 1.5em;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.4em;
}

h3 {
	font-size: 1em;
}

p, ul, ol {
	margin-top: 1.5em;
}

ul, ol {
	margin-left: 3em;
}

blockquote {
	margin-left: 3em;
	margin-right: 3em;
}

a {
	color: #1F6196;
}

/** Header Style Starts Here */

#header {
	width: 700px;
	height: 90px;
	margin: 0 auto;
	padding: 0;
}

#header h1 {
	margin: 0;
	padding: 10px 0 10px 18px;
	/*background:url(images/logo.gif) no-repeat left 90%;*/
	/**text-transform: lowercase;*/
	font-size: 36px;
	font-weight: normal;
	color: #FFFFFF;
}

/** Menu Style Starts Here */


#menu {
	width: 760px;
	height: 43px;
	margin: 0 auto;
	padding: 0 20px;
	background: url(images/oben.png) no-repeat left top;
}

#menu ul {
	margin: 0;
	list-style: none;
	padding-top: 10px;
}

#menu li {
	display: inline;
}



#menu a {
	padding: 0 20px;
	background: url(images/image06.gif) no-repeat right 50%;
	text-decoration: none;
	color: #FFFFFF;
}

#menu a:hover {
}

#menu .first a  {
	padding-left: 0;
}

/** Page Style Starts Here */

#page {
	width: 700px;
	margin: 0 auto;
	padding: 0;
	background: url(images/image05.jpg) repeat-y;
}

#page2 {
	width: 700px;
	margin: 0 auto;
	padding: 0;
	background: url(images/image055.jpg) repeat-y;
}

#page-top {
	background: url(images/image03.jpg) no-repeat left top;
}

#page-bottom {
	background: url(images/bild_links.gif) no-repeat left top;
}

#content {
	float: right;
	width: 420px;
	padding: 40px 50px 30px 60px;
}

#content h2 {
	margin: 0;
	padding: 20px 0 10px 0;
	border-bottom: 1px dotted #CFCFCF;
	/**text-transform: lowercase;*/
	font-size: 24px;
	font-weight: normal;
}

#sidebar {
	float: left;
	width: 250px;
	padding: 20px 0 0 20px;
}

#sidebar h2 {
	margin: 0;
	padding: 20px 0 10px 0;
	border-bottom: 1px dotted #CFCFCF;
	/**text-transform: lowercase;*/
	font-size: 24px;
	font-weight: normal;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin: 0;
	padding: 10px 0;
	border-bottom: 1px dotted #CFCFCF;
}
/** Footer Style Starts Here */

#footer {
	width: 700px;
	height: 43px;
	margin: 0 auto;
	padding: 0 0 20px 0;
	background: url(images/unten.png) no-repeat left top;
}

#footer p {
	margin: 0;
	padding: 8px 0 0 0;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
}

#footer a {
	color: #FFFFFF;
}

