@import url(lavalamp_test.css);

/* generated by csscreator.com */ 

html, body{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; margin:0; padding:0; text-align:center; } 

 

#pagewidth { background-color: white; background-image: url("img/logo_wl_2010.gif"); background-repeat: no-repeat; background-position: 0 10px; text-align: left; margin-right: auto; margin-left: auto; width: 960px } 

 

#header{ background-position: 0 10px; position:relative; height:146px; width:100%; } 

 

#leftcol{ width:17%; float:left; position:relative; min-height: 300px; margin-bottom: 10px; padding-top: 42px; border-top: 1px solid #e90076; }

#twocols{ width:83%; float:right; position:relative; }

 

#rightcol{ width:28%; float:right; position:relative; margin-bottom: 10px; padding-top: 50px; border-top: 1px solid #e90076; }

 

#maincol{ float: left; display:inline; position: relative; width:72%; margin-bottom: 10px; border-top: 1px solid #e90076; }

#maincol_inner { color: #666; font-size: 11px; line-height: 15px; width: 515px; margin-bottom: 10px; margin-left: 30px; }

#maincol_inner a { color: #e90076; text-decoration: none; }

#maincol_inner a:visited { color: #e90076; text-decoration: none; }

#maincol_inner a:hover { color: #e90076; text-decoration: underline; }

#footer{ height:30px; background-color:#ffffff; text-align: right; clear:both; padding-top: 10px; border-top: 1px solid #e90076; } 

 



 

 /* *** Float containers fix:

 http://www.csscreator.com/attributes/containedfloat.php *** */ 

.clearfix:after {

 content: "."; 

 display: block; 

height: 0; 

 clear: both; 

 visibility: hidden;

 }

 

.clearfix{display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */  



h1 { color: #e90076; font-size: 16px; line-height: 20px; margin: 0 0 6px; padding: 0; }

h2 { color: #e90076; font-size: 14px; line-height: 18px; margin: 0 0 6px; padding: 0; }

h4 { color: #e90076; font-size: 11px; font-weight: bold; line-height: 15px; margin: 0 0 6px; padding: 0; }

hr { background-color: #bac2c6; width: 512px; height: 3px; clear: both; margin: 0 0 4px; padding: 0; border: solid 1px #fff; }

#rightcol h1 { color: #e90076; font-size: 18px; line-height: 22px; margin: 0 0 10px; padding: 0; }

p { margin: 0; }

.wysiwyg_table td { font-size: 11px; vertical-align: top; padding-right: 4px; padding-bottom: 4px; }

/*printer styles*/

.teaserbox { background-color: #dfe6eb; text-align: left; margin-top: 10px; padding: 20px 20px 50px; border: solid 1px #a0bec9; }

.magazinbox { width: 160px; margin-top: 6px; margin-bottom: 6px; padding-top: 4px; padding-bottom: 4px; }

.magazinbox a { color: #019fc2; text-decoration: none; }

.magazinbox img { color: #e90076; border: solid 0 white;  }

.joinbox { position: absolute; top: 5px; left: 840px; width: 120px; margin-top: 6px; margin-bottom: 6px; padding-top: 4px; padding-bottom: 4px; }

.joinbox a { color: #019fc2; text-decoration: none; }

.joinbox img { color: #e90076; border: solid 0 white;  }

.joinbox img:hover { color: #e90076; border: solid 0 white; }





.random_team { color: #666; background-color: #e7eff3; width: 160px; float: right; margin-top: 0; padding: 2px; border: solid 1px #e90076; }

.random_team hr { background-color: #f2f2e6; height: 1px; border: solid 0 white; }

.random_team a { color: #00adef; text-decoration: none; }

.random_team img { color: #e90076; border: solid 0 white;  }

.random_team img:hover { color: #e90076; border: solid 0 white; }



.newsbox { color: #666; width: 200px; float: right; margin-top: 10px; }

.newsbox h2 { color: #00adef; font-size: 16px; line-height: 20px; margin: 0; }

.newsbox small { color: #a1a1a1; float: right; }

.newsbox hr { background-color: #f2f2e6; height: 1px; border: solid 0 white; }

.newsbox a { color: #00adef; text-decoration: none; }





@media print{

	/*hide the left column when printing*/ 

#leftcol{display:none;} 



/*hide the right column when printing*/ 

#rightcol{display:none;} 

#twocols, #maincol{width:100%; float:none;}

}

/*nav1*/

#mainnav { position: absolute; top: 90px; left: 186px; }

#mainnav ul

{

padding-left: 0;

margin-left: 0;

color: black;

float: left;

width: 800px;

}



#mainnav ul li { display: inline; }



#mainnav ul li a

{ color: black; text-decoration: none; float: left; padding-right: 4px; padding-left: 4px; }



#mainnav ul li a:hover

{

color: silver;

}

#mainnav li a#current { color: #e90076; }

/*subnav*/

#subnav { width: 160px; margin-left: 0; padding-top: 10px; }

#subnav ul

{

margin: 0 0 10px;

padding: 0 0 10px;

list-style-type: none;

}



#subnav li { margin: 0; }



#subnav a

{ display: block; width: 160px; color: #666; font-size: 11px; text-decoration: none; margin-bottom: 3px; padding: 0; }



#subnav a:hover

{ text-decoration: none; }



#subnav ul ul li { margin: 0; }



#subnav ul ul a

{ font-size: 10px; display: block; text-decoration: none; margin-bottom: 0; padding-left: 0; }

#subnav ul ul { margin: 0 0 4px; padding: 0 0 10px; border-bottom: 1px solid #e90076; }

#subnav ul ul a:hover

{ color: #999; text-decoration: none; }

#subnav li a#ordner_current { color: black; font-weight: bold; width: 160px; padding-top: 4px; padding-right: 0; padding-left: 0; border-top: 1px solid #e90076; }

#ordner_current a:link { color: black; visibility: hidden; }

#subnav li a#seite_current { color: #e90076; }

#subnav li li a{ color: black; }

/*pfadnav*/

#pfadnav { color: #999; font-size: 11px; text-decoration: none; height: 30px; padding-top: 10px; padding-bottom: 10px; }

#pfadnav a { color: #999; font-size: 10px; text-decoration: none; }

#pfadnav a:visited { color: #999; font-size: 10px; text-decoration: none; }

/*footer*/

#footerzeile { color: #999; font-size: 10px; }

#footerzeile a { color: #999; text-decoration: none; }

#suche { text-align: left; width: 120px; float: left; }



.input_suche { font-size: 11px; line-height: 13px; width: 80px; margin-left: 0; border: solid 1px #999; }



#suche input .submitbutton_suche { width: 23px; height: 15px; }

/*content_rechts*/

#pager { font-weight: bold; background-color: #e90076; text-align: right; width: 220px; float: right; margin-bottom: 20px; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; }

#pager a { color: white; font-size: 20px; font-weight: bold; text-decoration: none; padding-right: 6px; padding-left: 50px; }

#team_detail { font-size: 11px; text-align: right; width: 220px; float: right; padding-right: 0; padding-bottom: 10px; }

#team_detail_links img { margin: 0; padding: 0; display: block; }

#team_detail h1 { color: #e90076; font-size: 17px; text-align: right; }

#team_detail a { color: #e90076; text-decoration: none; }

#team_detail p { margin: 0 0 10px; padding: 0; }

.team_image_credit { color: #a1a1a1; font-size: 10px; text-align: right; margin: 0 4px 0 0; padding: 0; }

.team_text { margin-top: 10px; }

#team_map { position: relative; }

#team_map div { position: absolute; }

#at_team { position: absolute; top: 299px; left: 217px; }

#hr_team { position: absolute; top: 315px; left: 240px; }

#cz_team { position: absolute; top: 266px; left: 214px; }

#fr_team { position: absolute; top: 305px; left: 116px; }

#de_team { position: absolute; top: 255px; left: 184px; }

#it_team { position: absolute; top: 329px; left: 187px; }

#nl_team { position: absolute; top: 240px; left: 147px; }

#sk_team { position: absolute; top: 278px; left: 253px; }

#sl_team { position: absolute; top: 317px; left: 217px; }

#es_team { position: absolute; top: 376px; left: 49px; }



#fl_team { position: absolute; top: 58px; left: 262px; }

#no_team { position: absolute; top: 142px; left: 174px; }

#ie_team { position: absolute; top: 216px; left: 50px; }

#be_team { position: absolute; top: 257px; left: 135px; }

#lu_team { position: absolute; top: 268px; left: 150px; }

#pl_team { position: absolute; top: 242px; left: 254px; }

#ua_team { position: absolute; top: 249px; left: 349px; }

#hu_team { position: absolute; top: 296px; left: 255px; }

#ro_team { position: absolute; top: 309px; left: 305px; }

#bg_team { position: absolute; top: 343px; left: 315px; }

#ge_team { position: absolute; top: 296px; left: 470px; }

#pt_team { position: absolute; top: 383px; left: 8px; }







#team_map div a { font-weight: bold; padding: 2px; }

#team_map div a:visited { }

#team_map div a:hover { color: #fff; background-color: #e90076; text-decoration: none; }

#maincol_inner img {  }

/*content_center

*/

.timetable { border-top: 1px solid #bac2c6; border-right: 1px solid #bac2c6; border-left: 1px solid #bac2c6;  c6; }

.timetable td { font-size: 12px; vertical-align: top; padding: 2px; border-bottom: 1px solid #bac2c6; }

.timetable .odd { background-color: #e7eff3; }

:focus{-moz-outline-style: none;}

/*news*/

.datum { width: 100px; float: left; padding-bottom: 10px; }

.teasertext { width: 400px; float: right; padding-bottom: 10px; }

/*album*/

#albumnavnavi { background-color: #e90076; text-align: center; width: auto; float: right; margin-top: 2px; margin-right: 3px; padding: 2px; }

#albumnavnavi a { color: #fff; padding-right: 6px; padding-left: 6px; }

#albumnavnavi a:visited { color: #fff; padding-right: 6px; padding-left: 6px; }

.pfeil1 { font-size: 14px; font-weight: bold; }

.pfeil2 { font-size: 14px; font-weight: bold; }

#cont_rechts { color: #666; width: 220px; float: right; margin-bottom: 20px; }

#cont_rechts a { color: #e90076; }

.contact_table td { vertical-align: top; padding-top: 10px; border-top: 1px solid #bac2c6; }

.contact_table { width: 512px; }
#register_form input   { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 240px; border: solid 1px #e90076 }
#register_form_submit input { width: 100px; border: solid 1px #e90076 }
#register_form textarea  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 380px; height: 160px; border: solid 1px #e90076 }
#register_form td { padding-top: 2px; padding-bottom: 2px }
.usermessage { color: #e90076; font-weight: bold; height: 14px }

