/************************************************************* HTML TAGS */

body {
	background: #FFFFFF  url(/pics/layout/image_1251371104531.gif) repeat-x left top;	
}
a {
	margin: 0;
	padding: 0;
	color: #01499B;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: 0;
}
*{
	font-family			:Trebuchet MS,Arial !important;
}
/************************************************************* PAGE */

div.frame {
	width: 100%;
	padding: 0;
	}
div.page {
	position				: relative;
	float: left;	width					: 1000px;
	text-align				: left;
	padding-top				: 98px;
	/*background				:#f0f0f0;*/
}
div.bg1, div.bg2, div.bg3, div.bg4 {
	width: 100%;
	margin: 0;
}
div.tailer {
	zoom: 100%;
}
div.side-bg{
	position			: absolute;
	top					: 86px;
	left				: 1000px;
	z-index				: 100;
}
div.side-bg-top {
	position		: absolute;
	left			: 155px;
	z-index			: 5;
	top 			: 5px;
}
/************************************************************* HEADER */

div.logo {
	/*position		: relative;*/
	/*z-index			: 1999;*/
	float			: left;
	margin			: 14px 0 7px 0;  
}

p.logo {
	display			: block;
	width			: 153px;
	background		: url(/pics/layout/image_1251371103725.gif) no-repeat top left;
	float			: left;
}
p.logo a {
	display			: block;
	width			: 153px;
	height			: 101px;
	text-decoration	: none;
}
p.logo span {
	display: none;
}
.header-img {
	float			: left;
	width			: 726px;
	height			: 105px;
	margin			: 0 5px 0 0px; 
	background		: url(/pics/layout/image_1251371689595.jpeg) no-repeat;
}
div.no_hmenu{
	float			: left;
	width			: 114px;
}
div.image_map_navi{
	float			: left;
	clear			: both;
}
div.rout_bilder-schatt{
	float			: left;
	width			: 114px;
	height			: 78px;
	background		: url(/pics/layout/rout_bild_schatt.gif) no-repeat top left;
}
div.rout-image{
	text-align		: center;
	margin			: 0 auto;
}
/************************************************************* HORIZONTAL MENU */
div.hmenu {
	color			: #01499B;
	font-size		: 0.75em;
	padding			: 8px 7px 26px 0;
	position		: relative;
	float			: left;
	z-index			: 99;
	background		: url(/pics/layout/bg_hmenu.gif) no-repeat left 3px;
}
ul.hmenu1 {
	list-style-type: none;
}
li.hmenu1 {
	display			: inline;
	float			: left;
}
a.hmenu {
	display			: block;
	float			: left;
	padding			: 1px 30px;
	color			: #FFFFFF;
	font-size		: 1em;
	text-decoration	: none;
}
a.hmenu:hover {
	text-decoration	: none;
}
a.hmenu1-first {
	padding				: 6px 10px 7px 10px !important;
	margin-left			: 5px;
}
a.hmenu1 {
	padding				: 6px 12px 7px 13px;
	color				: #FFFFFF;
	background-image	: url(/pics/layout/bg_hmenu1.gif);
	background-repeat	: no-repeat;
	background-position	: 0px -100px;
}
a.hmenu1:hover {
	text-decoration		: none;
	color				: FFF;
	/*color				: #4b5b70;*/
}

a.hmenu1-active {
	color				: #4b5b70;
	background			: url(/pics/layout/schatt_hmenu.gif) repeat-x left 1px;
	/*background-position	: 0px -2px;*/
}
div.hmenu_icons{
	position			: absolute;
	top 				: 39px;
	left				: -3px;
	z-index				: 100;

}
.p_hmenu_act{
	position			: relative;
}
span.pos_hmenu_act_right{
	position			: absolute;
	top					: 1px;
	right				: 0px;
	width				: 3px;
	height				: 30px;
	background			: url(/pics/layout/schatt_top_right.gif) no-repeat top right;
}
* HTML span.pos_hmenu_act_right{
	right				: -1px;
}

span.pos_hmenu_act_left_1{
	left				: 5px !important;
}
span.pos_hmenu_act_left{
	position			: absolute;
	top					: 1px;
	left				: 0px;
	width				: 3px;
	height				: 30px;
	background			: url(/pics/layout/schatt_top_left.gif) no-repeat top left;
}
* HTML .p_hmenu_act{
	position			: relative;
	float				: left;
}
/************************************************************* MAIN */

div.main {
	background		: #f0f0f0 url(/pics/layout/langelatte.gif) no-repeat scroll 6px 0px;
	
	padding-top		: 10px;
	clear			: both;
	min-height		: 480px;
}
* html div.main {
	height			: 480px;
}

/************************************************************* BREADCRUMB */

div.breadcrumb {
	width: 100%;
	height:	1.4em;
	margin: 0 auto 2px;
}
span.breadcrumb-infotext {
	display: none;
	float: left;
	padding: 3px 0;
	font-size: 0.75em;
}
div.breadcrumb UL {
	display: inline;
	list-style-type: none;
}
div.breadcrumb LI {
	display: inline;
	float: left;
}
li.breadcrumb span {
	font-size:0.7em;
}
a.breadcrumb {
	display: block;
	float: left;
	margin: 0;
	padding: 3px 10px 0px 2px;
	color: #f0f0f0;
	font-size: 0.70em;
	text-decoration: none;
}
a.breadcrumb:hover {
	color: #01499B;
	text-decoration: none;
}
a.breadcrumb-choiced {
	color: #01499B;
}
a.breadcrumb-choiced:hover {
	color: #f0f0f0;
}
a.breadcrumb-hassub {
	color: #f0f0f0;
}
a.breadcrumb-hassub:hover {
	color: #01499B;
}

/************************************************************* VERTICAL MENU */

div.vmenu {
		float			: left;
	width			: 152px;
	margin			: 0 -152px 0 0;
	color			: #00519e;
	overflow		: hidden;
}
div.vmenu-workspace {
	margin			:	0 0 40px 0;
}
ul.vmenu1, ul.vmenu2, ul.vmenu3, ul.vmenu4 {
	list-style-type	: none;
}
ul.vmenu2{
	margin			: -5px 0 0 ;
}
li.vmenu1, li.vmenu2, li.vmenu3, li.vmenu4 {
	display			: inline;
}
a.vmenu {
	display				: block;
	padding				: 5px 0px 2px 5px;
	color				: #FFFFFF;
	font-size			: 0.75em;
	text-align			: left;
	text-decoration		: none;
	background-image	: url(/pics/layout/bg_vmenu.gif);
}
a.vmenu:hover {
	color				: #FFFFFF;
}

a.vmenu1 {
	padding				: 7px 5px 9px 12px;
	color				: #4b5b70;
	background-image	: url(/pics/layout/bg_vmenu.gif);
	background-repeat	: no-repeat;
	background-position	: 0px 0px;	
}
a.vmenu1:hover {
	color				: #FFFFFF;
	text-decoration		: none;
	background-position	: 0px -224px;
}
a.vmenu1-active {
	color				: #FFFFFF;
	background-position	: 0px -224px !important;
}
a.vmenu2{
	font-size			: 0.7em;
	padding-left		: 24px;
	background-repeat	: no-repeat;
	background-position	: 0px -164px;
	color				: #00519e;
}

a.vmenu2:hover {
	background-position	: 0px -102px;		
	color				: #FFFFFF;
	text-decoration		: none;
}
a.vmenu2-active {
	color				: #FFFFFF;
	background-position	: 0px -102px;	
}
a.vmenu2-last{
	padding				: 5px 0 10px 24px;
}
a.vmenu3,a.vmenu4,a.vmenu5,a.vmenu6 {
	font-size			: 0.7em;
	color				: #00519e;
	background-position	: 0px -164px;
}
a.vmenu3 {
	color				: #00519e;
	padding-left		: 36px;
	border-right		: 1px solid ;
}
a.vmenu3:hover {
	text-decoration		: none;
	color				: #00519e;
}
a.vmenu3-active {
	color				: #00519e;
}
a.vmenu4,a.vmenu5,a.vmenu6 {
	color				: #00519e;
	padding-left		: 36px;
	border-right		: 1px solid ;
}
a.vmenu4:hover {
	text-decoration		: none;
	color				: #00519e;
	border-right		: 1px solid ;	
}
a.vmenu5:hover {
	text-decoration		: none;
	color				: #00519e;
	border-right		: 1px solid ;	
}

a.vmenu4-active {	
}

div.suche{
	height: 22px;
	margin: 16px 0 32px;
	background: #f0f0f0;
	overflow: hidden;
}
#suche-feld {
	height: 18px;
	width: 170px;
	padding: 2px 0 0;
	vertical-align: top;
	font-size: 0.8em;
}
#suche-btn {
	margin: 2px 0 0 3px;
}
.kunde-kontaktdaten {
	margin-top: 40px;
	padding: 0 5px 0 20px;
	font-size: 0.75em;	
}
.kunde-kontaktdaten em {
	display: block;
	margin-bottom: 10px;
	font: 400 normal 1.1em arial,sans-serif;
}
.kunde-kontaktdaten p {
	margin-bottom: 4px;
}

/************************************************************* CONTAINER */

div.container {
	display			: block;
	float			: right;
	width			: 310px;
	margin			: 0px 5px 0 -310px;
	text-align		: left;
}
div.container-left {
	float: left;
	width: 151px;
}
div.container-right {
	float: right;
	width: 151px;
}
div.container-menu {
	width: 152px;
}
div.container-top {
	width: 310px;
}
div.container-bottom {
	width		: 0px;
	clear		: both;
}
div.container-workspace {
	float			: left;
	width			: 100%;
	margin			: 0 0 18px 0;
}
div.container-headline {
	padding			: 0;
	color			: #FFFFFF;
	font-weight		: 700;
	text-decoration	: none;
	overflow		: hidden;
	/*background: #00519e;*/
}
div.container-content {
	padding			: 0;
	color			: #627082;
	font-size		: 0.70em;
	/*background		: #6FAAE0;*/
}
div.container-content a {
	color			: #00519e;
}
h3.container {
	display			: inline;
	font-size		: 0.75em;
	color			: #00519e;
	padding			: 0 0 0 2px;
}
img.border-image {
	float			: left;
}
div.containerimage{
	text-align		: center;
	margin			: 0px auto;
}
/************************************************************* CONTENT */

div.content {
	width			: 500px;
	margin			: 0 310px 0 152px;
	padding			: 0px 15px 0 15px;
	text-align		: left;
}
div.content-wrap {
	display: inline;
	float: left;
	width: 100%;
	margin:	 0 auto;
}
div.content-workspace {
	margin:	0 auto 10px auto;
}
div.content-workspace ol, div.content-workspace ul, div.content-workspace li {
	margin-left: 17px;
}
div.content-workspace ol li, div.content-workspace ul li {
	margin-left: 0;
}
div.content-header {
	padding			: 3px 7px 3px 0px;
	color			: #FFFFFF;
	text-align		: left;
	font-weight		: 700;
}
div.content-text {
	height			: 100%;
	margin			: 0 0 10px;
	padding			: 0px;
	color			: #627082;
	text-align		: left;
	font-size		: 0.70em;
	width			: 100%;
}
h3.content-title {
	display			: inline;
	color			: #00519e;
	font-size		: 1em;
}

/************************************************************* FOOTER */

div.footer {
	clear			: both;
	margin			: 0;
	padding			: 10px 7px;
	font-size		: 0.70em;
	color			: #627082;
	text-align		: left;
	overflow		: hidden;
	height			: 100%;
	background		: #dedede url(/pics/layout/bg_footer.gif) repeat-x top left;
}
.footer a {
	display			: block;
	float			: left;
	padding			: 0px;
	color			: #01499B;
	font-size		: 1em;
	font-weight		: 400;
	text-decoration	: none;
}
.footer a:hover {
	color			: #01499B;
	text-decoration	: none;
}
div.dvl-info-footer{
	width			: 170px;
	float			: left;	
}
div.sportwerk{
	clear			: both;
	margin-top		: 30px;
	width			: 100%;
}
div.current_article_footer{
	width			: 500px;	
	float			: left;	
	height			: 200px;
	color			: #627082;
}
h3.footer-news-title{
	font-size		: 16px;
	font-weight		: bold;	
}
div.footer-news-title{
	font-size		: 12px;	
}
div.footer-news-text{
	font-size		: 10px;	
}
a.magazinmehr-footer{
	font-size		: 10px;
	text-decoration	: underline;	
}
a.magazinmehr-footer:hover{
	font-size		: 10px;
	text-decoration	: underline;	
}
a.footer-news-date{
	color			: #9aa3af;
	font-size		: 10px;	
}
a.footer-news-date:hover{
	color			: #9aa3af;
	font-size		: 10px;	
}
div.galerie_footer{
	width			: 310px;
	float			: left;	
	height			: 200px;
}
div.footer-weiter-artikel a{
	text-decoration	: underline;
}
div.rss-item-footer a{
	text-decoration	: underline;
	
}
img.rss-image{
	vertical-align	: middle;	
}
/************************************************************* STANDARDS */

span.paging { color: #627082; }
.paging {  }
.border1 { border: 1px solid #01499B; }
div.form-begin {
	border: 1px solid #01499B;
	/*background:	#6FAAE0;*/
}
textarea, input.text { border: 1px solid #01499B; }
input.button {
	color: #627082;
	border: 1px outset #FFFFFF;
}
option {
	color: #627082;
	background: #FFFFFF;
}
button {
	color: #627082;
	border:	1px solid #01499B;
}
fieldset {
	margin: 10px 0;
	padding: 5px 10px;
	border: 2px solid #01499B;
}
legend {
	padding: 2px 10px;
	border: 1px solid #01499B;
}
div.form-fieldset-inlay {
	padding: 3px 7px;
	background: #6FAAE0;
}
/************************************************************* MAGAZINE */

.trenner {
	clear: both;
	height: 0;
	margin: 8px 0;
	line-height: 0;
	font-size: 0px;
	width: 100%;
	border-top: 1px solid #f0f0f0;
}
.galerie-intro-table{
	width: 100%;
}
div.magazinedate_ueber{
	font-size			: 11px;
	color				: #00519e;
	float				: left;
	margin				: 0 10px 0 0;
}
div.magazine-top-link{
	margin				: 0 0 0 65px;
	text-align			: left;
	width				: 440px;
}
*+html div.magazine-top-link {
	margin-top			: -16px;
}
/******************************************************************** RSS-Feed *****/
div.magazinedate_rss{
	margin				: 0 10px 0 0;
	font-size			: 11px;
	color				: #00519e;
	float				: left;
}
div.magazinetitle_rss{
	margin				: 0 0 0 65px;
	text-align			: left;
}

/********************************************************************* Einstellungen-Fenster*/
div.str_einst_liste{
	width				: 225px;
	position			: absolute;
	top					: 0px;
	right				: 0px;
	z-index				: 1000;
	text-align			: left;
	background			: url(/pics/layout/index/bg_str_einst.gif) no-repeat top left;
}
div.str_einst_info{
	color				: #3c556c;
	font-size			: 11px;
	padding				: 25px 0 7px 10px;
}
h3.str_einst{
	margin				: 0px;
	color				: #00519e;
	font-size			: 11px;	
}
div.str_einst{
	padding				: 0px 7px 14px 10px;				
}
*+ HTML div.str_einst{
	padding				: 0px 7px 2px 10px;				
}
* HTML div.str_einst{
	padding				: 0px 7px 2px 10px;				
}
div.str_einst input{
	margin				: 0px;
	vertical-align		: bottom;
}	
span.str_liga{
	padding				: 0px 0 0px 4px;				
}
div.str_einst_content{
	margin				: 0px;
	color				: #00519e;
	font-size			: 11px;	
	padding				: 3px 0 0;
}
div.str_liga{
	clear				: both;
	padding				: 2px 0 1px;
}
div.str_button{
	font-size			: 11px;	
	margin				: 0 0 7px 12px;
}
#speichern{
	width				: 82px;
}
#all_speichern{
	width				: 120px;
}
#str_liste{
	display				: none;
}
div#str_navi_einst{
	display				: none;
}
a.str_navi{
	color				: #00519e;
	font-size			: 11px;
	text-decoration		: none;
}	
a.str_navi:hover{
	text-decoration		: none;
}	


.tab-container {
  	width: 100%;
  	background:	#f0f0f0;
  	margin:0px 0 16px 0;
}
 
.tab {
  	cursor: pointer;
  	float: left;
  	height: 15px;
  	margin-right: 6px;
  	padding: 4px;
  	text-align: center;
  	font-size:bold;
  	margin-bottom:8px;

}

.tab a{
	font-weight:bold;
}

.tab-active{
  	cursor: pointer;
  	float: left;
  	height: 15px;
  	margin-right: 6px;
  	padding: 4px;
  	text-align: center;
	background:			url(/pics/layout/button_left.gif) no-repeat top left;
}
 
.tab-content {
  	clear: both;
  	background:			url(/pics/layout/trenner.gif) no-repeat bottom left;
}
#around-content {
  	background:			url(/pics/layout/trenner.gif) no-repeat top left;
  	clear: both;
}

#around-content .container-workspace .container-headline{
	display:none;
}

#around-content .container-workspace {
	font-size:1.4em;
} 

.tab-active-left{
	background:			url(/pics/layout/button_row.gif) repeat-x top left;	
	float:left;
}

.tab-active-right{
	background:			url(/pics/layout/button_right.gif) no-repeat top right;
	float:left;
}

/********************************************************************* Einstellungen-SpieltagContainer DVL-Own_modules*/
	.tooltip{
	  	position: 			absolute;
	  	display: 			none;
	  	background: 		url(/pics/layout/tooltip_bg.gif) no-repeat bottom left;
	  	padding:			1px 0px 6px;	 
	  	width:				195px; 	
	  	text-align:			center;
	}
	
	#plus-tooltip{
		Cursor: pointer;
	}
	
	.contianer-spieltag td{
		padding:			2px 3px;
	}
	
	.container-spieltag-row{
		padding:0px;
		height:24px;
	}

	*+HTML .container-spieltag-row{
		height:20px;
	}		
	
	.container-spieltag-row-white{
		background:			#ffffff;
		padding:0px;
		height:24px;
	}

	*+HTML .container-spieltag-row-white{
		height:20px;
	}	
	
	.container-trenner{
		background:			url(/pics/layout/trenner.gif) no-repeat bottom left;
	}
	
	.container-trenner h3{
		color:				#00519E;
		display:			inline;
		font-size:			1em;	
	} 
	
	.container-trenner td{
		padding:			4px 0px 2px 3px;
	}	
	
	
/************************manschaften.php***/
	.mannschaften-titel{
		font-size:15px;
		font-weight:bold;
	}
	
	.mannschaften-titel td{
		padding:10px 0px 5px 0px;
	}
	
	.mannschaften-links{
		background:#fff;		
	}
	.mannschaften-links td{	
		text-align:left;
		padding:2px 0px;
	}
	
	
 	.tv, .live, .stat, .spiel{		
		width:13px;
		height:13px;
		display:block;
		float:left;
		padding:0px 2px 0px 2px;		
	}	
	
	a.spiel{background:url(/pics/layout/spielbericht.gif) no-repeat;}
	a.tv{background:url(/pics/layout/liveticker.gif) no-repeat;}
	a.live{background:url(/pics/layout/liveticker.gif) no-repeat;}
	a.stat{background:url(/pics/layout/statistik.gif) no-repeat;}

	a.spiel:hover{background:url(/pics/layout/bt_spielbericht.gif) no-repeat;}
	a.tv:hover{background:url(/pics/layout/bt_liveticker.gif) no-repeat;}
	a.live:hover{background:url(/pics/layout/bt_liveticker.gif) no-repeat;}
	a.stat:hover{background:url(/pics/layout/bt_statistik.gif) no-repeat;}