@CHARSET "ISO-8859-1";

* {
	font-family: verdana;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, p, li {
	line-height: 150%;
	padding: 0px 0px 6px 0px;
}

h1 { 
	font-size: 15px;
	font-weight: bold;
}

h2 { 
	font-size: 13px;
	font-weight: bold;
}

h3 { 
	font-weight: bold;
	position: absolute;
	width: 180px;
}

h4, h5 {
	padding-top: 9px;
}

#content p, 
#content h1, 
#content h2, 
#content h4, 
#content h5 {
	margin-left: 191px;
}

#content-no-right p,
#content-no-right h1,
#content-no-right h2,
#content-no-right h4,
#content-no-right h5 {
	margin-left: 191px;
}

td p { margin-left: 0px; }

.gfxheader1 {
	padding-bottom: 10px;
	border-bottom: 1px solid #48C2F5;
	width: 774px;
	margin-bottom: 10px;
}

.gfxheader1 h1 { margin-left: 0px !important; }

.gfxheader2 {
	padding-top: 0px;
	padding-bottom: 3px;
	border-bottom: 1px solid #48C2F5;
	width: 774px;
	margin-bottom: 10px;
}

.gfxheader2 h2 { margin-left: 0px !important; }

a {
	text-decoration: none;
	color: black;	
}

p.small {
	font-size: 10px;
	color: silver;
}

p.small a {
	color: silver;
}

#content li { clear: none; margin-left: 220px; }

#content-no-right li { clear: none; margin-left: 220px; }

ul {
	list-style-type: disc;
}



img {
	border: 0px;

}

.layout {
	position: absolute;
	/* border: 1px dotted white; */	
}


#top {
	left: 222px;
	top: 62px;
}

#top img {
	padding-bottom: 2px;
}

#top-blog img {
	padding-bottom: 2px;
}

#left {
	left: 33px;
	width: 151px;
}

#left, #content {
	top: 168px;
}

#right {
	left: 801px;
	width: 195px;
	top: 322px;
}

#logo {
	left: 29px;
	top: 26px;
}

#content {
	left: 222px;
	width: 560px;
	background-color: #FFFFFF;
}

#content-no-right   {
    	left: 222px;
	width: 775px;
	background-color: #FFFFFF;
        top: 168px;

}

.lefttop {
	/*border-top: 1px solid #48C2F5;*/
	padding-top: 5px;
	padding-bottom: 9px;
	width: 170px;
}

.lefttop img    {
    margin-bottom: 5px;
}

.menu1n span, .menu1a span, .menu2n span, .menu2a span, .menu3n span, .menu3a span, .menu4n span, .menu4a span { float: left; } 
.menu1n a, .menu1a a, .menu2n a, .menu2a a, .menu3n a, .menu3a a, .menu4n a, .menu4a a { display: block; padding-bottom: 4px; text-decoration: none; } 
.menu1a a, .menu1a span, .menu2a a, .menu2a span, .menu3a a, .menu3a span, .menu4a a, .menu4a span { color: black; } 

.menu1n span, .menu1a span { padding-left: 3px; }
.menu1n a, .menu1a a { padding-left: 16px; }

.menu2n span, .menu2a span { padding-left: 19px; }
.menu2n a, .menu2a a { padding-left: 32px; }

.menu3n span, .menu3a span { padding-left: 35px; }
.menu3n a, .menu3a a { padding-left: 48px; }

div#rootline {
	padding-top: 4px;
	border-top: 1px solid #48C2F5;
	width: 774px;
}

#rootline a {
	font-size: 12px;	
}

.typo3-adminPanel {
	position: absolute;
	top: 30px;
	left: 1020px;
}

h6 a {
	font-size: 19px;
	color: silver;
}

h6 a:hover {
	color: black;	
}

p a {
	text-decoration: underline;	
}

p a:hover {
	text-decoration: underline;
	color: #48C2F5;	
}

.lefttop p {
	padding: 0px 0px 2px 0px;
	margin: 0px;
	
}

.csc-textpic-caption {
	font-size: 9px;	
	line-height: 150%;
}

.csc-textpic-imagewrap img {
	padding-top: 4px;
	padding-bottom: 4px;
}

.csc-searchResultHeader {
	position: static;
	margin-left: 200px;
	width: auto;
}

.tx-felogin-pi1 fieldset {
	color: white;
	border: 1px solid white;
}
	
.tx-felogin-pi1 h3 {
	position: static;
}
	
.tx-felogin-pi1 div {
	margin: 0px;
	padding: 0px;
}
	
.tx-felogin-pi1 input {
	margin: 0px;
	margin-left: 90px;
	margin-bottom: 8px;
	width: 120px;
}
	
.tx-felogin-pi1 label {
	color: black;
	position: absolute;
	width: 85px;
	text-align: right;
}

.csc-textpic-text p {
	/* padding: 0px !important;
	margin:  0px !important; */
}

.tx-indexedsearch *, 
.tx-indexedsearch-rules *, 
.tx-indexedsearch-rules h2,
.tx-indexedsearch-rules p	 {
	margin-left: 0px !important;
}

.tx-indexedsearch {
	margin-left: 200px;
}


.tx-indexedsearch input, .tx-indexedsearch select {
	margin-bottom: 6px;
	margin-right: 6px;
	padding: 1px;
}

#newsarea1 {
	top: 162px;
	left: 222px;
	width: 858px;
	padding: 0px;
	background-color: transparent;
}

#newsarea2 {
	left: 807px;
	top: 382px;
	width: 190px;
	height: 250px;
	padding: 0px;
	overflow: hidden;
}

#newsarea2 h1 {
	font-size: 11px;
	padding: 1px 0px 2px 2px;
	cursor: pointer;
}

#newsarea2 p {
	font-size: 10px;
	padding: 0px 0px 2px 2px;
	cursor: pointer;
}

#newsarea2 a {
	text-decoration: none;
}

.csc-textpic-intext-right p {
	/* margin-left: 200px !important; */
}

td p {
	margin-left: 0px;	
}


.newseditor_leftmenu {
	position: absolute;
	left: 0px;
	width: 200px;
	margin: 12px 0px 0px 0px;
	padding: 0px;
	/* background-color: silver; */
}

.newseditor_leftmenu * {
	margin-left: 0px !important;
}

.divider, .divider * {
	font-size: 9px;
	color: #666666;

}

.divider {
	border-top: 1px solid #48C2F5;
	color: #666666;
	padding-top: 8px;
	margin-top: 6px;
}

/* Logos */


#top_static_menu    {
    position: absolute;
    right: 0px;
    top: 26px;
}

#top_static_menu_eng    {
    position: absolute;
    right: 0px;
    top: 26px;
}

#searchbox  {
    background-image: url('img/search.png');
    background-position: right;
    background-repeat: no-repeat;
    border: 1px solid gray;
}

#top_container  {
    width: 774px;
    position: relative;
    left: 222px;
}

#top_container_blog  {
    width: 774px;
    position: relative;
    left: 0px;
    top: -1px;
}

.cssfix {
    margin-top: 63px;
}

.lefttop #eu-logo   {
    position : absolute;
    top      : 367px;
    /*border-top: 1px solid #48C2F5;*/
    padding-top: 12px;
}

.lefttop #eu-logo-eng   {
    position : absolute;
    top      : 362px;
    border-top: 1px solid #48C2F5;
    padding-top: 12px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.cssfix {margin-top: 56px;}
}
