b,i {
	color:#333333;
}

.doublebox{
background-color:#777777;
	font-weight:bold;
	color:#ffffff;
	padding-left:5px;
	border-bottom:outset;
	border-color:#224f8b;
	height:25px;
}

img {
	border:none;
}

/*.news-single-imgcaption {*/


#mlleft .spacer-gif {border: 0px;}
#mlleft .dotclass {border: 0px;}
/*.spacer-gif{
	border:none;
	border-left:none;
	border-right:none;
	border-bottom:none;
	border-top:none;
}*/
.sindex2 {

	color:#ff7500;
	text-decoration:none;
}
	.glossarylink{
		color:#ffffff; /*color:#3b5499;*/
		font-weight:bold;
		text-decoration:none;
		font-size:14px;
	}

.news-single-img{
/*  float: right;
  */width: 30%;

  margin: 0.5em;
  padding: 0.5em;
	padding-left:0px;

}
#textkasten {
		padding-top:15px;
		padding-bottom:15px;
		width:480px;
		background-color:#FFFFFF;
		text-align:center;
	}
#textkasten img {
	padding-bottom:15px;
	padding-left:15px;
}	

.member_header {
	font-weight:bold;
	color:#333333;
	
}
#bottom {
	clear:both;
	background-image:url(images/footer.jpg);
	width:900px;
	height:30px;
}
.news_subheader{
	font-size:11px;
}
form {
	display:inline;
}
#bottomtxt {
	clear:both;
	width:900px;
	height:30px;
	margin:0pt auto;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
}

#bottomtxt a{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

#footerlink{
	color:#FFFFFF;
	font-size:11px;
}
.print-link{
	color:#FFFFFF;
	font-size:11px;
}
.gmani{
	padding-top:5px;
}
.gmania{
	padding-top:5px;
}
.gmanib{
	padding-top:7px;
}
.gmanil{
	padding-top:10px;
}
.advanced{
	color:#FFFFFF;
	text-decoration:none;
}
#container {
	background:url(images/bg.jpg) repeat-y center;
	margin:0pt auto;
	text-align:left;
	width:900px;
	padding-top:0px;
	margin-top:0px;
}
#header {
	padding-top:0px;
	margin-top:0px;
	background:url(images/header.jpg) no-repeat center;
	height:167px;
	width:900px;
}

.bla{
	height:5px;
}
/*
* {
	margin:0pt;
	padding:0pt;
}
*/
.nobr {
	white-space:nowrap;
}

body, html {
	padding-top:0px;
	margin-top:0px;
	text-align: justify; 
}

body {
	background-image:url(images/hg.gif);
	background-repeat:repeat-x;
	background-color:#224f8b;
	/*
	background:#224f8b scroll 0%;
	*/
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0pt;
	padding:0pt;
	text-align:center;
}
#imgtxt {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:0pt;
	padding:0pt;

padding-bottom:25px;
}

.login{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;

}

#archive_news{
	color:#ff7500;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
#archive_news a, link, hover{
		text-decoration:none;
		color:#ff7500;
}

.archive_year {
		color:#ff7500;
		font-weight:bold;
		font-size:12px;
}

dd{
	padding-bottm:25px;	
}
p,td {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

#container_innen { 
	width: auto; 
	background: transparent; 
	text-align: left; 
	margin-right: 21px; 
	margin-left: 21px; 
}  

#header2 { 
	background: transparent; 
	padding: 0 10px;  
} 
    
#sidebar1 {
	float: left; 
	width: 176px; 
	background: transparent; 
	padding-top:5px;
}

#sidebar2 {
	float: right; 
	width: 176px; 
	background: transparent; 
padding-top:5px; 
}

#sidebar1 h3,  #sidebar1 p,  #sidebar2 p,  #sidebar2 h3 {
	margin-left: 10px; 
	margin-right: 10px;
}

#mainContent {
	margin-left:187px;
padding-top:5px;
	width: 485px;
} 

#footer { 
	padding: 0 10px;
	background:transparent;

} 

.clearfloat { 
	clear:both;
		height:0;
		font-size: 1px;
		line-height: 0px;
}
		
.headlines {
	font-size:13px;
	font-weight:bold;
	color:#ff7500;
}
.headlines_calendar {
	font-size:12px;
	font-weight:bold;
	color:#ff7500;
}

#breadcrumb{
	margin-left: 25px;
	margin-top:5px;
	font-size:11px;
	font-weight:normal;
	color:#ff7500;
}
#breadcrumb a{
	font-size:11px;
	font-weight:normal;
	color:#ff7500;
	text-decoration:underline;
}
.breadcrumb {
	font-size:11px;
	font-weight:normal;
	color:#ff7500;
	text-decoration:underline;
}
#breadcrumb1{
	margin-left: 25px;
	font-size:11px;
	font-weight:normal;
	color:#ff7500;
}
#na {
	padding-right:10px;
}
#na a {
	font-size:12px;
	font-weight:bold;
	color:#ff7500;
	text-decoration:none;
}
#nax a {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
#nas a {
	font-size:12px;
	font-weight:normal;
	color:#ff7500;
	text-decoration:none;
}
* {
 text-align:left;
}
.internal-link {
	font-size:13px;
	font-weight:normal;
	color:#ff7500;
	text-decoration:none;
	background-image:url(images/icon_internal.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
.internal {
	font-size:13px;
	font-weight:normal;
	color:#ff7500;
	text-decoration:none;

}
.external-link {
	font-size:13px;
	font-weight:normal;
	color:#ff7500;
	text-decoration:none;
	background-image:url(images/icon_link.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
.closed-link {
	font-size:13px;
	font-weight:normal;
	color:#ff7500;
	text-decoration:none;
	background-image:url(images/closed.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	
}
.download {
	font-size:13px;
	font-weight:normal;
	color:#ff7500;
	text-decoration:none;
	background-image:url(images/pdf_icon3.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
#bb a {
	font-size:11px;
	font-weight:normal;
	color:#ff7500;
	text-decoration:underline;
}
.imgstyle{
	border:thin;
	border-color:#fdaf31;
}
.more {
	font-size:11px;
	font-weight:normal;
	color:#ff7500;
	text-decoration:underline;
}		

.calendar{
	font-size:11px;
}		

.leftnavitxt{
	font-size:14px;
	color:#000000;
	text-decoration:none;
}

.smalltxt{
	font-size:10px;
	color:#c0c0c0;
}

.smallpicturetxt{
	padding-top:5px;
	font-size:10px;
	color:#000000;
	/*background-image:url(images/icon_popup.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	*/
}

.smallpicturetxt .bodytext{
	padding-top:5px;
	font-size:10px;
	color:#000000;
}
.bodytext {
	text-align:justify;
}
.picturelink{
	font-weight:normal;
	color:#ff7500;
	background-image:url(images/icon-pic.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
.germanflag{
	font-weight:normal;
	color:#ff7500;
	background-image:url(images/icon-german.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
.italienflag{
	font-weight:normal;
	color:#ff7500;
	background-image:url(images/icon-italien.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
.frankreichflag{
	font-weight:normal;
	color:#ff7500;
	background-image:url(images/icon-frankreich.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
.spainflag{
	font-weight:normal;
	color:#ff7500;
	background-image:url(images/icon-spain.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
.slovakiaflag{
	font-weight:normal;
	color:#ff7500;
	background-image:url(images/icon-slovakai.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
.swedenflag{
	font-weight:normal;
	color:#ff7500;
	background-image:url(images/icon-sweden.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
.naviclass{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}		

#searchfield{
	margin-left:680px;
	padding-top:1px;
}		

#sitemap{
	padding-top:124px;
	padding-left:680px;
	background-repeat:no-repeat;
}
#navipoints{
	padding-left:290px;
	height:23px;
	padding-top:0px;
}		

#trenner {
	height:23px;
	width:3px;
	background-image:url(images/trenner.gif);
	float:left;
}
		
#dots{
	background-image:url(images/dots.gif);
	width:157px;
	height:7px;
	background-repeat:no-repeat;
}			
		
#higher{
	margin-top:25px;
}		
		
#btop{
	text-align:right;
	height:7px; 
	width:485px; 
	background-image:url(images/middle-side-line.gif);
	padding-bottom:10px;
}		
		
/* left side container */
#l_first{ 
	padding-top:0px;
	margin-top:0px;
	margin-left:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}

/* left + right container */
#lopen 		{background-image:url(images/left-side-top.jpg); background-repeat:no-repeat; width:176px; height:30px;}
#lbottom 	{background-image:url(images/left-side-bottom-line.gif);background-repeat:no-repeat;width:176px;height:3px;}
#albottom 	{background-image:url(images/abschluss.jpg);background-repeat:no-repeat;width:176px;height:56px;}
#lleft 		{background-image:url(images/left-side-line.gif);background-repeat:repeat;width:176px;height:auto;}
#linhalt 	{margin-left:5px;padding-top:5px; padding-bottom:5px; }
#linhalt_no_padding 	{margin-left:0px;padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; width:174px; height:167px;}
#lheadline{font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:15px;padding-top:5px; font-weight:bold; color:#ffffff;}
#lfooterline{margin-left:27px;padding-top:6px; font-weight:normal; color:#3a4a6b; font-size:10px;}
/* left container end */		

/* middle container */
#mlopen_nopic 		{ background-image:url(images/middle-top-blau_no_pic.jpg); background-repeat:no-repeat; width:485px; height:30px;}
#mlopen_nopic1 		{ background-image:url(images/middle-top-blau_no_pic.jpg); background-repeat:no-repeat; width:176px; height:30px;}

#mlopen 		{background-image:url(images/middle-top.jpg); background-repeat:no-repeat; width:485px; height:30px;}
#mlopen_blue{background-image:url(images/middle-top-blau.jpg); background-repeat:no-repeat; width:485px; height:30px;}
#mlbottom 	{background-image:url(images/middle-side-bottom-line.gif);background-repeat:no-repeat;width:485px;height:8px;}
#endmlbottom 	{background-image:url(images/abschluss-middle.jpg);background-repeat:no-repeat;width:485px;height:56px;}
#mlleft 		{ background-image:url(images/middle-side-line.gif);background-repeat:repeat;width:485px;height:auto; }
#mlleft img {border: 1px solid #ff9b00}

#xmlleft 		{background-image:url(images/middle-side-line.gif);background-repeat:repeat;width:485px;height:auto; }

#mlinhalt 	{margin-left:15px;padding-top:5px; padding-bottom:5px; }
#mlheadline{ text-transform: uppercase; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:20px;padding-top:5px; font-weight:bold; color:#ffffff;}
#mlfooterline{margin-left:27px;padding-top:6px; font-weight:normal; color:#3a4a6b; font-size:10px;}
/* middle container end */	
		
/* Formularfelder */
.eingabefeld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	width: 170px;
	height:19px;
	border: 1px solid #c0c0c0;
}
	
.eingabefeld2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 257px;
	border: 1px solid #c0c0c0;
}
	.eingabefeld3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	width: 258px;
	height:19px;
	border: 1px solid #c0c0c0;
}
.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	width: 100;
	border: 1pt solid #c0c0c0;
}		
.advanced_search{
	color:#000000;
	text-decoration:underline;
}
/* navigation */
#navcontainer ul
{
 padding-left: 0px;
 margin-left: 0px;
 list-style-type: none;
}

#navcontainer a
{
 display: block;
 padding: 1px;
 width: 146px;
}

#navcontainer a, link, hover, active,visited {
	font-size:14px;
	color:#000000;
	text-decoration:none;
}
#subnavlist a, link, hover, active,visited {
	font-size:12px;
	color:#000000;
	text-decoration:none;
}


#navcontainer a:link, #navlistmenue a:visited { height: 22px; padding-top: 2px; padding-left: 10px; color: #000000; text-decoration: none; background-image: url(images/navigation-n.gif); background-repeat: no-repeat; }
#navcontainer a:hover { height: 22px; padding-top: 2px; padding-left: 10px; color: #c0c0c0; background-image: url(images/navigation-h.gif);	background-repeat: no-repeat; }
#active a:link, #active a:visited, #active a:hover { height: 22px; padding-top: 2px; padding-left: 10px; color: #F79400;  background-image: url(images/navigation-h.gif);	background-repeat: no-repeat; }

#subnavlist a:link, #subnavlist a:visited  {height: 22px; padding-left: 20px; color: #000000; text-decoration: none; background-image: url(images/navigation-nx.gif); background-repeat: no-repeat; }
#subnavlist a:hover {  height: 22px; padding-left: 20px; color: #c0c0c0; background-image: url(images/navigation-nx.gif);	background-repeat: no-repeat; }
#subactive a:link, #subactive a:visited, #subactive a:hover {  height: 22px; padding-left: 20px; color: #F79400; background-image: url(images/navigation-nx.gif);	background-repeat: no-repeat; }


/* calendar*/
.tx-ccevent-header {

margin-bottom: 10px;

font-weight: bold;

font-size: 14px;

}

.tx-ccevent-entry {

margin-bottom: 10px;

}

.tx-ccevent-area {

position: absolute;

}

.tx-ccevent-areacontent {

color: #000000;

background-image: url(../../../typo3conf/ext/cc_event/res/ausruf.gif);

background-repeat: no-repeat;

width: 277px;

height: 210px;

position: relative;

left: 130px;

display: block;

padding-top: 5px;

padding-left: 25px;

padding-right: 5px;

}

.tx-ccevent-areacontent table tr td {

color:#000000;

font-size:12px;

}


.contact_eingabefeld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	width: 200px;
	border: 1px solid #c0c0c0;}
.contact_eingabefeld2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	width: 200px;
	border: 1px solid #c0c0c0;}	
.contact_submitbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	width: 100;
	border: 1pt solid #c0c0c0;
}	
/* login */
.login_eingabefeld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	width: 200px;
	border: 1px solid #c0c0c0;}	
.login_submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	width: 100;
	border: 1pt solid #c0c0c0;
}	
.searcheingabe{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	width: 255;
	border: 1pt solid #c0c0c0;
}
.searcheingabe1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	width: 125;
	border: 1pt solid #c0c0c0;
}
.searcheingabe2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	width: 260;
	border: 1pt solid #c0c0c0;
}
.mail{
	text-decoration:none;
	color:#ff7500;
}