/* CSS Document */

html, body {

	margin: 0;
	padding: 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#999999;

	text-decoration: none;

	background-image:url(/media/image/layout/bgd_window.png);
	background-attachment:fixed;
	

	background-repeat:repeat-x;
	
	/*background-color: #adadad; */
	
	background-color: #b5b5b5;

}



.text {

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size: 11px;

	color: #999999;

	vertical-align: top;

	text-align: justify;

}



img {

	border:0px;

}

p {
	padding:0;
	margin:0;
}
h1{
	font-size:20px;
	margin-bottom:4px;
}

h2 {
	font-size:16px;
	margin-bottom:4px;
}

h3 {
	font-size:13px;
	margin-bottom:4px;
}
td.border {
	border-bottom: solid 1px #666;
}
table{
	margin:0px;
	padding:0px;
	
}
table.border {
	border-bottom: solid 1px #666;

}
tbody{
	margin:0px;
	padding:0px;
}

/* CSS Links */

a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#FFFF00;

	text-decoration: underline;

}

a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	color: #FFFF00;

	text-decoration: underline;

}



a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#FF0000;

	text-decoration: none;

}



/* CSS Structure */

#banner {

	margin-top:0;

	height:240px;

	width:920px;

}

#wmain {

	position:absolute;

	top:0px;

	left:40px;

	margin-top:0;

	min-height:700px;

	width:920px;

	float:left;

	background-image:url(/media/image/layout/bgd_interface_long.jpg);

	background-repeat:no-repeat;

	background-color:#000000;

}

#wleft {

	position:absolute;

	top:0px;

	left:0px;

	margin-top:0;

    width: 40px;

	vertical-align:top;

	float:left;

	background-image:url(/media/image/layout/sha_left_window.png);

	background-repeat:repeat-y;

}

#wright {

	position:relative;

	top:0px;

	left:960px;

	margin-top:0;

    width: 40px;

	vertical-align:top;

	float:left;

	background-image:url(/media/image/layout/sha_right_window.png);

	background-repeat:repeat-y;

}

#mleft {

	margin-top:0;

	position:relative;

	top:0;

    width: 190px;

	height:100%;

	vertical-align:top;

	float:left;

	vertical-align:top;

	margin-top:0px;

}





#mmain {

	margin-top:0;

	position:relative;

	top:0;

    width: 730px;

	height:100%;

	vertical-align:top;

	float:left;

}



#sha_top {

	background-image:url(/media/image/layout/sha_top.png);

	background-repeat:no-repeat;

	background-position:center;

}

#sha_left {

	background-image:url(/media/image/layout/sha_left.png);

	background-repeat:repeat-y;

	background-position:right;

}

#sha_main {

	background-image:url(/media/image/layout/bgd_main.png);

	background-repeat:repeat-x;

}

#sha_right {

	background-image:url(/media/image/layout/sha_right.png);

	background-repeat:repeat-y;

	background-position:left;

}

#sha_bottom {

	background-position:center;

	background-image:url(/media/image/layout/sha_bottom.png);

	background-repeat:no-repeat;

}



#div_content {

	padding:5px;

}



#year_archiv{

	/*z-index:999;*/

	width:400px;

	position:relative;

	top:5px;

	right:-285px;

	height:0px;

	text-align:right;

}



.article_more {

	width:100%;

	margin-bottom:10px;

}

.pages {

	font-size:10px;

	font-weight:bold;

	margin-left:10px;

	margin-top:5px;

}

/* HEADER */

.header {

	vertical-align:middle;

	color:#FFF;

	background-image:url(/media/image/layout/bgd_head.png);

	background-repeat:repeat-y;

	font-weight:bold;

	padding-left:5px;

	padding-right:5px;

	padding-top:5px; 

	padding-bottom:5px;

}

.head_content {

	font-weight:bold;

	font-size: 11px;

	color:#CCCCCC;

	vertical-align: middle;

	font-weight: bold;

}

.head_content_2 {

	font-weight:bold;

	font-size: 11px;

	color: #CCCCCC;

	vertical-align:top;

	padding-left:12px;

	padding-right:8px;

}

.head_content_3 {

	font-weight:bold;

	font-size: 10px;

	color: #666666;

	vertical-align:top;

	padding-left:12px;

	padding-right:8px;

}

.head_content_deactivate {

	font-weight:bold;

	font-size: 11px;

	color: #666666;

	vertical-align:top;

	padding-left:12px;

	padding-right:8px;



}



/* RAHMEN */

.rahmen {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	vertical-align: top;

	border-style: solid;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	background:#E0E0E0;

	color:#999999;

	background-color:#F7F7F7;

	border-top-color: #CCCCCC;

	border-right-color: #F0F0F0;

	border-bottom-color: #F0F0F0;

	border-left-color: #CCCCCC;

	font-weight: bold;

	

}

.rahmen_aktiv {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	vertical-align: top;

	border-style: solid;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	background:#E0E0E0;

	color:#000000;

	background-color: #FFFFFF;

	border-top-color: #CCCCCC;

	border-right-color: #F0F0F0;

	border-bottom-color: #F0F0F0;

	border-left-color: #CCCCCC;

	font-weight: bold;

}































/* MAIN MANUE*/

.menue {

	padding-top:22px;

	padding-bottom:0px;

  	font-weight:bold;

	font-size:12px;

	text-transform: uppercase; 

	color: #000000;

	text-decoration: none;

	cursor:pointer;

	padding-left:5px;

	padding-right:5px;

}

.menue a, .menue a:visited {

  	font-weight:bold;

	color: #000000;

	text-decoration: none;

}

.menue a:hover {

	font-weight:bold;

	color: #FF0000;

	text-decoration: none;

}



/* MAIN SUB MANUE*/

.menue_sub {

	padding-bottom:0px;

  	font-weight:bold;

	font-size:10px;

	text-transform: uppercase; 

	color: #000000;

	text-decoration: none;

	cursor:pointer;

	padding-left:5px;

	padding-right:5px;

}

.menue_sub a, .menue_sub a:visited {

  	font-weight:bold;

	color: #000000;

	text-decoration: none;

}

.menue_sub a:hover {

	font-weight:bold;

	color: #FF0000;

	text-decoration: none;

}



#submenue {

	margin-top:0;

    width: 284px;

	height: 100%;

	height: auto;

	vertical-align:top;

	background-image:url(../images/bgd_submenue.jpg);

	background-repeat:no-repeat;

}



.article_header_long {

	width:100%;

	height:25px;

	padding-left:3px;

	vertical-align:middle;

	background-image:url(../images/header_long.gif);

	background-repeat:no-repeat;

	background-position: left top;

}

.article_long {

	width:625px;

	padding-left:15px;

	padding-right:15px;

	padding-top:5px;

	padding-bottom:5px;

	background-image:url(../images/bgd_long.gif);

	background-repeat:no-repeat;

	background-position: left top;

}



.article_short {

	width:100%;

	padding-left:15px;

	padding-right:15px;

	margin-right:8px;

	

	margin-bottom:20px;

	padding-top:5px;

	padding-bottom:5px;

	background-image:url(../images/bgd_long.gif);

	background-repeat:no-repeat;

	background-position: left top;

}



.article_short_left {

	background-image:url(../images/bgd_long.gif);

	background-repeat:no-repeat;

	background-position: -10px top;

	width:330px;	

	margin-bottom:20px;

	margin-left:10px;

	padding-top:5px;

	padding-left:4px;

	padding-right:4px;

	padding-bottom:5px;	

}



.article_short_right {

	background-image:url(../images/bgd_long.gif);

	background-repeat:no-repeat;

	background-position: -10px top;

	width:267px;	

	margin-bottom:20px;

	margin-left:10px;

	padding-left:4px;

	padding-right:4px;

}



.article_short_head {

	background-image:url(../images/bgd_long.gif);

	background-repeat:no-repeat;

	background-position: -10px top;

	width:267px;	

	margin-left:10px;

	padding-left:4px;

	padding-right:4px;

	color:#FF0000;

	font-size:9px;

	font-weight:bold;

}



.ranking_head {

	width:614px;

	background-image:url(../images/bgd_long.gif);

	background-repeat:no-repeat;

	background-position: -10px top;

	margin-left:10px;

	padding-top:4px;

	padding-bottom:4px;

	text-align:center;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	color:#FF0000;

	font-size:9px;

	font-weight:bold;

}

.ranking_table{

	width:614px;

	background-image:url(../images/bgd_long.gif);

	background-repeat:no-repeat;

	background-position: -10px top;

	margin-left:10px;

	padding-top:4px;

	padding-bottom:4px;

	text-align:center;

	border-right-width: 1px;

	border-right-style: dotted;

	border-right-color: #CCCCCC;

	vertical-align:middle;

}

.ranking_data{

	margin-left:10px;

	padding-top:4px;

	padding-bottom:4px;

	text-align:center;

	border-bottom:1px;

	border-bottom-color:#CCCCCC;

	border-bottom-style:dotted;

	border-left-width: 1px;

	border-left-style: dotted;

	border-left-color: #CCCCCC;

}













.submenue_title {

	height:88px;

	background-image:url(../images/right_menueheader.jpg);

	background-repeat:no-repeat;

	background-position: left top;

}

.submenue_head {

	font-size:12px;

	font-weight:bold;

	color:#999999;

	vertical-align:middle;

	height:25px;

	text-align:left;

	padding-left:15px;

	background-image:url(../images/right_header.jpg);

	background-repeat:no-repeat;

	background-position: left top;

}



.verein_header {

	font-size:20px;

	font-weight:bold;

	color:#000000;

	vertical-align:middle;

}

.verein_head{

	font-weight:bold;

	color:#666666;

	padding-left:4px;

	margin-left:10px;

	text-align:left;

	padding-top:4px;

	border-bottom:1px;

	border-bottom-color:#CCCCCC;

	border-bottom-style:dotted;

}

.verein_infos{

	padding-top:4px;

	text-align:left;

	border-bottom:1px;

	border-bottom-color:#CCCCCC;

	border-bottom-style:dotted;

}

.verein_head2{

	font-weight:bold;

	color:#666666;

	padding-left:4px;

	text-align:left;

	padding-top:4px;

	border-bottom-color:#CCCCCC;

	border-bottom-style:dotted;

	border-bottom-width: 1px;

}

.verein_infos2{

	padding-top:4px;

	text-align:center;

	border-bottom:1px;

	border-bottom-color:#CCCCCC;

	border-bottom-style:dotted;

	border-left-width: 1px;

	border-left-style: dotted;

	border-left-color: #CCCCCC;

}

/* VEREIN MANUE*/

.verein_menue {

  	font-weight:bold;

	font-size:9px;

	text-transform: uppercase; 

	color: #000000;

	text-decoration: none;

	cursor:pointer;

	height:100%;

	display:block;

	padding-top:2px;

	padding-bottom:2px;

}

.verein_menue a, .verein_menue a:visited {

  	font-weight:bold;

	color: #000000;

	text-decoration: none;

	height:100%;

	display:block;

}

.verein_menue a:hover {

	font-weight:bold;

	color: #FF0000;

	text-decoration: none;

	background-color:#FFFFFF;

	height:100%;

	display:block;

}











.admin{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

}





 









.head1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size: 11px;

	color: #666666;

	vertical-align:middle;

	padding-left:12px;

	padding-right:8px;

	padding-top:2px;

}

.head1_left {

	width:100%;

	height:25px;

	vertical-align:middle;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size: 11px;

	color:#666666;

	vertical-align:middle;

	padding-left:15px;

	background-image:url(../images/header_long.gif);

	background-repeat:no-repeat;

	background-position: left top;

}

.head1_right {

	width:100%;

	height:25px;

	padding-left:6px;

	vertical-align:middle;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size: 11px;

	color: #666666;

	vertical-align:middle;

	background-image:url(../images/header_long.gif);

	background-repeat:no-repeat;

	background-position: right top;

}





.head_btn_left {

	float:left;

	margin-top:0;

	height:30px;

	vertical-align:middle;

	padding-top:10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size: 18px;

	color:#999999;

	padding-left:15px;

	background-image:url(../images/head_btn.jpg);

	background-repeat:no-repeat;

	background-position: left top;

	text-transform: uppercase;

	text-decoration: none;

	cursor:pointer;

}



.head_btn_right {

	float:left;

	margin-top:0;

	height:40px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size: 18px;

	color:#CCCCCC;;

	vertical-align:middle;

	background-image:url(../images/head_btn.jpg);

	background-repeat:no-repeat;

	background-position: right top;

	text-decoration: none;

	cursor:pointer;

}











.head_content_id {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size: 11px;

	color: #999999;

	vertical-align: middle;

	padding-left:12px;

	padding-right:8px;

}



.text_anmerkung {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size: 9px;

	color:#CCCCCC;

	text-align: left;

	vertical-align:middle;

	font-style: normal;

	font-variant: normal;

}

.text_spruch {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size: 9px;

	color: #666666;

	text-align: center;

	font-style: italic;

	vertical-align: middle;

}



.text_docdet{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size: 9px;

	color: #666666;

	text-align: left;

	text-align: justify;

	padding-left:20px;

}



.rahmen_aktivID {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	vertical-align: middle;

	border-style: solid;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	background:#CCCCCC;

	color:#000000;

	background-color: #EEEEEE;

	border-top-color: #CCCCCC;

	border-right-color: #F0F0F0;

	border-bottom-color: #F0F0F0;

	border-left-color: #CCCCCC;

	font-weight: bold;

}



.rahmen_id {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	vertical-align: middle;

	border-style: solid;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	background:#E0E0E0;

	color:#FFFFFF;

	background-color: #FF0000;

	border-top-color: #CCCCCC;

	border-right-color: #F0F0F0;

	border-bottom-color: #F0F0F0;

	border-left-color: #CCCCCC;

	font-weight: bold;

}









.textBottom {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size: 11px;

	color: #666666;

	vertical-align: top;

	text-align: right;

}


