/* CSS der DAV Schwarzwald
--------------------------- Farben---------------------------------------------
LeftMenu-Farbe:				RGB 	#135B8B
LeftMenu-Hover:				RGB 	#96b4da
TopMenu-Farbe				RGB		#B7D163
TopMenu-Hover:				RGB 	#e2eec0
Content-Background-Farbe	RGB		#E2EEC0
*/

BODY {
	FONT-SIZE: 122x; 
	FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
}
.banner {
	height: 120px;
	width: 900px;
	border: none;
}
.banner_shadow {
	height: 120px;
	width: 8px;
	border: none;
	background-image:url(design/ShadowBanner_8x120.gif);
	background-repeat: repeat;
}


.center_ausrichtung {
	vertical-align: middle;
}
.content_shadow {
	background-image: url(design/ShadowContent_1x8.gif);
	background-repeat: repeat-y;
	width:8px;
}

.content {
	background-color: #E2EEC0;
	width:740px;
	text-align:left;
}
.footer {
	font-size:10px;
	text-align:right;
}

.zurueck {
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
/******************Formatierung Bilder**********************/
.image{ 
	border: solid 2px #B7D163;
}

/******************Formatierung Kalender**********************/

.calenderlink{
	color: #000000;
	text-decoration: none;
}

.calenderlink:hover{
	color: #000000;
	text-decoration: underline;
}

/******************Formatierung SyntaxhilfeTabelle**********************/
.syntaxHilfe{ 
	/*width:100%;*/
	FONT-SIZE:11px;
}

/******************Formatierung Sportübersichtseiten**********************/

.sport a:link{/*Anpassung für IE*/
	background-color:none;
	color:#000000;
	text-decoration:none;
	display:block;
	width:100%;

}

.sport a{/*Anpassung für FF*/
	background-color:none;
	color:#000000;
	text-decoration:none;
	display:block;
	width:100%;
}

.sport a:hover{
	background-color:#B7D163;
	color:#000000;
	text-decoration:none;
	display:block;
	width:100%;
}


/*********************Formatierung Top-Menu*******************/
.top_menu {
	font-weight: bold;
	FONT-SIZE: 13px;
	color: #FFFFFF;
	background-color: #B7D163;
	height:30px;
	text-align:center;
	background-image: url(design/TopMenu_Background.gif);
	background-repeat: repeat-x;	
}

.top_menu_spaces{
	vertical-align:middle;
}

.top_menu_elements {
	vertical-align:middle;
}

.top_menu_elements:hover {
	color: #000000;
	background-color:#e2eec0;
	vertical-align:middle;
}
 .top_menu_elements:hover a:link{
	background-color:none;
	color:#000000;
	text-decoration:none;
	display:block;
	width:100%;
}
 .top_menu_elements a:link{/*Anpassung für IE*/
	background-color:none;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:100%;

}

 .top_menu_elements a{/*Anpassung für FF*/
	background-color:none;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:100%;
}

 .top_menu_elements a:hover{
	background-color:#e2eec0;
	color:#0000ff;
	text-decoration: none;
	display:block;
	width:100%;
}
 .top_menu_elements a:visited{
	background-color:none;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:100%;
}

.pulldown_top {
	position:relative;
	height:0px;
	width:0px;
	top:-1px;
	left:0px;
	border: solid 0px #000000;
	font-weight: normal;
}
.pulldown_top div{
	position:absolute;
	top:0px;
	left:0px;
	width:160px;
	color: #b7d163;
	z-index:2;
	border: solid 2px #b7d163;
	background-color:#FFFFFF;
}

.pulldown_top div table{
	width:100%;
}

.pulldown_top div table tr td{
	background-color:#ffffff;
	height:12px;
}

.pulldown_top div table tr td:hover{
	background-color:#B7D163;
}

.pulldown_top div table tr td a:link{/*Anpassung für IE*/
	color:#000000;
	text-decoration: none;
	display:block;
	width:100%;
}
.pulldown_top div table tr td a{/*Anpassung für Firefox*/
	color:#000000;
	text-decoration: none;
	display:block;
	width:100%;
}

.pulldown_top div table tr td a:hover{
	background-color:#B7D163;
	color:#000000;
	text-decoration: none;
	display:block;
	width:100%;
}

.pulldown_top div table tr td:hover a:link{
	background-color:#B7D163;
	color:#000000;
	text-decoration: none;
	display:block;
	width:100%;
}

/*********Formatierung Left-Menu******************/
.left_menu {
	color: #FFFFFF;
	FONT-SIZE: 13px;
	background-color: #135B8B;
	width: 160px;
	height:auto;
	border: none;
	vertical-align:top;
	text-align:left;
	font-weight: bold;
}

.left_menu_elements {
	vertical-align:middle;
}

.left_menu_elements:hover {
	color: black;
	background-color:#96b4da;
	vertical-align:middle;
}
.left_menu_elements a{/*Anpassung für FF*/
	background-color:none;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:100%;
}

.left_menu_elements a:link{/*Anpassung für IE*/
	background-color:none;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:100%;
}

.left_menu_elements a:hover{
	color:#FFFFFF;
	background-color: #96b4da;
	text-decoration:none;
	display:block;
	width:100%;
}
.left_menu_elements a:visited{
	background-color:none;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:100%;
}

.pulldown_left {
	position:relative;
	height:0px;
	width:0px;
	top:0px;
	left:0px;
	border: solid 0px #000000;
	font-weight: normal;
}
.pulldown_left div{
	position:absolute;
	top:-21px;
	left:144px;
	width:150px;
	color: #b7d163;
	z-index:2;
	border: solid 2px #135B8B;
	background-color:#FFFFFF;
}

.pulldown_left div table{
	width:100%;
}

.pulldown_left div table tr td{
	background-color:#ffffff;
	height:12px;
}

.pulldown_left div table tr td:hover{
	background-color:#96b4da;
}

.pulldown_left div table tr td a:link{/*Anpassung für IE*/
	color:#000000;
	text-decoration: none;
	display:block;
	width:100%;
}
.pulldown_left div table tr td a{/*Anpassung für Firefox*/
	color:#000000;
	text-decoration: none;
	display:block;
	width:100%;
}


.pulldown_left div table tr td a:visited{
	color:#000000;
	text-decoration: none;
	display:block;
	width:100%;
}

.pulldown_left div table tr td a:hover{
	background-color:#96b4da;
	color:#ffffff;
	text-decoration: none;
	display:block;
	width:100%;
}

.pulldown_left div table tr td:hover a:link{
	background-color:#96b4da;
	color:#ffffff;
	text-decoration: none;
	display:block;
	width:100%;
}


/*************************Formatierung Fotogallerie******************************/
.fotogallery_index{
	border-spacing:25px;
}

.fotogallery_index h1 hr{
	border-bottom::solid  2px #B7D163;
}

.fotogallery_thumbs {
  	margin-left:20px;
	margin-bottom:20xp;
}

.fotogallery_thumbs tr td{
  	vertical-align:middle;
}

fotogallery_normal{

}

/*******************Formatierung Mailformular***********************/

.mailbody {
	FONT-SIZE: 12px; MARGIN: 10px; 
	FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
	background-color: #E2EEC0;
}

/*******************Formatierung Export***********************/

.export tr td{
	vertical-align:top;
	text-align: left;
}

/*******************Formatierung Download***********************/

.dlTable tr td table{
	border: solid 2px #135B8B;
}

.dlTable tr td table tr td{
	vertical-align:top;
}

.dlTable tr td table tr td a:link{/*Anpassung für IE*/
	color:#000000;
	text-decoration: none;
}

.dlTable tr td table tr td a{/*Anpassung für Firefox*/
	color:#000000;
	text-decoration: none;
}


.dlTable tr td table tr td a:visited{
	color:#000000;
	text-decoration: none;
}

.dlTable tr td table tr td a:hover{
	color:#666666;
	text-decoration: underline;
}

/*******************Schrift-Layout***********************/

H1 {
	FONT-SIZE: 17px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
H2 {
	FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
H3 {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
TD {
	vertical-align:top;
	bordercolor:#E2EEC0;
}

