@charset "UTF-8";
/* CSS Document 

colors:

beige: #ebf4eb
green: #21935f
magenta: #e1068c

*/


html {overflow-y:scroll;}

body, div, img, p, h1, h2, h3, h4, h5, h6, ul, ol, a {
margin:0px;
padding:0px;
font-size:1em;
}

img {
border:none;
outline:none;}

a {
	outline:none;
	text-decoration:none;
}

p, span, h1, h2, h3, h4, h5, h6, ul, ol, a, table, td, tr, div {
font-family:Helvetica, Verdana, Arial, sans-serif;}

.clr {
clear:both;
}

h1 {
font-size:1.5em;
color:#21935f;
font-style:italic;}

h2 {
color:#666;}

.fett {
font-weight:bold;}

.magenta {
color:#e1068c;
font-weight:bold;}

.green {
color:#21935f;
font-weight:bold;}

.italic {
font-style:italic;}

.sm {
font-size:0.7em;
color:#777;}

/* top areas */

#main {
width:960px;
overflow:hidden;
margin: auto auto;
}

#head1 {
width:960px;
height:30px;
background-color:#21935f;
background-image:url(../img/tri1.png);
background-repeat:no-repeat;}

.tri1 {
color:#fff;
font-weight:bold;
font-size:0.7em;
padding:10px 0px 0px 5px;
width:400px;
float:left;
}

.tri2 {
color:#fff;
font-weight:bold;
font-size:0.9em;
padding:5px 0px 0px 5px;
width:530px;
float:left;
text-align:right;
}

#head2 {
width:960px;
height:120px;
background-color:#ebf4eb;
background-image:url(../img/top_logo.png);
background-repeat:no-repeat;}

.tri3 {
color:#fff;
font-weight:bold;
font-size:1.5em;
padding:0px 0px 0px 5px;
width:500px;
float:left;
}

#eyff {
font-weight:bold;
height:120px;
float:left;
background-image:url(../img/eyff.png);
background-repeat:no-repeat;}

p.t_date {
padding-left:260px;
padding-top:30px;
color:#21935f;
text-align:right}

#head3 {
width:960px;
height:30px;
background-color:#21935f;
background-image:url(../img/flag_line.png);
background-repeat:no-repeat;}

.tri4 {
color:#fff;
font-weight:bold;
font-size:0.9em;
padding:5px 0px 0px 5px;
width:200px;
}

/*main areas */

#cnt {
width:1175px;
clear:both;
background-image:url(../img/grad1.png);
background-repeat:repeat-x;
padding-top:20px;}

#m1 {
width:220px;
float:left;
overflow:hidden;
margin:0px 10px;
}

a.nav { 
color:#222; 
font-size:0.9em; 
text-decoration:none; 
border:none; 
display:block;
height:20px;
background-image:url(../img/nav_grad.png);
background-repeat:repeat-x;
padding:4px 0px 2px 5px;
} 

a.nav:hover	{ 
color:#e1068c; 
font-size:0.9em; 
text-decoration:none; 
border:none;
display:block;
background-image:url(../img/nav_grad2.png);
background-repeat:repeat-x;
padding:4px 0px 2px 5px;}

a.nav2 { 
color:#222; 
font-size:0.9em; 
text-decoration:none; 
border:none; 
display:block;
height:20px;
background-image:url(../img/nav_grad3.png);
background-repeat:repeat-x;
padding:4px 0px 2px 20px;
} 

a.nav2:hover { 
color:#e1068c; 
font-size:0.9em; 
text-decoration:none; 
border:none; 
display:block;
height:20px;
background-image:url(../img/nav_grad3.png);
background-repeat:repeat-x;
padding:4px 0px 2px 20px;
} 


#m2 {
width:500px;
float:left;
overflow:hidden;
}

#m2 h1, h2, h3 {
margin:20px 0px;
}

#m2 p {
margin:0px 0px 20px 0px;
color:#333;
font-size:0.9em;
text-align:justify;
}

#m3 {
width:200px;
float:left;
overflow:hidden;
margin:0px 10px;}

.box1 {
background-color:#ebf4eb;
width:220px;
margin-top:10px;
padding:4px 0px 0px 5px;
}

.box2 {
background-color:#ebf4eb;
width:200px;
margin-top:10px;
}

.countdown {
background-image:url(../img/gras.jpg);
background-repeat:no-repeat;
background-color:#eee;
padding:8px 0px 8px 12px;
}

.counter_num {
color:#e1068c;
font-size:1.4em;
font-family:"Courier New", Courier, monospace;
background-color:#ebf4eb}

.counter_let {
color:#fff;
font-size:0.7em;
font-weight:bold;}

.my_disp {
float:left;
text-align:center;
margin-right:10px;}

/* Footer */

#footer {
width:960px;
height:120px;
clear:both;
padding-top:140px;
background-image:url(../img/timeline.png);
background-repeat:no-repeat;
background-position:230px 120px;
}

a.f_data {
font-size:0.8em;
color:#444;
text-decoration:none;}


/*unterseiten*/

.team_overview {
margin:0px;
width:500px;
}

.team_overview td {
font-size:0.8em;
padding:3px;
vertical-align:top;
}

.team_overview a {
font-size:0.9em;
text-decoration:none;}

.tm_flag {
width:25px;}

.tm_nation {
width:100px;
}

.tm_team {
width:auto;
}

.tm_added {
width:auto;
text-align:right;
}


.team_single {
margin:0px;
width:500px;
background-color:#ebf4eb;
padding-top:12px;
}

.team_single td {
font-size:0.8em;
padding:3px;
vertical-align:top;
}

td.st_topic {
border-style:solid;
border-color:#ccc;
border-width:0px 0px 1px 0px;}

.quest {
color:black;
padding:5px 0px 2px 5px;
margin:0px;
font-weight:bold;
text-align:left;
}
.resp {
color:#e1068c;
padding:10px 5px 0px 5px;
margin-top:0px;
font-weight:bold;
text-align:left;
}

.team_single a {
font-size:0.9em;
text-decoration:none;}

/*links partner*/

table.sponsor_tab {
width:500px;
}

table.sponsor_tab td {
font-size:0.8em;
padding:5px;
}

td.nff_flags {}

td.nff_lands {}
