﻿body						{ text-align: center; margin: 0 auto; padding:0px; background-image:url(../images/header_extend.gif); background-repeat:repeat-x; background-color: #f1eded; font: normal 11px Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif; }



a							{ text-decoration: none; }
a:hover						{ text-decoration: none;}
img							{ border: 0px;  text-decoration: none; }

h1							{ font-size: 16px; color: #555555; font-weight: bold; margin:0px; padding: 0px; padding-bottom: 10px; }

h2							{ font-size: 14px; color: #764c4c; font-weight: bold; margin:0px; padding: 0px; padding-bottom: 10px; }
h2 a						{ color: #764c4c; }
h3							{ font-size: 20px; line-height: 24px; color: #c0c40e; font-weight: bold; margin:0px; padding: 0px; padding-bottom: 10px; }
h3 a						{ color: #977575; }
h3 a:hover					{ text-decoration:none}

h4							{ font-size: 12px; color: #555555; font-weight: bold; margin:0px; padding: 0px; }
h4.categories				{ font-size: 12px; color: #555555; font-weight: bold; margin:0px; padding: 0px; padding-bottom: 10px; }

h5							{ font-size: 12px; color: #505d57; font-weight: bold; margin:0px; padding: 0px; }

#preheader					{ position: relative; width: 945px; height: 122px; margin: 0 auto; margin-top: 0px; text-align:left; background-color: #977575; }
#logo						{ margin-top: 8px; float: left; }
#logo_pic					{ position: relative; left:-20px; width: 329px; height: 101px; }

#login						{ float: right; width: 330px; }
#loginname					{ float: left; width: 126px; }
#loginpwd					{ float: left; width: 125px; }
#loginsenden				{ float: left; width: 79px; }
#logged_in_name				{ float: right; }
#logged_in_button			{ float: right; width: 88px; text-align: right; }


#toolbar					{ }
.navi_toolbar_div			{ margin: 15px 15px 15px 0px; float: left }
.navi_toolbar 				{ font-size: 12px; color: #635c55; }
.navi_toolbar_active		{ font-size: 12px; color: #9e0135; }
.navi_toolbar_edit			{ margin-top: 3px; z-index: 20; }

#search						{ padding-top: 10px; margin-left: 115px; margin-bottom: 5px; text-align: right;}
.search_input				{ border: 0px; width: 205px; font-size: 11px; line-height: 13px; height: 15px; border-top: 1px solid #764c4c; border-left: 1px solid #764c4c; border-bottom: 0px; border-right: 0px; }
:root .search_input			{ height: 16px; }
	
#head_navi					{ padding: 3px 0px 2px 215px; width: 649px; border-top: 1px solid #fff; margin: 0 auto; background-color: #555555; text-align:left; border-bottom: 1px solid #fff;}


.navi_left_1_div			{ padding: 3px 0px 3px 10px; margin-top: 2px; width: 215px; background-color: #b8aea4; position: relative; }
.navi_left_1_div a			{ color: #FFF; font-weight: bold; text-decoration: none; }

.navi_left_1_div_active		{ padding: 3px 0px 3px 10px; margin-top: 2px; width: 215px; background-color: #d3d800; position: relative;}
.navi_left_1_div_active a	{ color: #9e0135; font-weight: bold; text-decoration: none; }

.navi_left_2_div			{ padding: 2px 0px 3px 25px; width: 200px; background: #977575 url(../images/arrow_white.gif) no-repeat 10px 5px; position: relative;}
.navi_left_2_div a			{ color: #FFF; font-weight: bold; text-decoration: none; }

.navi_left_2_div_active		{ padding: 2px 0px 3px 25px; width: 200px; background: #977575 url(../images/arrow_white.gif) no-repeat 10px 5px; position: relative;}
.navi_left_2_div_active a	{ color: #d3d800; font-weight: bold; text-decoration: none; }

.navi_edit_elements			{ position: absolute; top: 5px; right: 5px; }


.navi_left_1_link:hover	{ text-decoration: none; color: #555555; }
.navi_left_1_active	{ text-decoration: none; color: #555555; }




.navi_left4_col_1	{ padding-top: 5px; width: 34px; float: left; }
.navi_left4_col_2	{ padding-top: 3px; padding-bottom: 3px; width: 131px; float: left; }
.navi_left4_col_3	{ position: absolute; margin-left: 138px; z-index: 20; }

.navi_left5_col_1	{ padding-top: 5px; width: 40px; float: left; }
.navi_left5_col_2	{ padding-top: 3px; padding-bottom: 3px; width: 125px; float: left; }
.navi_left5_col_3	{ position: absolute; margin-left: 132px; z-index: 20; }

.navi_left_line		{ height: 1px; font-size: 1px; background-color: #555555; }
.navi_left_line2	{ height: 1px; font-size: 1px; background-color: #555555; }





#main									{ width: 945px; margin: 0 auto; min-height: 668px; text-align:left;}

#left_side								{ width: 225px; float: left; min-height: 1px; margin-top: 40px; }
#right_side								{ width: 225px; float: left; margin-top: 40px; background-color: #e3d9d5;}

#breadcrumb_div							{ height: 16px; margin-bottom: 11px; position: relative; }
#breadcrumb								{ width: 400px; font-size: 11px; line-height: 15px; font-weight: normal; color: #b8aea4; }
#breadcrumb	a							{ color: #b8aea4; }


.edit_panel								{ display: inline; visibility: hidden; position: absolute; padding: 5px; background-color: #ffffff; border: 1px solid #ff9600; white-space: nowrap; }

.link									{ color:#764c4c; }
.link_poll								{ color:#764c4c; text-decoration: none;}
.link_poll:hover						{ color:#764c4c; text-decoration: none;}
.link_colored							{ font-size: 11px; color: #555555; font-weight:bold; border-bottom: 0px; }

.clear									{ clear: both; float: none; }
.noborder								{ border: 0;}

/* .navi_first_div						{ width: 190px; margin-bottom: 10px; margin-top: 20px; clear: both; } */

.navi_first								{ padding: 3px 6px 2px 6px; margin-right: 1px; font-size: 11px; color:#fff; font-weight: bold; text-decoration: none;}
.navi_first:hover,
.navi_first_active 						{ padding: 3px 6px 2px 6px; margin-right: 1px; font-size: 11px; color:#505d57; font-weight: bold; text-decoration: none; background-color:#fffffe; }
.navi_first_active:hover				{ background-color:#fff; text-decoration: none;}


#content								{ width: 465px; min-height: 700px; padding-left:15px; padding-right:15px; padding-top: 10px; padding-bottom: 10px; float: left; line-height: 16px; background-color: #fff; }
#teaser									{ width: 465px; min-height: 700px; padding-left:15px; padding-right:15px; padding-top: 10px; padding-bottom: 10px; float: left; line-height: 16px; background-color: #fff; }	
.line									{ width: 465px; border-top: 1px solid #977575; margin-top: 16px; margin-bottom: 9px;}


.entry_div_content						{ padding-bottom: 20px; clear: both; }
.entry_div_content .edit				{ padding-bottom: 10px; }
.entry_div_content .picture				{ margin-bottom: 10px; border: 1px solid #b8aea4; padding: 5px; text-align: center; position: relative; }
.entry_div_content .text				{ font-size: 12px; line-height: 16px; padding-bottom: 15px;  }
.entry_div_content .text a				{ color: #764c4c; font-weight: normal;}
.entry_div_content .firstline			{ font-size: 11px; color: #505d57; padding-bottom: 15px;}
.entry_div_content .firstline a			{ color: #505d57; text-decoration: none;}
.entry_div_content .link_colored		{ color: #c0c40e; font-weight:normal}
.entry_div_content .download_img		{ margin-right: 8px; position:relative; top:5px;}

.entry_div_staff						{ padding-bottom: 20px; clear: both; }
.entry_div_staff h2						{ padding: 0; }
.entry_div_staff .edit					{ padding-bottom: 10px; }
.entry_div_staff .box_picture			{ float: left; margin-right: 38px; margin-top: 4px; width: 84px; height: 96px; }
.entry_div_staff .text					{ font-size: 12px; line-height: 16px; }
.entry_div_staff .text a				{ color: #764c4c; font-weight: normal;}
.entry_div_staff .box_text				{ float: left; }

.entry_div_download						{ border-bottom:#764c4c solid 1px; margin-bottom: 8px;}
.entry_div_download	 h2					{ font-size: 14px; font-weight:bold; padding:0; }
.entry_div_download	 h3					{ font-size: 12px; font-weight:bold; color:#000;  padding:0;  padding-bottom: 12px; line-height: 12px;}
.entry_div_download a					{ color: #c0c40e; font-weight:normal}
.entry_div_download .firstline			{ font-size: 12px; color: #b8aea4;  padding-bottom: 8px; }
.entry_div_download .file_div			{ padding-bottom: 12px; }
.entry_div_download .link_div			{ padding-bottom: 12px; }
.entry_div_download .download_img		{ margin-right: 8px; position:relative; top:5px;}
.entry_div_download .edit				{ margin-top:8px; margin-bottom: 12px;}

.navi_content							{ font-size: 12px; line-height: 16px; padding-left: 17px; background: #ffffff url(../images/arrow_content.gif) no-repeat 0px 5px; position: relative; left: -17px;}
.navi_content a							{ color: #000; text-decoration: none; }

.entry_div_intro						{ padding-bottom: 10px; clear: both; }
.entry_div_intro .edit					{ padding-bottom: 10px; }
.entry_div_intro .picture				{ margin-bottom: 15px; padding: 5px; border: 1px solid #b8aea4; width: 453px; text-align: center; }
.entry_div_intro .text					{ color: #000; font-size: 12px; }
.entry_div_intro .text a				{ color: #000; font-weight: normal;}

.entry_div_default						{ padding-bottom: 10px; border-bottom: 1px solid #764c4c; margin-bottom: 10px; clear: both;}
.entry_div_default .edit				{ padding-bottom: 10px; }
.entry_div_default .picture				{ margin-bottom: 15px; padding: 5px; border: 1px solid #b8aea4; width: 213px; text-align: center; float: left; position: relative; }
.entry_div_default .picture_detail		{ margin-bottom: 15px; padding: 5px; border: 1px solid #b8aea4; width: 453px; text-align: center; position: relative; }
.entry_div_default .video				{ padding-bottom: 15px; }
.entry_div_default .audio				{ padding-bottom: 15px; }
.entry_div_default .text				{ padding-bottom: 15px; font-size: 12px; line-height: 16px; }
.entry_div_default .text a				{ color: #764c4c; font-weight: normal;}
.entry_div_default .text_half			{ padding-bottom: 15px; font-size: 12px; line-height: 16px; width: 225px; margin-left: 15px; float: left; }
.entry_div_default .text_half a			{ color: #764c4c; font-weight: normal;}
.entry_div_default .firstline			{ font-size: 12px; color: #b8aea4;  padding-bottom: 15px; }
.entry_div_default .firstline a			{ color: #b8aea4; }
.entry_div_default .link				{ font-size: 12px; line-height: 16px; color: #764c4c;}


.entry_div_comments						{ padding: 10px; border: 1px #635c55 solid; margin-bottom: 20px; }
.entry_div_comments .edit				{ padding-bottom: 4px; }
.entry_div_comments .text				{ font-size: 12px; line-height: 16px;}
.entry_div_comments .text a				{ color: #764c4c; font-weight: normal;}
.entry_div_comments .caption			{ font-style: italic; font-size: 11px; line-height: 16px;}
.entry_div_comments .caption a			{ font-style: italic; color: #764c4c; font-weight: normal;}
.entry_div_comments .copyright			{ font-size: 11px; line-height: 16px; padding-bottom: 10px;}
.entry_div_comments .copyright a		{ color: #764c4c; font-weight: normal;}
.entry_div_comments .caption			{ font-style: italic; font-size: 11px; line-height: 16px;}
.entry_div_comments .caption a			{ font-style: italic; color: #764c4c; font-weight: normal;}
.entry_div_comments .copyright			{ font-size: 11px; line-height: 16px; padding-bottom: 10px;}
.entry_div_comments .copyright a		{ color: #764c4c; font-weight: normal;}
.entry_div_comments .firstline			{ font-size: 12px; color: #000; font-weight: bold; }
.entry_div_comments .firstline a		{ color: #000; }

	
#matches							{ width: 465px; padding-left:15px; padding-right:15px; padding-top: 10px; padding-bottom: 10px; float: left; line-height: 16px; }

#matches .entry_div					{ padding-bottom: 10px; border-bottom: 1px solid #b2bbb9; margin-bottom: 10px; clear: both;}
	
#comments							{ padding-top: 5px; line-height: 16px;}


.box_left							{ position: relative; padding: 8px; padding-left: 10px; font-size: 11px; color: #505d57; }
.box_left a							{ color: #000000; }
	
.box_left_video						{ margin-bottom: 10px; margin-top: 4px; }
.box_left_text_button				{ margin-top: 2px;}

.box_left_sponsors					{ position: relative; margin-top:59px; margin-bottom: 50px; font-size: 12px; }
.box_left_sponsors .text_a			{ margin-bottom: 10px; }
.box_left_sponsors .text_b			{ margin-top: 30px; margin-bottom: 4px }


.content_footer_div 				{ color: #754b4e; font-size:11px;  background-color:#999; }
.content_footer_div .link			{ color: #754b4e; font-size:11px; }



/*.box_right							{ position: relative; padding-top: 5px; padding-bottom: 5px; }*/
.box_right							{ position: relative; padding: 8px; padding-left: 10px; font-size: 11px; color: #000; }
.box_right a							{ color: #000; }


.box_right .text_div				{ font-size: 11px; font-weight: normal; color: #000; }
.box_right .text_div a				{ color: #000; font-weight: normal;}
.box_right .left_div 				{ float: left; width: 80px; font-size: 11px; color: #000;}
.box_right .right_div 				{ float: left; width: 40px; text-align: right; font-size: 11px; color: #000;}

.box_headline						{ font-size: 11px; color: #9e0135; font-weight: bold; padding-bottom: 4px; }
.box_headline a						{ color: #9e0135; }

	
.text_button						{ font-size: 11px; color: #d3d800; text-transform: none;}
	
p									{ margin-top: 0px; margin-bottom: 0px; }
ul									{ padding-left:5px; margin-left:5px; margin-top:0px; padding-top:0px; color: #977575}
li									{ padding-left:0px; margin-left:8px; margin-top:0px; padding-top:0px;}

/* Formular Elemente */

input 								{ border: 1px solid #cccccc; font-size: 12px;}
form 								{ border: 0; margin: 0; padding: 0; }
.small_input_field					{ width: 109px; font-size: 11px; line-height: 13px; height: 13px; background-color: #eff1f1; border-top: 1px solid #b2bbb9; border-left: 1px solid #b2bbb9; border-bottom: 0px; border-right: 0px; }
.input_field						{ font: normal 11px Arial, Helvetica, Verdana, Geneva, sans-serif; width: 414px; border: 1px solid #dfdfdf; }
.input_label						{ font-size: 11px; color: #b2bbb9; text-transform: none;}

.mailform							{ padding-bottom: 10px; font-size:12px; color: #000;}
.mailform_input						{ padding-bottom: 10px; padding-left: 10px; font-size:12px; color: #000;}

.mailform_input input						{ background: #f1eded; width: 341px; }
.mailform_input textarea					{ background: #f1eded;  width: 341px; border: 1px solid #cccccc; font-size: 12px; }



/* Image Elemente */

.arrow_img							{ margin-right: 5px; text-decoration: none; border: 0px;}
#searchsuchen .arrow_img			{ margin-right: 5px; text-decoration: none; border: 0px; background:#977575}

.arrow_img a:hover					{ text-decoration: none; border: 0px;}
a img:hover							{ text-decoration: none; border: 0px;}

.video_icon							{ border:0px; margin: 0px 5px 0px 0px; padding: 0;}
	
a.desctext, .desctext,
a.desctext:hover					{ font-size: 11px; line-height: 16px; color: #ff9600; }
.error_message						{ font-size: 11px; line-height: 16px; color: #ff9600; }
	
#login_navi_top						{ border: 1px solid #dfdfdf; border-bottom: 0px; padding: 8px 8px 8px 8px; width: 186px;}
#login_navi							{ border: 1px solid #dfdfdf; padding: 8px 8px 8px 8px; width: 186px;}
	
.green_text							{ font-size: 12px; font-weight:bold; color: #555555; }

