/* Eurocup2007 engl Screendesign dmb */

/* Hauptebenen */

#frametop {
	margin: 0 auto;
	width: 800px;
	height: 638px;
	overflow: visible;
	visibility: visible;
}

#frameoverhead {
	margin: 0 auto;
	width: 800px;
	height: 42px;
	overflow: visible;
	visibility: visible;
}

#framehead {
	margin: 0 auto;
	width: 800px;
	height: 128px;
	overflow: visible;
	visibility: visible;
}

#frameheadnavi {
	margin: 0 auto;
	width: 800px;
	height: 36px;
	overflow: visible;
	visibility: visible;
}

#framemain {
	margin: 0 auto;
	width: 800px;
	height: 396px;
	overflow: visible;
	visibility: visible;
}

#framegal {
	margin: 0 auto;
	width: 800px;
	height: 600px;
	overflow: visible;
	visibility: visible;
}

#framegalflex {
	margin: 0 auto;
	width: 848px;
	height: auto;
	overflow: visible;
	visibility: visible;
	text-align: center;
}

#framefooter {
	margin: 0 auto;
	width: 800px;
	height: 36px;
	overflow: visible;
	visibility: visible;
}

/* Hauptdefinitionen */

html, body, textarea {
  	background-color:#FFFFFF;
  	scrollbar-base-color:#EEEEEE;
  	scrollbar-3d-light-color:#FFFFFF;
  	scrollbar-arrow-color:#555555;
  	scrollbar-darkshadow-color:#888888;
  	scrollbar-face-color:#DDDDDD;
  	scrollbar-highlight-color:#FFFFFF;
  	scrollbar-shadow-color:#555555;
 	scrollbar-track-color:#EEEEEE;
}

/* Level-2-Ebenen Overhead Navi */

#frameleftoverhead {
	position: static;
	width: 154px;
	height: 42px;
	text-align: right;
}

#framenavioverhead {
	position: relative;
	left: 0;
	width: 646px;
	height: 42px;
}

/* Formate Overhead Navi */

.fnavioverhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	line-height: 22px;
	color: #666666;
	vertical-align: middle;
	text-align: right;
}

.linknavioverheadre {
	text-decoration: underline;
	color: #510000;
	margin-left: 20px;
	margin-right: 83px;
}

.linknavioverhead {
	text-decoration: underline;
	color: #510000;
	margin-left: 18px;
	margin-right: 16px;
}

.textnavioverheadli {
	text-decoration: none;
	color: #510000;
	margin-left: 0px;
	margin-right: 0px;
}

.aktivnavioverhead {
	text-decoration: none;
	color: #E33737;
}

	/* interaktiv Overhead Navi */
	
.linknavioverheadre:visited {
	text-decoration: underline;
	color: #666666;
	margin-left: 20px;
	margin-right: 83px;
}

.linknavioverhead:visited {
	text-decoration: underline;
	color: #666666;
	margin-left: 18px;
	margin-right: 16px;
}

.linknavioverheadre:hover {
	text-decoration: underline;
	color: #E33737;
	margin-left: 20px;
	margin-right: 83px;
}

.linknavioverhead:hover {
	text-decoration: underline;
	color: #E33737;
	margin-left: 18px;
	margin-right: 16px;
}

.linknavioverheadre:active {
	text-decoration: underline;
	color: #990000;
	margin-left: 20px;
	margin-right: 83px;
}

.linknavioverhead:active {
	text-decoration: underline;
	color: #990000;
	margin-left: 18px;
	margin-right: 16px;
}

/* Level-2-Ebenen - H E A D - */

#framelefthead {
	position: static;
	width: 154px;
	height: 128px;
	background-image: url(../picss/headlogodcv.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#frameobencontenthead {
	position: relative;
	left: 0;
	top: 0;
	width: 646px;
	height: 64px;
	background-image: url(../picss/headeurocup2007.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#frameobencontentheaderg {
	margin: 0 auto;
	left: 0;
	top: 0;
	width: 646px;
	height: 64px;
	background-image: url(../picss/headeurocup2007.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#frameuntencontenthead1 {
	position: relative;
	left: 0;
	top: 0;
	width: 646px;
	height: 64px;
	background-image: url(../picss/headstreifen.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#frameuntencontenthead1erg {
	margin: 0 auto;
	left: 0;
	top: 0;
	width: 646px;
	height: 64px;
	background-image: url(../picss/headstreifen.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

/* Level-2-Ebenen - H E A D n a v i - */

#framenavilanguagehead {
	position: static;
	width: 154px;
	height: 36px;
	background-image: url(../picss/navihead.gif);
	text-align: right;
}

#framenavihead {
	position: relative;
	left: 0;
	width: 646px;
	height: 36px;
	background-image: url(../picss/contentfooter.gif);
	background-repeat: no-repeat;
	background-position: 0 32px;
	text-align: left;
}

/* Formate Head LanguageNavi */

.fnavilanguagehead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 200;
	text-decoration: none;
	font-size: 11px;
	line-height: 36px;
	color: #666666;
	vertical-align: middle;
}

.fnavilanguageinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 200;
	text-decoration: none;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	text-align: center;
	vertical-align: middle;
}

.navilanguageinfo {
	text-decoration: none;
	color: #E33737;
	margin-left: 20px;
}

.linknavilanguageheadre {
	text-decoration: none;
	color: #510000;
	margin-right: 18px;
}

.linknavilanguageheadli {
	text-decoration: none;
	color: #510000;
	margin-left: 20px;
}

.aktivnavilanguageheadli {
	text-decoration: none;
	color: #E33737;
}

.aktivnavilanguageheadre {
	text-decoration: none;
	color: #E33737;
	margin-right: 18px;
}

	/* interaktiv Head LanguageNavi */

.linknavilanguageheadli:visited {
	text-decoration: none;
	color: #666666;
}

.linknavilanguageheadre:visited {
	text-decoration: none;
	color: #666666;
	margin-right: 18px;
}

.linknavilanguageheadli:hover {
	text-decoration: underline;
	color: #E33737;
}

.linknavilanguageheadre:hover {
	text-decoration: underline;
	color: #E33737;
	margin-right: 18px;
}

.linknavilanguageheadli:active {
	text-decoration: underline;
	color: #990000;
}

.linknavilanguageheadre:active {
	text-decoration: underline;
	color: #990000;
	margin-right: 18px;
}

/* Formate Head Navi */

.fnavihead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 200;
	text-decoration: none;
	font-size: 16px;
	line-height: 34px;
	color: #666666;
	vertical-align: middle;
}

.linknaviheadli {
	text-decoration: none;
	color: #510000;
	margin-left: 84px;
	margin-right: 32px;
}

.linknavihead {
	text-decoration: none;
	color: #510000;
	margin-left: 27px;
	margin-right: 32px;
}

.linknaviheadre {
	text-decoration: none;
	color: #510000;
	margin-left: 26px;
	margin-right: 81px;
}

.aktivnaviheadli {
	text-decoration: none;
	color: #E33737;
	margin-left: 84px;
	margin-right: 32px;
}

.aktivnavihead {
	text-decoration: none;
	color: #E33737;
	margin-left: 27px;
	margin-right: 32px;
}

.aktivnaviheadre {
	text-decoration: none;
	color: #E33737;
	margin-left: 26px;
	margin-right: 81px;
}

	/* interaktiv Head Navi */
	
.linknaviheadli:visited {
	text-decoration: none;
	color: #666666;
	margin-left: 84px;
	margin-right: 32px;
}

.linknavihead:visited {
	text-decoration: none;
	color: #666666;
	margin-left: 27px;
	margin-right: 32px;
}

.linknaviheadre:visited {
	text-decoration: none;
	color: #666666;
	margin-left: 26px;
	margin-right: 81px;
}

.linknaviheadli:hover {
	text-decoration: underline;
	color: #E33737;
	margin-left: 84px;
	margin-right: 32px;
}

.linknavihead:hover {
	text-decoration: underline;
	color: #E33737;
	margin-left: 27px;
	margin-right: 32px;
}

.linknaviheadre:hover {
	text-decoration: underline;
	color: #E33737;
	margin-left: 26px;
	margin-right: 81px;
}

.linknaviheadli:active {
	text-decoration: underline;
	color: #990000;
	margin-left: 84px;
	margin-right: 32px;
}

.linknavihead:active {
	text-decoration: underline;
	color: #990000;
	margin-left: 27px;
	margin-right: 32px;
}

.linknaviheadre:active {
	text-decoration: underline;
	color: #990000;
	margin-left: 26px;
	margin-right: 81px;
}

.aktivnaviheadli:visited {
	text-decoration: none;
	color: #E33737;
	margin-left: 84px;
	margin-right: 32px;
}

.aktivnavihead:visited {
	text-decoration: none;
	color: #E33737;
	margin-left: 27px;
	margin-right: 32px;
}

.aktivnaviheadre:visited {
	text-decoration: none;
	color: #E33737;
	margin-left: 26px;
	margin-right: 81px;
}

.aktivnaviheadli:hover {
	text-decoration: underline;
	color: #E33737;
	margin-left: 84px;
	margin-right: 32px;
}

.aktivnavihead:hover {
	text-decoration: underline;
	color: #E33737;
	margin-left: 27px;
	margin-right: 32px;
}

.aktivnaviheadre:hover {
	text-decoration: underline;
	color: #E33737;
	margin-left: 26px;
	margin-right: 81px;
}

.aktivnaviheadli:active {
	text-decoration: underline;
	color: #990000;
	margin-left: 84px;
	margin-right: 32px;
}

.aktivnavihead:active {
	text-decoration: underline;
	color: #990000;
	margin-left: 27px;
	margin-right: 32px;
}

.aktivnaviheadre:active {
	text-decoration: underline;
	color: #990000;
	margin-left: 26px;
	margin-right: 81px;
}

/* Level-2-3-Ebenen - linke Navi - */

#framenavimain {
	position: static;
	width: 154px;
	height: 396px;
	background-image: url(../picss/navibody.gif);
}

#framenavi1 {
	position: relative;
	left: 0;
	top: 0;
	width: 154px;
	height: 36px;
}

#framenavi2 {
	position: relative;
	left: 0;
	top: 0;
	width: 154px;
	height: 36px;
}

#framenavi3 {
	position: relative;
	left: 0;
	top: 0;
	width: 154px;
	height: 36px;
}

#framenavi4 {
	position: relative;
	left: 0;
	top: 0;
	width: 154px;
	height: 36px;
}

#framenavi5 {
	position: relative;
	left: 0;
	top: 0;
	width: 154px;
	height: 36px;
}

#framenavi6 {
	position: relative;
	left: 0;
	top: 0;
	width: 154px;
	height: 36px;
}

#framenavi7 {
	position: relative;
	left: 0;
	top: 0;
	width: 154px;
	height: 36px;
}

#framenavi8 {
	position: relative;
	left: 0;
	top: 0;
	width: 154px;
	height: 36px;
}

#framenavi9 {
	position: relative;
	left: 0;
	top: 0;
	width: 154px;
	height: 36px;
}

#framenavi10 {
	position: relative;
	left: 0;
	top: 0;
	width: 154px;
	height: 36px;
}

#framenavi11 {
	position: relative;
	left: 0;
	top: 0;
	width: 154px;
	height: 36px;
}

#framenavi11a {
	position: static;
	width: 154px;
	height: 12px;
}

#framenavi11b {
	position: static;
	width: 154px;
	height: 12px;
}

#framenavi11c {
	position: static;
	width: 154px;
	height: 12px;
}

/* Formate - linke Navi - */

.fnavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 200;
	text-decoration: none;
	font-size: 16px;	
	line-height: 36px;
	color: #666666;
	text-align: right;
	vertical-align: middle;
}

.linknavi {
	text-decoration: none;
	color: #510000;
	margin-right: 18px;
}

.aktivnavi {
	text-decoration: none;
	color: #E33737;
	margin-right: 18px;
}

.textnavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 9px;
	line-height: 12px;
	color: #666666;
	text-align: right;
	vertical-align: baseline;
}

	/* interaktiv - linke Navi - */
	
.linknavi:visited {
	text-decoration: none;
	color: #666666;
	margin-right: 18px;
}

.linknavi:hover {
	text-decoration: underline;
	color: #E33737;
	margin-right: 18px;
}

.linknavi:active {
	text-decoration: underline;
	color: #990000;
	margin-right: 18px;
}

.aktivnavi:visited {
	text-decoration: none;
	color: #E33737;
	margin-right: 18px;
}

.aktivnavi:hover {
	text-decoration: underline;
	color: #E33737;
	margin-right: 18px;
}

.aktivnavi:active {
	text-decoration: underline;
	color: #990000;
	margin-right: 18px;
}

/* Level-2-3-Ebenen - C O N T E N T - */

#framecontentmain {
	position: relative;
	width: 646px;
	height: 396px;
}

#framecontentergebn {
	margin: 0 auto;
	width: 678px;
}

#framecontentli {
	position: relative;
	width: 84px;
	height: 396px;
	background-color: #FFFFFF;
}

#framecontentre {
	position: relative;
	width: 482px;
	height: 396px;
}

#framecontentreborder {
	position: relative;
	width: 80px;
	height: 396px;
	background-color: #FFFFFF;
}

#framecontentboardli {
	position: relative;
	width: 127px;
	height: 396px;
	background-color: #FFFFFF;
}

#framecontentboardre {
	position: relative;
	width: 396px;
	height: 396px;
}

#framecontentboardreborder {
	position: relative;
	width: 123px;
	height: 396px;
}

/* Formate - C O N T E N T - */

	/* Texte - C O N T E N T - */

.textcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	line-height: 1.8em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	overflow: auto;
	visibility: visible;
}

.textcontentintro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	overflow: visible;
	visibility: visible;
}

.textcontentintroboldrot {
	font-weight: bold;
	color: #E33737;
}

.textcontentintrobold {
	font-weight: bold;
	color: #000000;
}

.textcontentintroklein {
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #000000;
}

.textcontentrot {
	color: #E33737;
}

.textcontentbold {
	font-weight: bold;
	color: #000000;
}

.textcontentboldrot {
	font-weight: bold;
	color: #E33737;
}

.textcontenthell {
	color: #CCCCCC;
}

.textfixcontent {
	font-size: 11px;
	line-height: 24px;
	color: #000000;
}

.textfixcontentcenter {
	font-size: 11px;
	line-height: 24px;
	color: #000000;
	text-align: center;
}

.textfixcontentrot {
	font-size: 11px;
	line-height: 24px;
	color: #E33737;
}

.textfixcontentgroo {
	font-weight: bold;
	font-size: 16px;
	line-height: 29px;
	color: #000000;
}

.textfixcountdown {
	font-weight: bold;
	font-size: 22px;
	line-height: 28px;
	color: #000000;
	text-align: center;
}

.textfixcontentgroorot {
	font-weight: bold;
	font-size: 16px;
	line-height: 29px;
	color: #E33737;
}

	/* Links - C O N T E N T - */

.linkcontent {
	color: #510000;
	text-decoration: underline;
}

		/* interaktiv - C O N T E N T - */

.linkcontent:visited {
	color: #666666;
	text-decoration: underline;
}

.linkcontent:hover {
	color: #E33737;
	text-decoration: underline;
}

.linkcontent:active {
	color: #990000;
	text-decoration: underline;
}

		/* tabelle - C O N T E N T - */

.zelle	{
	border-bottom:1.0pt solid #EAEAE9;
}

.zunten	{
	border-bottom:1.0pt solid #FFFFFF;
}

.zleg	{
	padding-left: 18px;
	border-bottom:1.0pt solid #EAEAE9;
}

.zlegunten	{
	padding-left: 18px;
	border-bottom:1.0pt solid #FFFFFF;
}

#flag_F {
	position: relative;
	width: 25px;
	height: 21px;
	background-image: url(../picss/flag_FRA.png);
	background-position: center;
	background-repeat: no-repeat;
}

#flag_GB {
	position: relative;
	width: 25px;
	height: 21px;
	background-image: url(../picss/flag_GBR.png);
	background-position: center;
	background-repeat: no-repeat;
}

#flag_D {
	position: relative;
	width: 25px;
	height: 21px;
	background-image: url(../picss/flag_GER.png);
	background-position: center;
	background-repeat: no-repeat;
}

#flag_I {
	position: relative;
	width: 25px;
	height: 21px;
	background-image: url(../picss/flag_ITA.png);
	background-position: center;
	background-repeat: no-repeat;
}

#flag_NL {
	position: relative;
	width: 25px;
	height: 21px;
	background-image: url(../picss/flag_NED.png);
	background-position: center;
	background-repeat: no-repeat;
}

#flag_CH {
	position: relative;
	width: 25px;
	height: 21px;
	background-image: url(../picss/flag_SUI.png);
	background-position: center;
	background-repeat: no-repeat;
}

/* Level-2-3-Ebenen Footer Navi */

#framenavifooter {
	position: static;
	width: 154px;
	height: 36px;
	background-image: url(../picss/navifooter.gif);
	text-align: right;
}

#framecontentfooter {
	position: relative;
	left: 0;
	width: 646px;
	height: 36px;
	background-image: url(../picss/contentfooter.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}

#framecontentfootcounterli {
	position: static;
	width: 293px;
	height: 36px;
}

#framecontentfootcounter {
	position: relative;
	left: 0;
	width: 60px;
	height: 36px;
}

#framecontentfootcounterre {
	position: relative;
	left: 0;
	width: 293px;
	height: 36px;
}

/* Formate Footer Navi */

	/* Formate Footer linke Navi */

.fnavifooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-size: 18px;
	line-height: 36px;
	color: #000000;
	vertical-align: middle;
}

.linknavifooterre {
	text-decoration: none;
	color: #510000;
	margin-left: 8px;
	margin-right: 18px;
}

.linknavifooterli {
	text-decoration: none;
	color: #510000;
	margin-left: 8px;
	margin-right: 8px;
}

		/* interaktiv Footer linke Navi */

.linknavifooterre:visited {
	text-decoration: none;
	color: #666666;
	margin-left: 8px;
	margin-right: 18px;
}

.linknavifooterli:visited {
	text-decoration: none;
	color: #666666;
	margin-left: 8px;
	margin-right: 8px;
}

.linknavifooterre:hover {
	text-decoration: none;
	color: #E33737;
	margin-left: 8px;
	margin-right: 18px;
}

.linknavifooterli:hover {
	text-decoration: none;
	color: #E33737;
	margin-left: 8px;
	margin-right: 8px;
}

.linknavifooterre:active {
	text-decoration: none;
	color: #990000;
	margin-left: 8px;
	margin-right: 18px;
}

.linknavifooterli:active {
	text-decoration: none;
	color: #990000;
	margin-left: 8px;
	margin-right: 8px;
}

	/* Formate Footer C-Navi */
	
.fcontentfooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 36px;
	vertical-align: middle;
	text-align: left;
}

.textcontentfooterli {
	text-decoration: none;
	color: #666666;
	margin-left: 84px;
	margin-right: 0px;
}

.linkcontentfooterli {
	text-decoration: underline;
	color: #510000;
	margin-left: 84px;
	margin-right: 9px;
}

.aktivcontentfooterli {
	text-decoration: underline;
	color: #E33737;
	margin-left: 84px;
	margin-right: 9px;
}

.textcontentfooter {
	text-decoration: none;
	color: #666666;
	margin-left: 14px;
	margin-right: 0px;
}

.textcontentfootereec {
	text-decoration: none;
	color: #666666;
	margin-left: 29px;
	margin-right: 0px;
}

.textcontentfooterecmail {
	text-decoration: none;
	color: #666666;
	margin-left: 38px;
	margin-right: 0px;
}

.linkcontentfooter {
	text-decoration: underline;
	color: #510000;
	margin-left: 6px;
	margin-right: 8px;
}

.linkcontentfootereec {
	text-decoration: underline;
	color: #510000;
	margin-left: 9px;
	margin-right: 9px;
}

.linkcontentfooterecmail {
	text-decoration: underline;
	color: #510000;
	margin-left: 8px;
	margin-right: 8px;
}

.aktivcontentfooter {
	text-decoration: underline;
	color: #E33737;
	margin-left: 6px;
	margin-right: 8px;
}

.aktivcontentfootereec {
	text-decoration: underline;
	color: #E33737;
	margin-left: 9px;
	margin-right: 9px;
}

.aktivcontentfooterecmail {
	text-decoration: underline;
	color: #E33737;
	margin-left: 8px;
	margin-right: 8px;
}

		/* interaktiv Footer C-Navi */

.linkcontentfooterli:visited {
	text-decoration: underline;
	color: #666666;
	margin-left: 84px;
	margin-right: 9px;
}

.linkcontentfooter:visited {
	text-decoration: underline;
	color: #666666;
	margin-left: 6px;
	margin-right: 8px;
}

.linkcontentfooterli:hover {
	text-decoration: underline;
	color: #E33737;
	margin-left: 84px;
	margin-right: 9px;
}

.linkcontentfooter:hover {
	text-decoration: underline;
	color: #E33737;
	margin-left: 6px;
	margin-right: 8px;
}

.linkcontentfooterli:active {
	text-decoration: underline;
	color: #990000;
	margin-left: 84px;
	margin-right: 9px;
}

.linkcontentfooter:active {
	text-decoration: underline;
	color: #990000;
	margin-left: 6px;
	margin-right: 8px;
}

.linkcontentfootereec:visited {
	text-decoration: underline;
	color: #666666;
	margin-left: 9px;
	margin-right: 9px;
}

.linkcontentfootereec:hover {
	text-decoration: underline;
	color: #E33737;
	margin-left: 9px;
	margin-right: 9px;
}

.linkcontentfootereec:active {
	text-decoration: underline;
	color: #990000;
	margin-left: 9px;
	margin-right: 9px;
}

.linkcontentfooterecmail:visited {
	text-decoration: underline;
	color: #666666;
	margin-left: 8px;
	margin-right: 8px;
}

.linkcontentfooterecmail:hover {
	text-decoration: underline;
	color: #E33737;
	margin-left: 8px;
	margin-right: 8px;
}

.linkcontentfooterecmail:active {
	text-decoration: underline;
	color: #990000;
	margin-left: 8px;
	margin-right: 8px;
}

/* Author: Dirk Marius Beyl - eurocup2007.de */