/* layout */
body {
	color: #333;
	background-color: #44484f; 
	text-align: center;
	font-family: arial, sans-serif;
	font-size: 10pt;
}

#seite {
	margin: 0px auto;
	width: 987px;
	text-align: left
}
#main {
	 background-color: #ffffff; margin-right: 6px; margin-left: 6px;  
	 text-align: left
   }
#header {
	width: 987px;
	height: 198px;
	background-image: url(images/logo_1024_3.jpg)
}
#footer {
	background-image: url(images/foot-1024.jpg); border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}
#himmell {
	background-color: #759eb7; 
  border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}
#main > table {
	width: 100%
}
/* schriften */
a {
	text-decoration: none;
  color: #cc1f27
}
a:hover {
	text-decoration: underline
}
#news {
font-size: 10pt; font-family: verdana, arial, helvetica, sans-serif
}
small {
	font-size: 0.9em; line-height: 1.5em; font-family: arial, helvetica, sans-serif
}
h1 {
	font-weight: bold; font-family: 'trebuchet ms', 'lucida grande', verdana, arial, sans-serif
}
h2 {
	font-weight: bold; font-family: 'trebuchet ms', 'lucida grande', verdana, arial, sans-serif
}
h3 {
	font-weight: bold; font-family: 'trebuchet ms', 'lucida grande', verdana, arial, sans-serif
}
.h1 {
	font-weight: bold; font-family: 'trebuchet ms', 'lucida grande', verdana, arial, sans-serif
}
#content {
	font-size: 1.2em
}
h1 {
	font-size: 1.6em
}
h1.pagetitle {
	font-size: 1.6em
}
h2 {
	font-size: 1.6em
}
.sidebars h2 {
	font-size: 1.2em; font-family: 'lucida grande', verdana, sans-serif
}
h2 {
	font-size: 1.5em
}
h6 {
	font-size: 1em
}
.h6 {
	font-size: 1em
}
h1 {
	color: #333
}
h1 a {
	color: #333
}
h1 a:visited {
	color: #333
}
h2 {
	color: #333
}
h2 a {
	color: #333
}
h2 a:visited {
	color: #333
}
h1 {
	text-decoration: none
}
h1 a {
	text-decoration: none
}
h1 a:hover {
	text-decoration: none
}
h1 a:visited {
	text-decoration: none
}

h2 {
	text-decoration: none
}
h2 a {
	text-decoration: none
}
h2 a:hover {
	text-decoration: none
}
h2 a:visited {
	text-decoration: none
}
small {
	color: #777
}

h1 a:hover {
	text-decoration: none
}
h2 a:hover {
	text-decoration: none
}
* {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
p {
	margin: 1em 0px
}


.narrowcolumn {
	width: 100%
}
.narrowcolumn {
	padding-right: 3px; padding-left: 3px; padding-bottom: 0px; vertical-align: top; padding-top: 0px
}
.widecolumn {
	padding-right: 3px; padding-left: 3px; padding-bottom: 0px; vertical-align: top; padding-top: 0px
}
.narrowcolumn .postmetadata {
	text-align: left
}
.alt {
	border-top: #eee 1px solid; border-bottom: #eee 1px solid; background-color: #fafafa
}

.post {
	clear: both; border-right: #eeeeee 1px solid; padding-right: 15px; border-top: #eeeeee 1px solid; padding-left: 15px; background: #fafafa; padding-bottom: 5px; margin: 0px auto 9px; border-left: #eeeeee 1px solid; padding-top: 5px; border-bottom: #eeeeee 1px solid; height: 1%; text-align: left
}
.narrowcolumn .postdata {
	padding-top: 5px
}
.widecolumn .postmetadata {
	margin: 30px 0px
}
.smallattachment {
	margin: 5px 5px 5px 0px; width: 128px; text-align: center
}
.attachment {
	margin: 5px 0px; text-align: center
}
.postmetadata {
	clear: both
}
.entry {
	clear: both
}
.inline-widgets {
	clear: both
}
#footer {
	margin: 0px auto; width: 987px; height: 68px
}
#footer p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 10px; text-align: center
}

h1.pagetitle {
	margin-top: 30px; text-align: left
}
h2.comments {
	margin: 40px auto 20px
}
.text-shadow {
	left: 2px; color: #333; position: absolute; top: 2px
}
.text-stroke-tl {
	left: -1px; position: absolute; top: -1px
}
.text-stroke-tr {
	left: 1px; position: absolute; top: -1px
}
.text-stroke-bl {
	left: -1px; position: absolute; top: 1px
}
.text-stroke-br {
	left: 1px; position: absolute; top: 1px
}
#headerimg .description {
	padding-left: 15px; font-weight: bold; padding-top: 60px
}
.h6 {
	padding-left: 15px; font-weight: bold; padding-top: 60px
}

ol {
	padding-right: 0px; padding-left: 20px; padding-bottom: 0px; padding-top: 0px
}
ul {
	padding-right: 0px; padding-left: 20px; padding-bottom: 0px; padding-top: 0px
}
ol ol {
	padding-right: 0px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px
}
ol ul {
	padding-right: 0px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px
}
ul ul {
	padding-right: 0px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px
}
ul ol {
	padding-right: 0px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px
}
ul {
	margin-left: 0px; list-style-type: circle
}
li {
	margin: 3px 0px 4px 5px
}

ol li {
	list-style: decimal none outside
}

.style8 {
font-weight: bold; 
}
/* menus und schriftarten */
#sidebar1 {
	padding-right: 3px; padding-left: 3px; padding-bottom: 0px; vertical-align: top; padding-top: 0px;	background-color: #ffffff
}
#sidebar2 {
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 0px;
  padding-bottom: 0px;
	vertical-align: top;

	background-color: #ffffff
}
.sidebars {
	padding-top: 10px;
	font: 1em 'lucida grande', verdana, arial, sans-serif
}
.sidebars a{
	color: #cc1f27;
}
.sidebars h2 {
	text-decoration: none;
	font-size:15px;
	font-weight: bolder;
}
.sidebars {
	border-right: #dddddd 1px solid;
	padding-right: 5px;
	border-top: #dddddd 1px solid;
	padding-left: 5px;
	background: #eeeeee;
	padding-bottom: 5px;
	border-left: #dddddd 1px solid;
	width: 180px;
	padding-top: 5px;
	border-bottom: #dddddd 1px solid;
	color: #cc1f27;
	font-weight: bold;
}
.sidebars li {
	list-style-image: url(images/star.jpg); margin: 10px 0px 15px 30px
}
.sidebars ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
.sidebars ol {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
.sidebars ul li {
	list-style-image: none;
	margin: 0px;
	list-style-type: circle;
	font-size: 12px;
	color: #cc1f27;
}
.sidebarsdee a:active  {
	font-size: 14px;
}

.sidebars ol li {
	list-style: decimal none outside
}
.sidebars p {
	margin: 5px 0px 8px
}
.sidebars ul li.select {
	list-style-image: url(../symbole/pfeil.bmp);
	text-decoration: underline;
	font-size: 14px;
}
.sidebars ul ul {
	margin: 0px 0px 0px 10px
}
/* weitere schriftarten */


.style2 {font-size: 18px}

.style9 a { 
 color: #000000;

}

.stylebes { 
 color: #585858;
 font-family: arial, verdana, helvetica, sans-serif;
 font-size:12px;
 text-decoration: none;
 vertical-align:bottom;
 text-align: center;
}


.style9 a:link {
 color:#000000;
 }


.style9 a:visited {
 color:#000000;
 }


.style9 a:active {
 color:#000000;
 }
.style9 {
 font-family:verdana, arial, helvetica, sans-serif;
  font-size:12px
  }
  .stylepic {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
  }
.style10 {
 font-family:verdana, arial, helvetica, sans-serif;
  font-size:18px
  }
/* feed button */
 .feed-button {
  padding: 10px 0;
}

.feed-button a {
  color: #666;
  padding: 10px 15px 10px 36px;
  background: #1b1b19 url("../symbole/feed-icon-14x14.png") no-repeat 15px 50%;
	border-top: 1px solid #3b3b39;
	border-right: 1px solid #111110;
	border-bottom: 1px solid #0b0b0a;
	border-left: 1px solid #2b2b29;
}

.feed-button a:hover {
	background: #232320 url("../symbole/feed-icon-14x14.png") no-repeat 15px 50%;
	border-top: 1px solid #42423f;
	border-right: 1px solid #161614;
	border-bottom: 1px solid #0f0f0d;
	border-left: 1px solid #333330;
}
/* form */
.gbmain{ 
	width: 100%;
	margin-right: 6px; margin-left: 6px;  
  text-align: left;
}
.gbleft{
  color: #ff5200 !important; 
  font-family: trebuchet ms !important;
  font-size: 16px !important;
}
td.gbleft {
   font-family: "trebuchet ms";
   font-size: 16px;
   font-weight:bold;
   vertical-align: top;
   text-align: left;
}
.gbpagebreak{
   font-family: "trebuchet ms";
   font-size: 16px;
   font-weight:bold;
   color:black;
}
td.right {
   font-family: "trebuchet ms";
   font-size: 11px;
   font-weight:normal;
   vertical-align: top;   
   text-align: left;   
}

.gbhead{
   font-family: "trebuchet ms";
   font-size: large;
   font-weight: bold;
   color:#ff5200;
   vertical-align: top;
   text-align: left;
   
}

.gbheaderror{
   font-family: "trebuchet ms";
   font-size: large;
   font-weight: bold;
   color:#ff0000;
   vertical-align: top;
   text-align: left;
   
}
.gbnotvalid{
   border:2px red solid;
   font-family:"trebuchet ms";
}
.gbtext{
   font-family: "trebuchet ms";
   font-size: 16px;
   font-weight:normal;
   color:#333333;
   border:1px #cccccc solid;
   background:url(../include/form/images/style1_txt_bg.gif) #f6f6f6 top repeat-x;
}
select.other{
   font-family: "trebuchet ms";
   font-size: 16px;
   font-weight:normal;
   color:#333333;
   border:1px #cccccc solid;
   background:url(../include/form/images/style1_txt_bg.gif) #f6f6f6 top repeat-x;
}
.gbbtn{
   font-family: "trebuchet ms";
   font-size: 16px;
   font-weight:normal;
   color:#333333;
   border:1px #c6c7ca solid;
   background: url(../include/form/images/style1_btn_bg.gif) #e4e4e4 top repeat-x;
}
span.required{
  font-size: 16px !important;
  color: red !important;
}
/* Lightbox */
/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../include/slimbox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../include/slimbox/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../include/slimbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 113px;
	height: 22px;
	background: transparent url(../include/slimbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
