
/*_____________________________________________________________________________*/
/* colors */

	.blue{color:#008ACB;}
	.red{color:#C91188;}
	.yellow{color:#FFF043;}
	.green{color:#AAC956;}

/*_____________________________________________________________________________*/
/* content styles */

	/* generic */
	div,p,td,th,li,dt,dd,blockquote,span,
	legend,input,textarea,select{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;color:#000;}
	
	/* paragraphs and quotes */
	p{margin:0 0 0.8em 0;padding:0;line-height:1.2;}
	blockquote,q{margin:0 0 0.8em 1.6em;padding:0 0 0 0.5em;line-height:1.2;font-style:italic;}
	
	/* headings */
	h1,h2,h3,h4,h5,h6{font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;margin:0 0 0.8em 0;padding:0;line-height:normal;}
	
	h1{font-size:1.666em;font-weight:bold;}
	h2{font-size:1.666em;font-weight:normal;}
	h3{font-size:1.333em;font-weight:bold;}
	h4{font-size:1.333em;font-weight:normal;}
	h5{font-size:1.166em;font-weight:bold;}
	h6{font-size:1.166em;font-weight:normal;}
	
	/* links */
	a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;outline:none;}
	a:link{color:#C91188;text-decoration:underline;}
	a:visited{color:#C91188;text-decoration:underline;}
	a:hover{color:#C91188;text-decoration:none;}
	a:active{color:#C91188;text-decoration:none;}

/*_____________________________________________________________________________*/
/* dnn styles overwrite */

	.Normal,.NormalTextBox{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;color:#000;}
	.Head,.SubHead,.SubSubHead{font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;}
	.Head{font-size:1.25em;font-weight:bold;}
	.SubHead{font-size:1.1em;font-weight:bold;}
	.SubSubHead{font-size:1em;font-weight:bold;}
	
	a.CommandButton{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.2em;font-weight:bold;}
	a.CommandButton:link{color:#C91188;text-decoration:underline;}
	a.CommandButton:visited{color:#C91188;text-decoration:underline;}
	a.CommandButton:hover{color:#C91188;text-decoration:none;}
	a.CommandButton:active{color:#C91188;text-decoration:none;}
	
	.StandardButton{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;}

/*_____________________________________________________________________________*/
/* core */

	.ControlPanel{background:#FFF;border:#CCC dotted;border-width:0 0 1px 0;}
	.ControlPanel table{margin:0 auto;}
	.ControlPanel .SubHead{font-size:12px;}
	.ControlPanel a.CommandButton{font-size:0.8em;font-weight:normal;}

/*_____________________________________________________________________________*/
/* design elements */

	#Body{background:#FFF;margin:0;padding:0;height:100%;font-size:11px;}
	#Form{width:100%;float:left;}
	
	#ecml{min-height:710px;height:auto !important;height:710px;background:url(images/bg.gif) repeat-x #FFF;}
	
	#ecml #header{width:964px;height:108px;margin:0 auto;background:url(images/header.jpg) no-repeat;}
	#ecml #header-common{width:964px;height:108px;margin:0 auto;background:url(images/header.gif) no-repeat;}
	#ecml #header-common img,
	#ecml #header-admin img{margin:0px;}
	
	#ecml #page{width:960px;margin:0 auto;position:relative;background:url(images/blue-bg.gif) 0 0 repeat-y #FFF;border:#CCC solid;border-width:0 2px;}
	#ecml #page-admin{width:960px;margin:0 auto;position:relative;background:#FFF;border:#CCC solid;border-width:0 2px;}
	
	#ecml #bar{height:2em;background:#008ACB;}
	#ecml #bar div{float:right;width:150px;line-height:2em;text-align:right;}
	#ecml #bar .languages a{margin-right:10px;}
	#ecml #bar div#MainNav{float:left;width:800px;line-height:normal;text-align:left;}
	
	#ecml .contentpane{width:762px;float:right;border:0 !important;padding:20px;overflow:hidden;}
	#ecml .contentpane-admin{clear:both;overflow:hidden;padding:10px;}
	
	#ecml #sidebar{width:132px;float:left;padding:10px;}

	#ecml #search{text-align:right;}
	#ecml #search .NormalTextBox{width:130px;border:1px #008ACB solid;margin-bottom:5px;}
	
	#ecml #member-options{border:#008ACB solid;border-width:1px 0;margin:10px 0;padding:10px 0;text-align:center;}

	#ecml .leftpane{border:0 !important;overflow:hidden;}

	#ecml #footer{clear:both;height:131px;line-height:31px;background:url(images/colors-strip.gif) no-repeat #BDBDBD;}
	#ecml #footer span{margin-left:170px;}
	#ecml #footer div{height:100px;background:#D3D3D3;position:relative;}
	#ecml #footer #ecml-logo{position:absolute;top:30px;left:20px;}
	#ecml #footer #eu-council{position:absolute;top:20px;right:20px;}

/*_____________________________________________________________________________*/
/* links and text design elements */

	#ecml .languages a:link{color:#FFF;text-decoration:none;}
	#ecml .languages a:visited{color:#FFF;text-decoration:none;}
	#ecml .languages a:hover{color:#000;text-decoration:none;}
	#ecml .languages a:active{color:#000;text-decoration:none;}
	
	#ecml a.search{font-weight:bold;}
	#ecml a.search:link{color:#000;text-decoration:none;}
	#ecml a.search:visited{color:#000;text-decoration:none;}
	#ecml a.search:hover{color:#C91188;text-decoration:none;}
	#ecml a.search:active{color:#C91188;text-decoration:none;}
	
	#ecml a.member-option{font-weight:bold;}
	#ecml a.member-option:link{color:#000;text-decoration:none;}
	#ecml a.member-option:visited{color:#000;text-decoration:none;}
	#ecml a.member-option:hover{color:#C91188;text-decoration:none;}
	#ecml a.member-option:active{color:#C91188;text-decoration:none;}
	
	#ecml .footer{color:#FFF;}

/*_____________________________________________________________________________*/
/* nav */

	#ecml #MainNav ul{padding:0;margin:0;list-style:none;position:relative;z-index:999;}
	#ecml #MainNav li{padding:0;margin:0;position:relative;float:left;list-style:none;border-right:1px #0090D9 solid;}
	#ecml #MainNav li.SelectedTab{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;}
	#ecml #MainNav a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;display:block;text-decoration:none;text-align:center;font-weight:bold;padding:0 10px;line-height:2em;color:#FFF;}
	#ecml #MainNav a:hover,
	#ecml #MainNav li.SelectedTab a{color:#000;}
	#ecml #MainNav li.SelectedTab li a{color:#FFF;}
	#ecml #MainNav .DisabledTab{}
	
	/* second-level lists */
	#ecml #MainNav li ul{width:180px;padding:0;margin:0;list-style:none;position:absolute;left:-99999px;border-top:1px #FFF solid;border-bottom:1px #0090D9 solid;z-index:999;}
	#ecml #MainNav li li{background:#008ACB;border:0;}
	#ecml #MainNav li li a{width:150px;border-top:1px #0090D9 solid;border-bottom:0;padding:4px 20px 4px 10px;margin:0;line-height:normal;text-align:left;font-weight:normal;}
	#ecml #MainNav li li a:hover,
	#ecml #MainNav li li.SelectedTab a{color:#000;}
	#ecml #MainNav li li.SelectedTab li a{color:#FFF;}
	#ecml #MainNav li li a.hasChildren{background:url(images/arrow-white.png) 98% 50% no-repeat;}
	
	/* third-level and beyond */
	#ecml #MainNav li li ul{border-top:0;}
	#ecml #MainNav li li li.SelectedTab a{color:#000;}
	
	/* no need to change these hover classes unless you need more than 4 levels */
	#ecml #MainNav li:hover ul ul,
	#ecml #MainNav li:hover ul ul ul,
	#ecml #MainNav li:hover ul ul ul ul,
	#ecml #MainNav li.iehover ul ul,
	#ecml #MainNav li.iehover ul ul ul,
	#ecml #MainNav li.iehover ul ul ul ul{left:-99999em;}
	
	#ecml #MainNav li:hover ul,
	#ecml #MainNav li.iehover ul{top:2em;left:0;}
	#ecml #MainNav li li:hover ul,
	#ecml #MainNav li li li:hover ul,
	#ecml #MainNav li li.iehover ul,
	#ecml #MainNav li li li.iehover ul{top:0;left:180px;}

/*_____________________________________________________________________________*/
/* Vasilis Terzopoulos // thinkofdesign.com */

ul { list-style: disc; } /*damit normalerweise nur punkte dargestellt werden*/
ul li { line-height: 120%; margin-left: 0px; } /*Höhe: damit Bild und Schrift auf gleicher Höhe, left: ?? */
ul.checklist { list-style: none; }
ul.checklist li { background: url(http://www.ecml.at/tools-for-DNN/images-for-css/checklist-bg.gif) no-repeat top left; margin-left: 0px; padding: 0px 0 5px 32px; }

div.blase { margin: 25px 0; }
div.blase div { background: url(http://www.ecml.at/tools-for-DNN/images-for-css/blase-unten-rechts.gif) no-repeat bottom right; margin: 0; width: 100%; }
div.blase div div { background: url(http://www.ecml.at/tools-for-DNN/images-for-css/blase-unten-links.gif) no-repeat bottom left; }
div.blase div div div { background: url(http://www.ecml.at/tools-for-DNN/images-for-css/blase-oben-rechts.gif) no-repeat top right; }
div.blase div div div div { background: url(http://www.ecml.at/tools-for-DNN/images-for-css/blase-oben-links.gif) no-repeat top left; }
div.blase div div div div div { font-style:italic; margin: 0; padding: 15px 25px 30px 25px; width: auto; }

p.kasten-sticker { background: url(http://www.ecml.at/tools-for-DNN/images-for-css/kasten-sticker.gif) no-repeat left top #F7F6F5; 	border: 1px solid #CCCCCC;	padding: 15px 10px 15px 60px;}
p.kasten { background: #E5F3FA; border: 1px solid #CCCCCC;	padding: 15px 10px 15px 10px;}

blockquote {	padding: 1em 40px 1em 15px;}
blockquote span.open {	background: url(http://www.ecml.at/tools-for-DNN/images-for-css/gaense-links.gif) no-repeat left top;	padding: 2px 0 2px 25px;}
blockquote span.close {	background: url(http://www.ecml.at/tools-for-DNN/images-for-css/gaense-rechts.gif) no-repeat bottom right;	padding: 2px 25px 2px 0;}

.zahlen { background: url(http://www.ecml.at/tools-for-DNN/images-for-css/zahlen.gif) no-repeat top left; color: #FFFFFF; display: block; float: left; font: bold 20px/normal Arial, sans-serif; margin-right: 8px; padding: 7px 7px; }
.grosse-zahlen { clear: both; margin: 5px 0; padding: 10px 15px; position: relative; }

.birne { background: url(http://www.ecml.at/tools-for-DNN/images-for-css/birne.gif) no-repeat center left; color: #DF8A00; padding: 5px 5px 5px 25px; }
.download { background: url(http://www.ecml.at/tools-for-DNN/images-for-css/download22.gif) no-repeat center left; padding: 3px 5px 3px 27px; }
.download-orange { background: url(http://www.ecml.at/tools-for-DNN/images-for-css/download22-orange.gif) no-repeat center left; padding: 3px 5px 3px 27px; }
.link { background: url(http://www.ecml.at/tools-for-DNN/images-for-css/link22.gif) no-repeat center left; padding: 3px 5px 3px 27px; }
.exclaim { background: url(http://www.ecml.at/tools-for-DNN/images-for-css/exclaim.gif) no-repeat center left; padding: 12px 5px 12px 37px; }
.exclaim-too { background: url(http://www.ecml.at/tools-for-DNN/images-for-css/exclaim-too.gif) no-repeat center left; padding: 12px 5px 12px 37px; }

.titelbox-titel {	background: #FFFFFF;	color: #555555;	display: block;	font-size: 100%;	float: left;	left: 7px;	margin: 0;	padding: 0 3px;	position: absolute;	top: -10px;}
.titelbox {	border: 1px solid #CCCCCC;	margin: 20px 0;	padding: 0 10px;	position: relative;}
#backbutton { position:absolute; z-index:12; width: 100%; height:30px;}

img.MLLanguageSelectionFlag_Inactive
{
   width: 0px;
   height: 0px;
   visibility: none;
   visibility: hidden;
}
