/* CSS Document */
body {margin: 0 0 0 0; padding: 0;
	background: #fff; color: #000;
	behavior: url(../../fileadmin/Grafik/design/csshover.htc);} 
	/*Aufruf einer WinIE-Behavior-Datei (um ihn etwas schlauer zu machen)*/
#all{width: 100%; margin: 0; padding: 0; background: #CCC;}
#container {width: 100%; margin: 0px 0 0em 0; padding: 0; 
	/*border: 3px dotted black;*/ background: #fcf8f8;
	text-align: left; max-width: 2000px; min-width: 600px;
	font: small/1.5em Arial, Verdana, sans-serif;}

/*Header background: url(../../fileadmin/Grafik/design/meister.gif) 2em 2em no-repeat;*/
#header {float: left; width: 100%; margin: 0; padding: 0; position: fixed;
	background: #CCC; behavior: url(../../fileadmin/Grafik/design/png-opacity.htc);}
#line1 {float:left; width: 100%; margin: -2em 0 -0.5em 0; text-align:center; 
	}
#line1_ie6 {display: none;}
#header h1 {clear:both; margin: 0; color: #000; padding: 0.5em 0 0;
	font: 5em bold Arial, Verdana, sans-serif;
	line-height: 1em;}	
#header h1 img {margin: 0; padding: 0;}	
#header .logo {float:right; position: absolute; z-index: 101;}

html>body .logo {right: -3px;}

/*Navigation*/
div#nav {clear: both; float: left; width: 100%; margin: 0px 0px 0 0px; padding: 0 0px 0 0px;
    font: x-small Arial, Verdana, sans-serif;
 	background: #393; border: 1px solid #AAA;
	filter:alpha(opacity=90); opacity: 0.9; -moz-opacity:0.9;}/*menü/Transparenz*/
div#nav ul {margin: 0; padding: 0;  color:#000; font-weight: normal; border: 1px solid #AAA;
  	border-width: 0 1px;}/*untermenüs*/
div#nav li {position: relative; list-style: none; margin: 0;  color:#000;
	float: left; width: 8em; line-height: 1em; z-index:22;   border-right: 1px solid #CCC;}
div#nav li:hover {background: #933; z-index: 22;}
div#nav li.submenu:hover {background-color: #0a2; color: #000;}
div#nav li a:hover {color: #fff;}
div#nav li.submenu a:hover {color: #000;}
div#nav ul.level2 li.submenu a:hover {color: #000;}
div#nav ul.level2 li a:hover {color: #fff;}
div#nav ul.level2 li.submenu ul.level3 li a:hover {color: #fff;}
div#nav ul.level2 li.submenu ul.level4 li a:hover {color: #fff;}
div#nav li a {display: block; padding: 0.25em 0 0.25em 0.25em;
	text-decoration: none;  color: #000; width: 6.5em;}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; width: 10em; display: none; background: #393;}
div#nav ul ul li {width:10em; border-bottom: 1px solid #CCC; white-space: nowrap;}
div#nav ul.level1 li.submenu:hover ul.level2 {display: block;}
div#nav ul.level2 li.submenu:hover ul.level3 {display: block;}
div#nav ul.level3 li.submenu:hover ul.level4 {display: block;}
div#nav ul.level2 {top: 1.5em; left: -1px; border-top: 1px solid #CCC;}
div#nav ul.level3 {top: -1px; left: 10em; border-top: 1px solid #CCC;}
div#nav ul.level4 {top: -1px; left: 10em; border-top: 1px solid #CCC;}
div#nav #navrand a:hover {background-color: #393;}/*#0a2;}*/

/*Main*/
#main_container {clear:both; margin: 0px 0 0 0; padding: 10em 0em 0 0em; 
	z-index:1; background: #fcf8f8 url(../../fileadmin/Grafik/design/bg.gif) no-repeat top left;
	color: #000; font-weight:normal;}
#main_lmr {float: left; width: 100%; margin: 0; padding: 0;}
#main_lm {float: left; width: 82%; margin: 0; padding: 0;}
#main_left {float: left; width: 17%; margin: 0; padding: 0;}
#clear {clear: both;}

#facebook {margin: 0 0.25em 0.25em 0.25em; padding: 0;}
#quicklinks_box {margin: 0 0.25em 0.25em 0.25em; padding: 0;  text-align: center;
	background: #393 url(../../fileadmin/Grafik/design/rounded-right.gif) no-repeat top right;}
#quicklinks {border-top: 1px solid #666666; 
	background:url(../../fileadmin/Grafik/design/rounded-right.gif) no-repeat bottom right;}	
#quicklinks ul {margin: 0; padding: 0; list-style: none;
	background: url(../../fileadmin/Grafik/design/rounded-left.gif) no-repeat bottom left;}
#quicklinks li {padding: 0 0 1px 0;}	
#quicklinks_box h3 {margin:0; padding: 0.5em; /*line-height: 51px;*/
	font-size: small; background: url(../../fileadmin/Grafik/design/rounded-left.gif) no-repeat top left;}
#quicklinks a {display: block; margin: 0; padding: 0;
	font-size: small; color:#fff; text-decoration: none;}
#quicklinks li a:hover {margin: 0 3px 0 3px; text-decoration: underline;}
#quicklinks a:visited {color:#fff; text-decoration: none;}
/*#quicklinks_head {margin: 0 2px 0 0; height: 51px;
        background: url(../../fileadmin/Grafik/design/board_halb.gif) no-repeat center 3px;}*/

#termine_box {margin: 0.5em 0.25em 0.25em 0.25em; padding: 0em;  text-align: center;
	background: #393 url(../../fileadmin/Grafik/design/rounded-right.gif) no-repeat top right;}
#termine {border-top: 1px solid #666666; padding: 0 2px 0px 0px;
	background:url(../../fileadmin/Grafik/design/rounded-right.gif) no-repeat bottom right;}	
#termine ul {margin: 0; padding: 0 0 1px 2px; list-style: none;
	background: url(../../fileadmin/Grafik/design/rounded-left.gif) no-repeat bottom left;}
#termine li {padding: 0 0 1px 0;}
#termine_box h3 {margin:0; padding: 0.5em;
	font-size: small; background: url(../../fileadmin/Grafik/design/rounded-left.gif) no-repeat top left;}
#termine a {display: block; margin:0; padding: 0px 0 0 0; font-size: small; color:#fff; text-decoration: none;}
#termine li a:hover {margin: 0 3px 0 3px;  text-decoration: underline;}
#termine a:visited {color:#fff; text-decoration: none;}
#termine #termine_kalenderlink {display: block; text-align: right; color: #000; font-size: 85%; 
        text-decoration: none;margin: 0; padding: 0; line-height: 51px;
        background: url(../../fileadmin/Grafik/design/board_halb.gif) no-repeat top center;}     

/*#termine #termine_kalenderlink {height: 62px; margin: -11px 0 0 0; padding: 0; line-height: 62px;
        background: url(../../fileadmin/Grafik/design/board_unten.gif) no-repeat top center;}
#termine #termine_kalenderlink a {font-size: 0.5em; text-align: center; color: #000; line-height: 62px;}
#termine #termine_termin {height: 61px;
        background: url(../../fileadmin/Grafik/design/board_oben.gif) no-repeat top center;}
*/

#news_box_container {margin: 0.5em 0.25em 0.25em 0.25em; padding: 0em;  text-align: center;
	background: #393 url(../../fileadmin/Grafik/design/rounded-right.gif) no-repeat top right;}
#news_box {background: url(../../fileadmin/Grafik/design/rounded-left.gif) no-repeat top left;}
#news {border-top: 1px solid #666; color:#EEE; 
	background:url(../../fileadmin/Grafik/design/rounded-right.gif) no-repeat bottom right;}
#news_box h3 {margin:0; padding: 0.5em; font-size: 100%; }
#news p {margin: 0; padding: 0; font-size: 90%; color: #FFF;}
#news_box td {border-right: 1px solid #000;}
#news_content_titel {font-weight: bold;}
#news_content_archiv {margin: 0; padding: 0 2px 2px 2px; height: 51px;}
#news_content_archiv a {background: url(../../fileadmin/Grafik/design/rounded-left.gif) no-repeat bottom left;}
#news_content_news {margin: 0; padding: 0 0.5em 0 0.5em;}
#news_content_news_alt {margin: 0 2px; padding: 0 1em; 
	background: #FBCE00; /*border-left: 2px solid #000;
	border-right: 2px solid #000;*/ color: #000;}
#news_content_news_alt p {font-size: 90%; color: #000;}
#news_content_news a {display: block; margin: 0; padding: 0;
	font-size: 110%; text-decoration: none; color: #FFF;}
#news_content_news a:hover {text-decoration: underline;}
#news_content_news a:visited {text-decoration: none; color: #FFF;}
#news_content_news_alt a {display: block; margin: 0; padding: 0;
	font-size: 110%; text-decoration: none; color: #000;}
#news_content_news_alt a:hover {text-decoration: underline;}
#news_content_news_alt a:visited {text-decoration: none; color: #000;}
#news_content_archiv a {display: block; text-align: right; color: #000; font-size: 85%; line-height: 51px;
        text-decoration: none; background: url(../../fileadmin/Grafik/design/board_halb.gif) no-repeat top center;}
#news_content_archiv a:hover {text-decoration: underline;}
#news_content_archiv a:visited {text-decoration: none; color: #000;}
#news_content_titel {line-height: 1em; margin: 0 0 0.5em 0; font-size: 95%; font-weight: normal;}
#news_content_datum {font-size: smaller;}
#news_content_subheader {line-height: 1em; clear:both; font-size: 95%;}
#news_content_image {margin: 1em 0 1em 0;}
#news_content_more a {font-size: 80%;}
#news_single_content_image {vertical-align: top;}
#news_single_content_links dd {margin: 0; padding: 0; list-style: none;}

#news_single_content_image td {width: 100%;}
.news-single-img img {float: left; margin: auto auto;}
.news-single-imgcaption {clear: both; color: #393;}

/*        background: url(../../fileadmin/Grafik/design/icon_loewe_schatten_16.gif) no-repeat top left;}
#news_single_content_links dd img {display: none;}
#news_single_content_links dd a {margin: 0 0 0 20px;}*/

#main_middle {float: right; margin:0; padding: 0; width: 83%;}
#main_middle_content {margin:0; padding: 0 1em 0 1em;}
#main_middle_content h1 {margin: 0px; padding: 0; text-align: center; 
	font: 2em/1.5em bold Arial, Verdana, sans-serif;}
#main_middle_content p {margin: 1em 0 0 0px; padding: 0; text-align: left;
         font-size: small;}
#main_middle_content img {margin: 1em 0 0 0px; padding: 0;}
#main_middle_content .csc-textpic-caption {font-size: smaller; color: #000099;}
#main_middle_content a {text-decoration: none; color: #BC8404;}
#main_middle_content a:hover {text-decoration: underline;}
#main_middle_content a:visited {}
#main_middle_content .align-center {text-align: center;}
#main_middle img {border: none;}
#main_middle input {border: 1px solid #666; background: #CCC;}
#main_middle #button {background: #EEE;},
#main_middle #button:hover {background: #CCC;}
#main_middle td {vertical-align: top;}

/*Kalender*/
#main_middle_content .vereinsabend_h_text a {text-decoration: none; color: #BC8404;}
#main_middle_content .kalender_mo_h_text a {text-decoration: none; color: #BC8404;}
#main_middle_content .tv_h_text a {text-decoration: none; color: #993333;}
#main_middle_content .kalender_steel_h_text a {text-decoration: none; color: #999999;}
#main_middle_content .kalender_wdv_h_text a {text-decoration: none; color: #FF0000;}
#main_middle_content .kalender_mo_h_legend_text {text-decoration: none; color: #BC8404;}
#main_middle_content .tv_h_legend_text {text-decoration: none; color: #993333;}
#main_middle_content .kalender_steel_h_legend_text {text-decoration: none; color: #999999;}
#main_middle_content .kalender_wdv_h_legend_text {text-decoration: none; color: #FF0000;}
#main_middle_content .legend_calendar .legend_calendar {display: none;}
#main_middle_content .legend_calendar {text-align: left; margin: 0; padding: 0;}

/*News Liste*/

#main_middle_content #news_list {clear: both; padding: 0 1em 0 1em; margin: 0;}
#main_middle_content #news_list_subhead {float: left; width: 85%;}
#main_middle_content #news_list_time {margin: 0 0 2.5em 0;}
#main_middle_content #news_list_head {font-size: 75%; text-align: center;}
#main_middle_content #news_list_head a {clear: both; font-size: 150%; text-align:center;}
#main_middle_content #news_list_image {float: right; width: 15%; vertical-align: middle;
	text-align: center}

#main_middle_content #news_list_footer {clear: both; padding: 2em 0 0 0;}
#main_middle_content #news_list_footer p {text-align: center;}

#main_middle_content #news_list_alt {clear: both; padding: 0 1em 0 1em; margin: 0;}
#main_middle_content #news_list_subhead_alt {float: left; width: 85%;}
#main_middle_content #news_list_time_alt {margin: 0 0 2.5em 0;}
#main_middle_content #news_list_head_alt {font-size: 75%; text-align: center;}
#main_middle_content #news_list_head_alt a {clear: both; font-size: 150%; text-align: center;}
#main_middle_content #news_list_image_alt {float: right; width: 15%; vertical-align: middle;
	text-align: center}

#main_middle_content #news_single_head p {margin: 0; padding: 0;}
#main_middle_content #news_single_head h3 {margin: 0; padding: 0;}
#main_middle_content .news-single-img {vertical-align: top;}
#main_middle_content .news-single-imgcaption {text-align: center;}

/*Forum*/
#forum_uebersicht_container {width: 95%; margin: 0; padding: 0;}
#forum_uebersicht_tabelle {width: 100%; border: none; padding: 4px;}
#forum_uebersicht_head {font-size: medium; color: #000;}
#forum_uebersicht_head td { border-bottom: 1px solid #000;}
#forum_uebersicht_head_themen {text-align: center; padding: 0 1em 0 0;}
#forum_uebersicht_head_beitraege {text-align: center; padding: 0 1em 0 0;}
#forum_uebersicht_foren {font-size: x-small; padding: 0.5em 0;}
#forum_uebersicht_forum {width: 40%; padding: 0 0 0 0.5em;}
#forum_uebersicht_themen {width: 10%; text-align: center;}
#forum_uebersicht_beitraege {width: 10%; text-align: center;}
#forum_uebersicht_letzterbeitrag {width: 40%; font-size: x-small; padding: 0 0 1em 0;}

#forum_unterforum_tabelle {width: 100%; border: none;}
#forum_unterforum_head_titel {font-size: medium; padding: 0 1em 0 0;}
#forum_unterforum_head_autor {font-size: medium; padding: 0 1em 0 0;}
#forum_unterforum_head_antworten {font-size: medium; text-align: center; padding: 0 0.5em 0 0.5em;}
#forum_unterforum_head_letzterbeitrag {font-size: medium;}
#forum_unterforum_head td {border-bottom: 1px solid #000;}
#forum_unterforum_titel {width: 35%;}
#forum_unterforum_autor {width: 25%;}
#forum_unterforum_antworten {width: 10%; text-align: center;}
#forum_unterforum_letzterbeitrag {width: 30%; font-size: x-small;}
#forum_unterforum_neuerbeitrag, #forum_themen_antwort {font-weight: bold;}

#forum_themen {width: 95%;}
#forum_themen_tabelle {width: 100%; border: none;}
#forum_themen_autor td {border-bottom: 1px solid #000; font-size: medium;}
#forum_themen_datum {width: 20%; font-size: x-small; color: #000;}
#forum_themen_titel {width: 80%; color: #000;}
#forum_themen_inhalt {color: #000;}
#forum_themen_autor {color: #000; padding: 0 0 1em 0;}
#forum_themen_datum_alt {font-size: x-small; color: #666;}
#forum_themen_titel_alt {width: 20%; color: #666;}
#forum_themen_autor_alt {color: #666; padding: 0 0 1em 0;}
#forum_themen_inhalt_alt {width: 80%; color: #666;}

#mailformular_forum_container {width: 95%;}
#mailformular_forum {width: 100%; float: left;}
#mailformular_forum_label {clear: both; float: left; width: 15%; padding: 0.5em 0 0.5em 0.25em; margin: 0;}
#mailformular_forum_feld {float: left; width: 84%; padding: 0.5em 0; margin: 0;}
#mailformular_forum_feld textarea {padding: 0; margin: 0;}

#bericht_uebersicht_container {width: 95%; margin: 0; padding: 0;}
#bericht_uebersicht_tabelle {width: 100%; border: none;}
#bericht_uebersicht_head {font-size: medium; color: #000;}
#bericht_einschicken td {border-bottom: 1px solid #000; font-size: small;}

/*Gästebuch*/
#gaestebuch_container {width: 95%; margin: 0 auto 0 auto;}
#gaestebuch_kopfzeile {font-weight: bold; background: #BC8404;}
#gaestebuch_inhalt_container {clear: both; float: left; width: 100%; 
	margin: 1em 0 0 0; border-top: 1px solid #000;}
#gaestebuch_l_z1 {float: left; width: 40%;}
#gaestebuch_r_z1 {float: left; width: 60%;}
#gaestebuch_z2 {clear: both; width: 100%;}
#gaestebuch_inhalt_container_alt {clear: both; float: left; width: 100%; 
	margin: 1em 0 0 0; border-top: 1px solid #000;}
#gaestebuch_l_z1_alt {float: left; width: 40%;}
#gaestebuch_r_z1_alt {float: left; width: 60%;}
#gaestebuch_z2_alt {clear: both; width: 100%;}
#gaestebuch_weiter {clear: both; border-top: 1px solid #000;}

/*rechte Spalte*/

#main_right {float: left; width: 17%; margin: 0; padding: 8em 0 0 0;}

#symbole_box {clear: both; margin: 0 0 0.5em 0; padding: 0; height: 18px;}
#symbole_head {float: left; width: 52%;}
#symbole {float: left; width: 47%; height: 18px;}
#symbole img {margin: 3px 3px 0 0; }
#symbole #symbole_flaggen {clear: both;}

#mitglieder_box {clear: both; margin: 0.5em auto 0.25em auto; padding: 0em;
	background: #393 url(../../fileadmin/Grafik/design/rounded-right.gif) no-repeat top right;}
#mitglieder_head {background: url(../../fileadmin/Grafik/design/rounded-left.gif) no-repeat top left;}
#mitglieder_head p {margin: 0; padding: 0; font-size: x-small; text-align: center;}
#mitglieder_typo {border-top: 1px solid #666666; 
	background:url(../../fileadmin/Grafik/design/rounded-right.gif) no-repeat bottom right;}	
#mitglieder_typo ul {margin: 0; padding: 0; list-style: none; text-align: center;
	background: url(../../fileadmin/Grafik/design/rounded-left.gif) no-repeat bottom left;}
#mitglieder_typo li {padding: 0 0 1px 0;}
#mitglieder_box h3 {margin:0; padding: 0.5em 0 0 0; text-align: center;
	font-size: 1em;}
#mitglieder_typo a {display: block; margin: 0; padding: 0;
	font-size: small; color:#EEE; text-decoration: none;}
#mitglieder_typo a:hover {margin: 0 2px 0 2px; text-decoration: underline;}
#mitglieder_typo a:visited {color:#EEE; text-decoration: none;}

#zusatznavi_box {clear: both; margin: 0.5em auto 0.25em auto; padding: 0em;
	background: #393 url(../../fileadmin/Grafik/design/rounded-right.gif) no-repeat top right;}
#zusatznavi_head {background: url(../../fileadmin/Grafik/design/rounded-left.gif) no-repeat top left;}
#zusatznavi_head p {margin: 0; padding: 0; font-size: x-small; text-align: center;}
#zusatznavi {border-top: 1px solid #666666; 
	background:url(../../fileadmin/Grafik/design/rounded-right.gif) no-repeat bottom right;}	
#zusatznavi ul {margin: 0; padding: 0; list-style: none; text-align: center;
	background: url(../../fileadmin/Grafik/design/rounded-left.gif) no-repeat bottom left;}
#zusatznavi li {padding: 0 0 1px 0;}
#zusatznavi_box h3 {margin:0; padding: 0.5em 0 0 0; text-align: center;
	font-size: 1em;}
#zusatznavi a {display: block; margin: 0; padding: 0;
	font-size: small; color:#EEE; text-decoration: none;}
#zusatznavi a:hover {margin: 0 2px 0 2px; text-decoration: underline;}
#zusatznavi a:visited {color:#EEE; text-decoration: none;}

#login_box {margin: 0.5em auto 0.25em auto; padding: 0em; 
	background: #393 url(../../fileadmin/Grafik/design/rounded-right.gif) no-repeat top right;}
#login_head {text-align: center;}
#login {margin: 0; padding: 0 0 0 0.5em; border-top: 1px solid #666666; font-size: small; color:#EEE;}	
#login form {margin: 0; padding: 0;}	
#login_box h3 {margin:0; padding: 0.5em;
	font-size: 1em; background: url(../../fileadmin/Grafik/design/rounded-left.gif) no-repeat top left;}
#loginform {margin: 0; padding: 0 0 0 0.5em;}
#login .csc-loginform, .csc-form-label-req, .csc-form-label-req, .csc-form-label {margin: 0; padding: 0;}
#login #logincommentcell {font-size: smaller;}
#login table {width: 100%;}
#login input {width: 90%;}
#login p {margin: 0; padding: 0;}
#login_box #login_reg {margin: 0; padding: 0 0 0 0.25em;
	font-size: small; background: url(../../fileadmin/Grafik/design/rounded-left.gif) no-repeat bottom left;}
#login_box #register {margin: 0; padding: 0 0 0.5em 0; width: 100%;
	background: url(../../fileadmin/Grafik/design/rounded-right.gif) no-repeat bottom right;}
#login_box #register ul {margin: 0 0 0 0.25em; padding: 0; list-style:none;}
#login_box #register li {margin: 0: padding: 0; text-align: left;}
#login_box #register a {padding: 0 0 0 0.5em; margin: 0; text-decoration: none; font-size: small; 
        color: #fff; }	
#login_box #register a:hover {text-decoration: underline;}

#suche_box {margin: 0.5em auto 0.25em auto; padding: 0em; 
	background: #393 url(../../fileadmin/Grafik/design/rounded-right.gif) no-repeat top right;}
#suche_head {text-align: center;}
#suche {border-top: 1px solid #666666; font-size: small; color:#EEE;}	
#suche_box #suche {margin: 0; padding: 0 0 0 0.75em;
	font-size: small; background: url(../../fileadmin/Grafik/design/rounded-left.gif) no-repeat bottom left;}
#suche_box h3 {margin:0; padding: 0.5em;
	font-size: 1em; background: url(../../fileadmin/Grafik/design/rounded-left.gif) no-repeat top left;}
#suche #suchtemplate form p {margin: 0; padding: 0;}
#suche #suchfeld {margin: 0.5em 0; width: 85%;}
#suche #suchbutton {margin: 0.5em 0;}
.tx-macinasearchbox-pi1 {background:url(../../fileadmin/Grafik/design/rounded-right.gif) no-repeat bottom right;}

/*Suchergebnis*/
.tx-indexedsearch-searchbox form {margin: 0; padding: 0;}
.tx-indexedsearch-searchbox form input {margin: 0 0 0.5em 0;}
.tx-indexedsearch .tx-indexedsearch-rules p {font-size: 0.5em;}
.tx-indexedsearch-rules h2 {font-size: 1em;}

#wienweb {text-align: center;}

/*html>body .main {margin:3.5em 0 0 0; padding: 3em 1em 0 1em;}*/
.textheader {margin: 0px 0 30px; padding: 0; text-align: center; /*color:#666666;*/
	font: 2em/1.5em bold Arial, Verdana, sans-serif;}
.text {padding: 0 10em;  /*color:#666666;*/}
.textcenter {text-align: center; /*color:#666666;*/ font-weight: normal;}
.textbold {font-weight:bold;}

/*Footer*/
#footer {float: left; width: 100%; margin: 0; padding: 0; 
	border-top: 1px solid #000; border-bottom: 1px solid #000;
	font-size:75%; background: #CCCCCC;}
#footer a {text-decoration: none; color: #000;}
#footer a:hover {text-decoration: underline;}
#footer_left {float: left; width: 66%; padding: 0 0px 0 5px;}
#footer_verein {float: left; width: 50%;}
#footer_email {float: right; width: 49%; text-align: center;}
#footer_right{float: right; width: 32%; padding: 0 5px;}
#footer_autor {float: left; width: 100%; text-align: right;}
#footer #typo3 {text-align:right;}

/*News*/
.spacer {color: #CCC; width: 75%; height: 3px; text-align: center; background-color:#CCC;}

/*Vorstand*/
#vorstand_oben {margin: 0 auto 0 auto; padding: 0; text-align: center;}
#vorstand_oben td {width: 25%;}
#vorstand_unten {margin: 0 auto 0 auto; padding: 0; text-align: center;}
#vorstand_unten td {width: 37%;}
#vorstand_unten td img {padding-top: 2em;}

/*Statuten*/
#statuten dt {font-size: 125%; font-weight: bold; margin: 0; padding: 0;}
#statuten dd {list-style: none; margin: 0; padding: 0;}
#statuten dd.stat_unterpunkt {margin: 1em 0 0 1em; padding: 0;}

/*Kontakt*/
.csc-mailform-field label {margin: 1em 0 0 4em; padding: 0; text-align: right:}
.csc-mailform-field input {margin: 1em 0 0 4em; padding: 0;}
.csc-mailform-field textarea {margin: 1em 0 0 2.5em; padding: 0;}

/*Impressum*/
#impressum {width: 60%; max-width:900px; margin: 5em auto 0 auto; padding:0;
	text-align: center; line-height: 1.5em;
	background: #FFFFFF url(img/rand/impressum_rechts.gif) no-repeat top right;}
#i_head {margin: 0; padding: 1em 1em 1em 1em; font-size: 1.5em;
	background: url(img/rand/impressum_links.gif) no-repeat top left;}
#i_inhalt {margin: 0; padding: 0 0 0 1em; 
	background: url(img/rand/impressum_links.gif) no-repeat bottom left;}
#i_inhalt em {margin: 0; padding: 0 1.5em 1em 0;
	display: block; font-style: normal; 
	background: url(img/rand/impressum_rechts.gif) no-repeat bottom right;}
#i_inhalt img {margin: 2em;}

/*Montagsseries*/
/*Rangliste*/
#morang_stand_containertabelle {margin-left:auto; margin-right:auto; padding: 0; width:75%;}
#morang_stand {margin: 0 auto 0 auto; width:75%;}
#morang_stand td {text-align: center;}
#morang_containertabelle {width: 75%; margin: 0 auto 0 auto;}
#morang_containertabelle th {font-weight: bold;}
#morangliste_footer_stand {width: 75%; margin: 0 auto 0 auto;}
#morangliste_footer_stand td{text-align: center;}
#morang_footer {width: 75%; margin: 0 auto 0 auto;}
#pdf {width: 81px; margin: 0 auto 0 auto;}

/*Leistungen*/
#leistungen {width: 75%; margin: 0 auto 0 auto;}
#leistungen th {font-weight: bold;}
#leistungen h3 {text-align: center;}
#leistungen_180, #high_tabelle, #low_tabelle {width: 100%;}
#leistungen .leistungen_center {text-align: center;}

/*Donaupokal*/
.dopo07ergebnisse .h3 {background:#0a2;}
.dopo07ergebnisse .platz {background: #0a2;}
.dopo07ergebnisse .steel {background: #c33;}
.dopo07ergebnisse .data {text-align: center;}

/*Classic Open*/
#classic_open_2006 h2 {font: 150%/1em Arial, Verdana, sans-serif;
	margin: 0; padding: 1em 0 0 0;}
#classic_open_2006 h3 {font: 125%/1em Arial, Verdana, sans-serif; color:#666;
	margin: -0.2em 0 0 0; padding: 0em 0 1em 0px;}
.co_erg_einzel {list-style: none; margin: 0; padding: 0;
	background: url(img/content/ClassicOpen2006_Einzel_Gruppe_tump.jpg) no-repeat center right;}	
.co_erg_einzel li {list-style: none; margin: 0; padding: 0;}
.co_erg_doppel {list-style: none; margin: 0; padding: 0;}
.co_erg_doppel li {list-style: none; margin: 0; padding: 0;}

/*Board*/
.board_img_zeile {clear: both; width: 100%; text-align: center;}

/*Dartvarianten*/
#noughts {width: 100%; text-align:center;}
#noughts table {margin: auto; width: 15%; border: 1px solid #666666;}
#noughts td {margin: 0; padding: 3px 0; border: 1px solid #666666;}
#viergewinnt {width: 100%; text-align:center;}
#viergewinnt table {margin: auto; width: 25%; border: 1px solid #666666; text-align:center;}
#viergewinnt td {margin: 0; padding: 5px 0; border: 1px solid #666666;}

/*Checkouttabelle*/
#checkout table {margin: 0 auto 0 auto; padding: 0px; text-align:center;
	 font-size: 75%; border: 1px solid #666666;}
#checkout td {margin: 0; padding: 2px; font-size: 100%;}

/*Babylon News Archiv*/
#bn_archiv {text-align: center;}
#bn_archiv table {margin: 1em auto 0 auto; padding: 0; border: 1px solid #666666;}
#bn_archiv td {margin: 0; padding: 1em 2.5em; border: 1px solid #666666;}

/*Archiv*/

/*Montagsseries*/
#mo_rangliste h2 {text-align: center;}
#mo_rangliste p {text-align: center;}
#mo_rangliste table {margin: 0 auto 0 auto; padding: 0;}
#mo_rangliste td {text-align: center;}
#mo_rangliste th {padding: 1em 0 0 0; text-align: center;}
#mo_rangliste img {margin: 0 auto 0 auto; padding: 5px; border: none;
		background: url(../../fileadmin/Grafik/design/photo_frame_links.gif) no-repeat bottom right;}

/*Sommerliga*/
#sommerliga p {text-align: center;}
#sommerliga h1 {font-size: 160%; text-align: center;}
#sommerliga h2 {font-size: 140%; text-align: center;}
#sommerliga h3 {font-size: 120%; text-align: center;}
#sommerliga table {margin: auto; text-align: center; width: 75%; border: 1px solid #666666;}
#sommerliga table p {margin: 0; padding: 0;}
#sommerliga th {margin: 0; padding: 3px 5px; border: 1px solid #666666;}
#sommerliga td {margin: 0; padding: 3px 5px;border: 1px solid #666666;}

/*Allgemeines zu den Fotos*/
#fotos_all {float: left; margin: 0; padding: 0; width: 100%; border: 0px solid #C8CDD2;}
#fotos_header {font-weight: bold;}
#fotos_allgemein {float: left; margin: 0; padding: 0; width: 650px;
	border: none;}
#fotos_allgemein dl {float: left; width: 610px; margin: 10px 20px; padding: 0;
	display: inline;/*fixt den Bug der Randverdoppelung beim IE/Win*/}
#fotos_allgemein dt {float: right; width: 512px; margin: 0; padding: 0 0 0 0; 
	font-size: 130%; letter-spacing: 1px; color: #627081;}
#fotos_allgemein dd {margin: 0 0 0 98px; padding: 0; font-size: 90%;
	line-height: 1.5em; color: #000;}
#fotos_allgemein dl dd.img	{margin: 0;}
#fotos_allgemein dd.img img {float: left; margin: 0 8px 0 0; padding: 4px;
	border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; 
	border-right-color: #C8CDD2; background: #FFF;}
	/*background: url(../../fileadmin/Grafik/design/photo_frame_links.gif) no-repeat bottom right; border: none;}
	/*umgekehrter Float*/
#fotos_allgemein .alt dt {float: left;}
#fotos_allgemein .alt dd {margin: 0 98px 0 0;}
#fotos_allgemein .alt dd.img img {float: right; margin: 0 0 0 8px;}		
#fotos_allgemein dd.img img:hover {border: 1px solid #CCC; border-bottom-color: #999; 
	border-right-color: #999; background: #EEE;}

/*Links*/
#dartlinks {width: 100%; margin:0; padding:0;}
#left {float:left; margin: 0; padding: 0; width: 48%; 
	display: inline;}
#right {float:right; margin: 0 0 0 25px; padding: 0; width: 48%; 
	display: inline;}
#left dl {float: left; width: 300px;}
#left dd {margin: 10px 0 0 150px; padding: 0;}
#right dl {float: left; width: 300px;}
#right dd {margin: 10px 0 0 150px; padding: 0;}
#linkheadleft, #linkheadright {margin: 0 0 0 5px; padding: 0; font-size: 1.5em; line-height: 2em; 
        font-weight: bold;}
#left dd.img {float:left; margin: 10px 0 0 5px; padding: 0px;}
#left dd.img img{margin: 0px; padding: 2px;  border: none;/*
	border: 2px solid #D9E0D6; border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;*/}
#left dd.img a {padding: 0 4px 4px 0; background: url(../../fileadmin/Grafik/design/photo_frame_links.gif) no-repeat bottom right;}	
#left dd.img img:hover {background-color: #999;}	
#left dd.link a{text-decoration: none; font-size: 1em; font-weight: bold;}
#left dd.link a:hover {text-decoration: underline;}
#right dd.img {float:left; margin: 10px 0 0 5px; padding: 0px;}
#right dd.img img{margin: 0px; padding: 2px; border: none;/*
	border: 2px solid #D9E0D6; border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;*/}
#right dd.img a {padding: 0 4px 4px 0; background: url(../../fileadmin/Grafik/design/photo_frame_links.gif) no-repeat bottom right;}	
#right dd.img img:hover {background-color: #999;}	
#right dd.link a{text-decoration: none; font-size: 1em; font-weight: bold;}
#right dd.link a:hover {text-decoration: underline;}
.missing_link {clear: both; margin: 0; padding: 10px; text-align: center;}
#links .img { }

/*Sommerliga aktuell*/
table#sommerligatabellen {margin: auto auto;}
#sommerligatabellen h1, h2, h3 {text-align: center;}
#sommerligaleistungen p {text-align: center;}
table#sommerligatabellen p.center {text-align: center;}
#sommerligaspiele4gewinnt p {text-align: center; vertical-align: middle;}
#sommerligatabellen p {text-align: center;}
.center {text-align: center;}
