/* Honka */
@import url(consortium_content.css);


html { 
padding:0px;
margin:0px;
}

body  {
   margin-left: 15px;
   margin-bottom: 0;
   margin-right: 0;
   margin-top: 0;
   background-color: #fff;
   font-family : Tahoma, Verdana, Helvetica, sans-serif;
	color : #fff;
	font-size : 12px;
	background: url(top.gif);
}

#container {
width:1200px;
\width: 1000px;
w\idth: 1200px;
margin: 0px auto;
/*height: 650px;
\height: 650px;
h\eight: 650px;*/
padding:0px;
text-align:left;
}

#kopf {
height: 100px;
width: 1200px;
/*float: left;*/
position: relative;
/*border: 1px solid red;*/
}
#logo {
height: 84px;
width: 206px;
margin: 0px;
padding: 0px;
float: left;
position: relative;
background: url(cons_logo_180.gif) no-repeat;
/*border: 1px solid white;*/

}
#banner{
	float: left;
	position: relative;
	height: 99px;
	width: 700px;
	background-color: White;
	/*border: 1px solid blue;*/
}
#banner p.bodytext{
   color : #666;
	font-size : 9px;
	margin: 0px;
	padding:0px;
	padding-left: 5px;
}

#bildleiste{
	float: left;
	position: relative;
	height: 158px;
	width: 1200px;
	background: url(back_consortiumb.jpg) no-repeat;
	z-index: 5;
}

#topmenu{
	position: relative;
	background-color : #fff;
	height : 95px;
	width: 282px;
	padding-left : 12px;
	color : #FFFFFF;
   font-size : 11px;
	font-weight: bold;
	float: left;
	/*left: 20px;*/
	/*bottom: 34px;*/
	/*top: 120px;*/
	/*margin-top: 90px;*/
	padding-top: 4px;
	
	/*border: 1px solid red;*/
	/*z-index: 2;	*/
}
#topmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#topmenu li {
	/*float: left;  */
	display: block;
	/*position: relative;*/
	top: 0px;
	color: #042E59;
	font: normal 11px Tahoma,Arial,Helvetica,sans-serif;
}

#topmenu li a {
	text-decoration: none;
	color: #042E59;
}

#topmenu li a:hover {
	color: #042E59;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}

#topmenu li.act {
	font-size: 11px;
	position: relative;
	top: 0px;  
}
#topmenu li.cur {
	font-size: 11px;
	top: 0px;  
}

#mainnav{
	float: left;
	position: relative;
	height: 23px;
	width: 570px;
	z-index: 4;
}
#mainnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#mainnav li {
	display: inline;
	color: #fff;
	font: normal 16px Tahoma,Arial,Helvetica,sans-serif;
	padding: 6px 4px 2px 4px;
	margin-left: 20px;
}
#mainnav li a:link {
	text-decoration: none;
	font: normal 16px Tahoma,Arial,Helvetica,sans-serif;
	color: #fff;
}

#mainnav li a:visited {
	text-decoration: none;
	font: normal 16px Tahoma,Arial,Helvetica,sans-serif;
	color: #fff;
}

#mainnav li a:hover {
	color: #666;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
#mainnav li a:active {
	text-decoration: none;
	font: normal 16px Tahoma,Arial,Helvetica,sans-serif;
	color: #fff;
}


#content {
position: relative;
width:620px;
font-family : Tahoma, Verdana, Helvetica, sans-serif;
color : #fff;
padding:12px;
padding-right: 5px;
float:left;
overflow: auto;
min-height: 440px;
margin-top: 7px;
/*border: 1px solid yellow;*/
z-index: 2;
}
#notes {
position: absolute;
width:387px;
height: 222px;
margin-left: -2%;
background: url(layout_consortium_notes.gif) no-repeat;
padding:12px;
padding-right: 5px;
float:left;
z-index: 1;
margin-top: 159px;
/*border: 1px solid #F0F8FF;*/
}
 
@media screen {	
	html:root #notes {
	margin-left: 37%;
    	/* 	nur für Mozilla */
  }
}

#rechts {
position: relative;
width:320px;
margin-top: 0px;
padding:0px;
/*padding-left:10px;*/
float: left;
margin-left: 18px;
margin-top: 7px;
/*border: 1px solid red;*/
z-index: 3;
}

#veranstaltung, #termine {
/*position: absolute;*/
width:300px;
height: 52px;
padding:5px;
padding-left:18px;
padding-top:18px;
float: left;
/*background: url(buttons.gif) no-repeat;*/
background: url(consbutton.jpg) no-repeat;
/* border: 1px solid red; */
}
#veranstaltung a:link, #termine a:link{
color: #fff;
font-size : 18px;
 font-weight: normal;
 font-variant: normal;
 font-style: normal;
 text-decoration: none;
}
#veranstaltung a:visited, #termine a:visited{
color: #fff;
font-size : 18px;
 font-weight: normal;
 font-variant: normal;
 font-style: normal;
 text-decoration: none;
}
#veranstaltung a:hover, #termine a:hover{
color: #666;
font-size : 18px;
 font-weight: normal;
 font-variant: normal;
 font-style: normal;
 text-decoration: none;
}
#veranstaltung a:active, #termine a:active{
color: #fff;
font-size : 18px;
 font-weight: normal;
 font-variant: normal;
 font-style: normal;
 text-decoration: none;
}


#booking {
/*position: absolute;*/
width:300px;
height: 52px;
padding:5px;
margin-top: 18px;
padding-top:18px;
padding-left:18px;
/*border: 1px solid #51702E;*/
float: left;
background: url(consbutton.jpg) no-repeat;
}
#booking a:link{
color: #fff;
font-size : 18px;
 font-weight: normal;
 font-variant: normal;
 font-style: normal;
 text-decoration: none;
}
#booking a:visited{
color: #fff;
font-size : 18px;
 font-weight: normal;
 font-variant: normal;
 font-style: normal;
 text-decoration: none;
}
#booking a:hover{
color: #666;
font-size : 18px;
 font-weight: normal;
 font-variant: normal;
 font-style: normal;
 text-decoration: none;
}
#booking a:active{
color: #fff;
font-size : 18px;
 font-weight: normal;
 font-variant: normal;
 font-style: normal;
 text-decoration: none;
}

#shortnews {
/*position: absolute;*/
width:300px;
padding:5px;
margin-top: 1px;
padding-top:10px;
padding-left:10px;
/*border: 1px solid #51702E;*/
float: left;
}

#twitter {
/*position: absolute;*/
width:300px;
padding:5px;
margin-top: 1px;
padding-top:10px;
padding-left:10px;
/*border: 1px solid #51702E;*/
float: left;
}
#facebook {
/*position: absolute;*/
width:300px;
padding:5px;
margin-top: 1px;
padding-top:10px;
padding-left:10px;
/*border: 1px solid #51702E;*/
float: left;
 background-color: white;
}

#footer {
	clear: both;
	color: #FFF;
	padding: 5px;
	padding-left:30px;
	margin-top: 30px;


	height: 15px;
	font: normal bold 10px Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
#footer a{color: #FFF;}

#bookmark {
	clear: both;
	color: #FFF;
	padding: 5px;
	padding-left:30px;
	margin-top: 10px;
	margin-bottom: 5px;
	/*border: 1px solid #51702E;*/
	height: 15px;
	font: normal bold 10px Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
#bookmark a{color: #FFF;}
   
/* all links */
a 	{
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 13px; 
	color: #fff; 
	font-weight: bold; 
	text-decoration: none
	}

/* all links */
a:link {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 13px; 
	color: #fff; 
	font-weight: bold; 
	text-decoration: underline;
}
	
/* all links */
a:hover {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 13px; 
	color: #666; 
	font-weight: bold; 
	text-decoration: underline
}

a:visited{  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 13px; 
	color: #fff; 
	font-weight: bold; 
	text-decoration: none
	}

a:active
{  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 13px; 
	color: #fff; 
	font-weight: bold; 
	text-decoration: none
	}

	
	
	
/******Newsletter Buttons ******/
.n_button_reset input {
	float:right;
	margin:10px 0 10px 0;
	font-size:12px;
	background:url(images/submit_button_bg.gif) top left no-repeat;
	width:106px;
	height:32px;
	padding:0 0 13px 0;
	border:none;
}

.n_button_submit input {
	float:left;
	margin:10px 0 10px 0;
	font-size:12px;
	background:url(images/submit_button_bg.gif) top left no-repeat;
	width:106px;
	height:32px;
	padding:0 0 13px 0;
	border:none;
}
			
	
/*RESTE*/
/*
#leftmenu{
	position: absolute;
	width:180px;
	top: 65px;
	font: normal bold 12px Arial, Helvetica, Verdana, sans-serif; 
	color: #51702E;
	border: 1px solid #51702E;
	background-color : #F2F2EA;
	min-height: 200px;
}
#leftmenu ul {
	margin: 0;
	padding: 5px;
	list-style: none;
}

#leftmenu li {
    font-size         : 11px;
    text-decoration   : none;
    display           : block;
    color             : #51702E;
    margin            : 0px 0px 0px 0px;
    padding           : 2px 10px 2px 10px;
}

#leftmenu li a {
	text-decoration: none;
	 font-size         : 11px;
    text-decoration   : none;
    display           : block;
    color             : #51702E;
    margin            : 0px 0px 0px 0px;
    padding           : 2px 10px 2px 10px;
}

#leftmenu li a:hover {
	color: #fff;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	 font-size         : 11px;
    text-decoration   : none;
    display           : block;
    color             : #51702E;
    background-color  : #FFFFFF;
    margin            : 0px 0px 0px 0px;
    padding           : 2px 10px 2px 10px;
}

#leftmenu li.act {
	font-size: 11px;
	position: relative;
	top: 0px;  
}
#leftmenu li.cur {
	font-size: 11px;
	top: 0px;  
}
#leftimage{
	position: relative;
	width:170px;
	top: 245px;
	padding:5px;
	margin: 5px 0px 0px 0px;
	border: 1px solid #51702E;
}
*/