@import url(vvb-base.css);

@media screen, projection {

  body {background:#E4E8EB;}
  #page_margins {width:956px;text-align:left;margin-left:-478px;position:absolute;left:50%;}
  #page {}



	/* Header */

	#header1 {background:url(/fileadmin/images2/bg1.png) left top no-repeat;width:956px;height:26px;position:relative;font-size:12px;line-height:14px;}
	#header1 .c1 {position:absolute;left:15px;top:4px;color:#fff;text-align:right;width:37px;font-size:10px;}
	#header1 .c2 {position:absolute;left:57px;top:6px;}
	#header1 .c2 input {width:93px;padding:0px 3px;border:none;line-height:11px;background:transparent;}
	#header1 .c3 {position:absolute;left:160px;top:6px;}
	#header1 .c4 {position:absolute;left:220px;top:4px;color:#fff;font-weight:bold;}
	#header1 .c5 {position:absolute;right:17px;top:0px;}

	#header2 {height:149px;}
	#header2 {background:url(/fileadmin/images2/bg2.png) left top repeat-y;width:956px;height:149px;}
	#header2 #logo {background:url(/fileadmin/images2/logo.gif) left top no-repeat;width:200px;height:128px;}
	#header2 .foto1 {background:url(/fileadmin/images2/header_01.jpg) right top no-repeat;width:949px;}
	#header2 .foto2 {background:url(/fileadmin/images2/bg3.png) 200px top no-repeat;}

	#ligamanager1 {position:absolute;left:0;top:154px;width:200px;height:20px;background:url(/fileadmin/images2/bg5.gif) left repeat-y;border-top:1px solid #C5D3DC;}
	#ligamanager1 p {color:#0C114B;font-weight:bold;padding-left:20px;line-height:18px;background:url(/fileadmin/images2/icon_pfeil1.gif) 2px 7px no-repeat;margin:0;}
	#ligamanager2 {min-height:32px;background:url(/fileadmin/images2/bg5.gif) left repeat-y;border-top:1px solid #C5D3DC;}
	#ligamanager2 form {width:200px;padding:5px 0 0 10px;}
	#ligamanager2 select {width:140px;overflow:hidden;padding:0 0 0 3px;float:left;margin:0 3px 0 10px;font-weight:normal;}
	#ligamanager2 option {border-color:#c6c6c6;border:none}

	/*#ligamanager2 option.Schnellzugriff {color:#fff;}*/


	#page-552 #col1_content h2 {color:#0C114B;font-weight:bold;padding-left:20px;font-size:11px;line-height:18px;}
	#page-552 #col1_content h2 {background:url(/fileadmin/images2/icon_pfeil1.gif) 2px 7px no-repeat;margin:0;border-top:1px solid #C5D3DC;border-bottom:1px solid #C5D3DC;}
	#page-552 #col1_content p {padding:3px 5px 0px 20px;}
	#page-552 #col1_content
	#ligamanager2 {border-bottom:1px solid #C5D3DC;}


	/* Menu */

	#nav {padding:129px 0 0 200px;height:20px;}

	#menu {text-transform:uppercase;overflow:hidden;}
	#menu li {float:left;list-style:none;font:bold 12px/20px 'Arial';padding-left:1px;}
	/* #menu li.act a, ul#menu li a:hover {color:#fff;background:#0089B5;text-decoration:none;} */
	#menu li.act a, ul#menu li a:hover {color:#fff;background:#5b90b9;text-decoration:none;}
	#menu li a {display:block;color:#0C114B;padding:0 6px;}
	#menu li a {background:#fff;filter:alpha(finishopacity=80);filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity:0.8;}
	#menu li.first {width:20px;padding-left:0px;}
	#menu li.first a:hover {background:#fff;}
	#menu li.last {position:relative;}
	#menu li.last a {position:absolute;width:300px;}

	#menu2 {width:200px;border-bottom:1px solid #C5D3DC;}
	#menu2 li {line-height:11px;width:200px;}
	#menu2 li a {display:block;color:#000;text-decoration:none;padding:4px 0px 4px 20px;border-top:1px solid #C5D3DC;}
	#menu2 li li a {padding:3px 10px 3px 30px;border-top:none;}
	#menu2 li li li a {padding:3px 10px 3px 40px;}
	#menu2 li li li li a {padding:3px 10px 3px 50px;}
	#menu2 li li li li li a {padding:3px 10px 3px 60px;}
	#menu2 li {background:url(/fileadmin/images2/bg2.png) left repeat-y;}
	#menu2 li.act, #menu2 li li {background:url(/fileadmin/images2/bg5.gif) left top repeat-y;}
	#menu2 li.act a, #menu2 li a:hover {color:#C5040B;}
	#menu2 li.inact a {color:#000;}
	#menu2 li a {background:url(/fileadmin/images2/dreieck.gif) 10px 7px no-repeat;}
	#menu2 li.act a, #menu2 li a:hover {background-position: 10px -28px;}
	#menu2 li li a, #menu2 li.act li a {background:none;}

	#menumeta li {float:left;list-style:none;font:normal 12px/26px 'Arial';}
	#menumeta li a {display:block;color:#004E77;padding:0 6px;}
	#menumeta li.act a, ul#menumeta li a:hover {text-decoration:underline;}

	#rootline {padding-top:10px;color:#808080;text-align:left}
	#rootline a {color:#808080;text-decoration:none;}
	#rootline a:hover {text-decoration:underline;}



	/* Sitemap */

	.csc-sitemap li {font-size:14px;line-height:18px;font-weight:bold;margin-top:18px;}
	.csc-sitemap li a {color:#404040;}
	.csc-sitemap li li a {color:#C5040B;}
	.csc-sitemap li li {font-size:11px;line-height:16px;font-weight:normal;margin-top:0;}
	.csc-sitemap ul ul {padding:4px 0 4px 20px;}



	/* Base */

  dt {float:left;text-align:right;font-weight:bold;color:#808080;width:139px;margin:0;padding:2px 0 0 0;font-size:12px;line-height:17px;}
  dd {margin:0 0 0 153px;padding:2px 0 0 0;font-size:12px;line-height:17px;}

  input, textarea, select, pre, tt, code {font:bold 11px/13px 'Verdana','Courier New', monospace;color:#1a1a1a;}
  input, textarea, select {padding:2px 3px;width:340px;border:1px solid #c6c6c6;outline:0;-moz-border-radius:3px;-khtml-border-radius:3px;}
  textarea {margin-bottom:-1px}
	select {width:348px;}



	/* Login */

	.tx-felogin-pi1 input {width:200px;}
	.tx-felogin-pi1 h2 {margin:18px 0 6px 0;color:#C5040B;}

  .tx-mmforum-pi2-container dt, .tx-mmforum-pi5 dt {width:161px;}
  .tx-mmforum-pi2-container dd, .tx-mmforum-pi5 dd {margin:0 0 0 173px;}
	.tx-mmforum-pi2-container input, .tx-mmforum-pi5 input {width:335px;}




	/* Mailform */

	/*div.csc-mailform {width:554px;}
	div.csc-mailform dl {background:#f2f2f2;border-top:16px solid #e5e5e5;}*/

	dl.csc-mailform {margin-top:18px;}
	dl.csc-mailform dt {padding-top:3px;}
	dd.csc-form-check {height:18px;}
	input.csc-form-check, .csc-form-radio {width:auto;cursor:pointer;border:none;border-spacing:0px;border-collapse:collapse;}
	input.submit {width:auto;cursor:pointer;padding:1px 3px;margin:1px 0 0 0;}

	/*dl.csc-mailform p {margin:12px 0 3px 110px;font-weight:bold;}*/



	/* Inhalt */

	.clear {clear:both;}

  #main1 {background:url(/fileadmin/images2/bg2.png) left repeat-y;width:956px;position:relative;z-index:1;}
	#main2 {background:url(/fileadmin/images2/bg4.gif) 453px top no-repeat;width:956px;position:relative;z-index:2;}

  #col1 {float:left;width:200px;margin:0;}
	#col1_content {}

	#col3 {float:left;width:539px;margin-left:20px;}
	#col3_content {}

  #col2 {float:right;width:170px;padding:74px 7px 0 0;}
	#col2_content {}



	/* Footer */

	#footer1 {width:956px;height:50px;}
	#footer2 {width:729px;border-top:1px solid #9FACB2;margin:20px 7px 10px 0;text-align:left;float:right;}
	#footer2 #rechts {float:right;padding-right:10px;}
	#footer2, #footer2 a {color:#9FACB2;}


	/* Bilder */

  dl.csc-textpic-image dt {float:none;text-align:left;width:auto;padding:0;}
  dl.csc-textpic-image dd {margin:0;padding:0;}

	dd.csc-textpic-caption {background:#fff;margin-bottom:10px;color:#808080;font-size:11px;line-height:12px;}
	div.csc-textpic div.csc-textpic-imagerow {margin-bottom:20px;}



	/* Teaser */

	.teaser {margin-bottom:10px;}
	.teaser h3.teaser-kontakt {background:url(/fileadmin/images2/teaser_kontakt.png) left top no-repeat;}
	.teaser h3.teaser-forum {background:url(/fileadmin/images2/teaser_forum.png) left top no-repeat;}
	.teaser h3.teaser-diskussionen {background:url(/fileadmin/images2/teaser_diskussionen.png) left top no-repeat;}
	.teaser h3 {font-size:13px;line-height:25px;color:#fff;padding:0 0 0 30px;margin:0;}
	.teaser-content {border-left:1px solid #ACB3B9;border-bottom:1px solid #ACB3B9;padding:3px 10px;}
	.teaser p {margin:0 0 3px 0;}

	.teaser div.csc-textpic-intext-left div.csc-textpic-imagewrap,
	.teaser div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {margin-right:6px !important;}
	.teaser div.csc-textpic-intext-right div.csc-textpic-imagewrap,
	.teaser div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {margin-left:6px !important;}
	.teaser div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin:4px 0; }



	/* News */

	.news-latest-header {background:url(/fileadmin/images2/teaser_news.png) left top no-repeat;width:170px;}
	.news-latest-header {font-size:13px;line-height:25px;color:#fff;padding:0 0 0 30px;;margin:0;}
	.news-latest-header a {color:#fff;}
	.news-latest-title {border-left:1px solid #ACB3B9;border-bottom:1px solid #ACB3B9;padding:3px 5px;overflow:hidden;}
	.news-latest-title p {margin:0 0 3px 0;color:#333;font-size:11px;line-height:13px;}
	.news-latest-title span.category {color:#C5040B;}
	.news-latest-title p.icon {background:url(/fileadmin/images2/icon_pfeil3.gif) left 5px no-repeat;padding-left:15px;}
	.news-latest-title p a {color:#333}

	.news-list-browse {width:742px;height:23px;}
	.news-list-browse table {float:right;margin:0;}
	.news-list-browse table tr td {padding:0px;}
	.news-list-browse a {font-weight:bold;padding:0 3px;}
	.news-list-browse .tx-ttnews-browsebox-SCell a {text-decoration:none;color:#990033}

	.news-list-header {background:url(/fileadmin/images2/header_news.png) left top no-repeat;}
	.news-list-header {font-size:13px;line-height:25px;color:#fff;padding:0 0 0 30px;margin:0 0 -1px 0;}
	.news-list-container {border-left:1px solid #ACB3B9;border-right:1px solid #ACB3B9;border-bottom:1px solid #ACB3B9;padding:0 10px;}
	.news-list-container p.date {float:right;}
	.news-list-item {border-top:1px solid #ACB3B9;padding:5px 0;}
	.news-list-item a:hover {text-decoration:none;}
	.news-list-item .news-list-title a:hover, .news-list-item .news-list-morelink a:hover {text-decoration:underline;}
	.news-list-morelink {margin-left:445px;height:16px;white-space:nowrap;}

	.news-list-container {margin-bottom:10px;}
	.news-list-container ul {border-bottom:1px solid #999;}
	.news-list-container ul li.odd {background:#f2f2f2;}
	.news-list-container ul li {position:relative;}
	.news-list-container ul li h2 {font-size:13px;line-height:18px;color:#fff;background:#990033;margin:0;}
	.news-list-container ul li p {line-height:24px;}
	.news-list-container ul li a {display:block;background:url(/fileadmin/images2/dreieck1.gif) left 6px no-repeat;text-decoration:none;}
	.news-list-container ul li a:hover {background-position:left -49px;color:#990033;}
	.news-list-container ul li span {display:block;cursor:pointer;}
	.news-list-container ul li span.c1 {padding-left:15px;}
	.news-list-container ul li span.c2 {position:absolute;left:90px;top:0px;}

	.news-search-form {margin-top:22px;}
	.news-search-form input {width:194px;height:18px;margin-top:1px;border:none;padding:2px 3px 0px 3px;background:url(/fileadmin/images2/input-200.gif) left top no-repeat;}
	.news-search-form button {background:url(/fileadmin/images2/button_suchen.gif) left top no-repeat;width:66px;height:18px;margin:1px 0 0 0;}
	.news-search-form button:hover {background-position:left bottom;}

	.news-single-item h1 {color:#C5040B}
	.news-single-item h2 {font-size:13px;}
	.news-single-short {font-weight:bold;}
	.news-single-timedata {color:#999;margin-top:12px;}
	.news-single-author {color:#999;}
	.news-single-img {float:right;margin:0 0 10px 20px;position:relative;}
	.news-single-imgcaption {background:#fff;position:absolute;left:0px;bottom:0px;width:100%;filter:alpha(finishopacity=80);filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity:0.8;}
	.news-single-imgcaption p {color:#404040;font-weight:bold;margin:0px 9px;font-size:11px;line-height:16px;width:240px;}
	a.button_zurueck {float:right;margin-top:6px;}

	.news-amenu-item-year {display:none;}
	.news-amenu-container p {position:relative;}
	.news-amenu-container p a {text-decoration:none;}
	.news-amenu-container p span {display:block;cursor:pointer;}
	.news-amenu-container p span.c2 {position:absolute;left:50px;top:0px;width:30px;text-align:right;}
	.news-amenu-container p span.c3 {position:absolute;left:90px;top:0px;}
	.news-search-emptyMsg {margin-top:18px;}



	/* felogin */

	.tx-felogin-pi1 div {padding-bottom:6px;}
	.tx-felogin-pi1 fieldset {margin:0px;padding:0px;border:none;}
	.tx-felogin-pi1 legend {display:none;}
	.tx-felogin-pi1 label {display: block;}
	.tx-felogin-pi1 {font-size:13px;line-height:17px;color:#404040;margin-bottom:18px;}



	}



@media all {

	}



@media print {

	body, #page_margins, #page, #main1, #main2 {border:0;margin:0;padding:0;}
	body * {font:normal 10pt/12pt 'Arial','Helvetica','Sans-serif';color:#404040;}
	#page_margins, #page {width:100%!important;min-width:0;max-width:none;}
	code, pre {font-family:"Courier New",  Courier,  mono}
	h1, h2, h3, h4, h5, h6 {page-break-after:avoid}
  #header, #nav, #col1, #col1, #col2, #col3, #col7, .screen {display:none;}
  #col4_content {width:100%;margin:0;padding:0;border:0;}


	}

