* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222;
}

body {
	
	margin:0;
	background-color: #E9EDF1;
	background-image: url(/gfx/bg.gif);
	background-repeat: repeat-x;
}



/* ALLGEMEIN UND LINKS */ 
.connecting_europe {
	color: #003499;
}

h1{
	font-size: 17px;
	font-weight: bold;
	color: #6685BF;
}

h2 {
	color: #6F899B;
}

li { list-style-image: url(/gfx/ul.gif); }

a:link, a:visited, a:active {
	color: #0D3571;
}
a:hover {
	color:#276AAD;
}



.left {
	background-image: url(/gfx/vline.gif);
	background-repeat: repeat-y;
	background-position: 172px 0px;
	width:173px;
	vertical-align: top;
	background-color: #ffffff;
}	

.middle {
	padding-top: 10px;
	background-image: url(/gfx/vline.gif);
	background-repeat: repeat-y;
	background-position: 555px 0px;
	width:557px;
	vertical-align: top;
	background-color: #ffffff;
}

.right {
	padding-top: 20px;
	font-size: 11px;
	color: #0D3571;
	vertical-align: top;
	
	width: 200px;
	background-color: #ffffff;
	text-align: left;
}

#rightNav {
	padding-left: 10px;
	font-size: 11px;
}

#rightNav * {
	font-size: 11px;
}

#cbgtop {
	width: 951px;
	text-align: left;
	background-image: url(/gfx/cbgtop.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

#cbg {
	width: 951px;
	background-image: url(/gfx/cbg.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

#tblbottom {
	background-image: url(/gfx/hline.gif);
	background-repeat: repeat-x;
	width:auto;
	height:1px;
	margin-top: 2px;
	font-size:2px;
	width:927px;
}

#middlecontent {
	clear: both;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 20px;
	text-align: left;
	width: 500px;
}

#mytop {
	margin-left: 12px;
	width: 927px;
	height: 76px;
	text-align: left;
}

#header {
	margin-left: 12px;
	background-image: url(/gfx/top.jpg);
	background-repeat: no-repeat;
	background-position:left;
	height:107px;
	background-color: #8496A9;
	width: 928px;
	
}

#toprightnav {
	position: absolute;
	text-align: right;
	width: 640px;
	display: inline;
	padding-top: 40px;
}

#toprightnav a:link, #toprightnav a:visited, #toprightnav a:active {
	font-size: 10px;
	text-transform: uppercase;
	color: #000;
}
#toprightnav a:hover {
	font-size: 10px;
	text-transform: uppercase;
	color: #006699;
}

#leftNav {
	margin-top: 25px;
	padding-bottom: 125px;
	text-align:left;
}

#content {
	width: 927px;
}
#topnav {
	width: 927px;
	background-color: #E9EDF1;
}
#topnavspacer {
	padding-left: 174px;
	display: block;
	
}

#topnav ul {
	margin:0;
	padding:0px 0px 0 0px;
	list-style:none;
 }
#topnav li {
	display:inline;
	margin:0;
	padding:0;
	float:left;
 }
  
#topnav a {
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
	font-size: 10px;
	height: 17px;
	display:block;
	float:left;
	padding-top: 6px;
}


#topnav a.nLev0:link {
	color: #143661;
	background-color: #E9EDF1;
}

#topnav a.nLev0:visited {
	
	color: #143661;
	background-color: #E9EDF1;
}

#topnav a.nLev0:active {
	color: #143661;
	background-color: #E9EDF1;
}

#topnav a.nLev0:hover {
	color: #fff;
	background-color: #A8B8DA;
}




#topnav a.nLev0Current {
	color: #fff;
	background-color: #6785C4;
	padding-top: 6px;
}



#topnavline {
	clear: both;
	display: block;
	border-bottom: 4px solid #6785C4;
	
}

#navtop {
	background-image: url(/gfx/navtop.gif);
	background-repeat: no-repeat;
	height: 10px;
	width:172px;
}

/* UNTERKATEGORIEN */

a.navSub0:link, a.navSub0:visited, a.navSub0:active {
	font-size: 11px;
	text-decoration: none;
	background-image: url(/gfx/navmainbg.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 2px;
	padding-bottom: 3px;
	padding-left: 20px;
	text-transform:none;
	color: #003366;
	margin-bottom: 3px;
}

a.navSub0:hover {
	font-size: 11px;
	text-decoration: none;
	background-image: url(/gfx/navmainbg.gif);
	background-repeat: no-repeat;
	background-position: 0px -40px;
	display: block;
	padding: 2px;
	padding-bottom: 3px;
	padding-left: 20px;
	color: #00329A;
	text-transform:none;
	margin-bottom: 3px;
}

a.navSub0Current:link, a.navSub0Current:visited, a.navSub0Current:active {
	font-size: 11px;
	text-decoration: none;
	background-image: url(/gfx/navmainbg2.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 2px;
	padding-bottom: 3px;
	padding-left: 20px;
	text-transform:none;
	color: #000;
	margin-bottom: 3px;
}

a.navSub0Current:hover {
	font-size: 11px;
	text-decoration: none;
	background-image: url(/gfx/navmainbg2.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 2px;
	padding-bottom: 3px;
	padding-left: 20px;
	color: #006699;
	text-transform:none;
	margin-bottom: 3px;
}

.arrow {
	background-image: url(/gfx/arrow.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 20px;
	display: block;
	font-size: 10px;
	color: #143661;
	font-weight: bold;
	text-decoration: none;
}


a.arrow:link {
	background-image: url(/gfx/arrow.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 12px;
	display: block;
	font-size: 10px;
	color: #143661;
	font-weight: bold;
	text-decoration: none;
}

a.arrow:visited {
	background-image: url(/gfx/arrow.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 12px;
	display: block;
	font-size: 10px;
	color: #143661;
	font-weight: bold;
	text-decoration: none;
}

a.arrow:active {
	background-image: url(/gfx/arrow.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 12px;
	display: block;
	font-size: 10px;
	color: #143661;
	font-weight: bold;
	text-decoration: none;
}

a.arrow:hover {
	background-image: url(/gfx/arrow.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 12px;
	display: block;
	font-size: 10px;
	color: #0066CC;
	font-weight: bold;
	text-decoration: none;
}



a.pdflink:link, a.pdflink:visited, a.pdflink:active {
	background-image: url(/gfx/icons/pdf.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 20px;
	display: block;
	font-size: 10px;
	color: #143661;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 10px;
}


a.pdflink:hover {
	background-image: url(/gfx/icons/pdf.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 20px;
	display: block;
	font-size: 10px;
	color: #0066CC;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 10px;
}
a.infolinkhome:link, a.infolinkhome:visited, a.infolinkhome:active {
	background-image: url(/gfx/icon_info.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 20px;
	display: block;
	color: #143661;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 10px;
	width:220px;
}


a.infolinkhome:hover {
	background-image: url(/gfx/icon_info.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 20px;
	display: block;
	color: #0066CC;
	font-weight: normal;
	text-decoration: underline;
	padding-bottom: 10px;
	width:220px;
}

a.infolink:link, a.infolink:visited, a.infolink:active {
	background-image: url(/gfx/icon_info.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 20px;
	display: block;
	color: #143661;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 10px;
	width:inherit;
}


a.infolink:hover {
	background-image: url(/gfx/icon_info.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 20px;
	display: block;
	color: #0066CC;
	font-weight: normal;
	text-decoration: underline;
	padding-bottom: 10px;
	width:inherit;
}
#uarehere  {
	font-size: 11px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccc;
}
#uarehere  * {
	font-size: 11px;
}


/* ENDE ALLGEMEIN UND LINKS */

/* SITEMAP */

#sitemap li {
	list-style-type: square;
	margin-bottom: 8px;
}

/* ENDE SITEMAP */

/* NEWS */

#news {

}

.news_list {
	padding-bottom: 20px;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 20px;
}

.news_date {
	
	font-size: 11px;
}

.news_headline {
	font-weight: bold;
	margin-top: 10px;
	
}

.news_teasertext {
	margin-top: 10px;
	
}

#newsarchive_dateselection {
	margin-bottom: 20px;
}

#newsarchive_dateselection span {
	display: block;
	margin-bottom: 10px;
}

/* ENDE NEWS */

/* LEXIKON */

#lexikon_letters {
	margin-bottom: 25px;
	border: 1px dashed #ccc;
	padding: 5px;
	text-align: center;
	margin-top: 10px;
}

#lexikon_letters * {
	font-size: 11px;
}

.lexlet {
	
}

.highlight {
	background-color: #B1CADE;
	font-size:inherit;
}

/* ENDE LEXIKON */

/* EU */

#myeu_searchform {
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 15px;
}

#myeu_details {

}

#myeu_details h3 {
	color: #30506F;
	margin-bottom: 2px;
}

/* ENDE EU */


/* STARTSEITE */

#home_left {
	padding-left: 10px;
}

.teaser {
	width: 264px;
}
.teasertop {
	background-image: url(http://www.con-eu.de/gfx/teasertop.gif);
	background-repeat: no-repeat;
	padding-bottom: 4px;
	padding-left: 18px;
	padding-top: 2px;
	color: #fff;
	text-transform:uppercase;
	font-size: 11px;
}
.teasercontent {
	border: 1px solid #B8CEE9;
	border-top: none;
	padding: 5px;
	font-size: 11px;
	margin-bottom: 20px;
	
}

/* ENDE STARTSEITE */


strong.mytermin {
	color: #555;
}

h2.mytermin {
	font-size: 13px;
	color: #6785C4;
}

.mytermin {
	margin-top:20px;
	margin-bottom:20px;
}

.hline {
	background-image: url(/gfx/hline.gif);
	background-repeat: repeat-x;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1px;
	height: 1px;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}
	