/*
 * FILE: css/style.css
 * ---------------------------------------------------------------
 * VERSION: 0.1.0.3
 * ---------------------------------------------------------------
 * COPYRIGHT:
 *   (C) 2005 - 2009 AIGES oHG, Cologne, Germany
 * ---------------------------------------------------------------
 * BESCHREIBUNG:
 * -------------
 * Application Stylesheet.
 * ---------------------------------------------------------------
 * CHANGELOG:
 * ----------
 * 0.1.0.1 - 09.10.06 - Athanasios Bountos
 * 0.1.0.3 - 29.11.08 - Athanasios Bountos
 * 0.1.0.3 - 13.10.09 - Tim Sudholt
 */

a, a:link, a:visited, a:active {color: #003399; text-decoration: none;}
a:hover {color: #003399; text-decoration: underline;}
a:focus {outline:none;}li:focus {outline:none;}

body {text-align:center; border:0px; font-family:verdana; font-size:12px; margin-top:10px; margin-bottom:10px; color:#000000; background: #6f98bf; background-image:URL(../img/verlauf.jpg); background-repeat:repeat-x;}

img {border:0px;}

.dashedLine {border-bottom:dotted #cdcdcd 1px; width:90%;}
.mpa, .greekLanguage, .ept, .makthes {margin:10px 0 10px 0;}
.diasporic {margin:15px 0 0px 0;}
a.diasporicLink {font-size:0.8em; color:black;} a.diasporicLink:hover {text-decoration:none;}

.body {background-image: url(../img/sae-background01.jpg);background-position: top left;background:white;text-align:left;margin:auto; width:980px;}

/* BOX */
.box {padding-bottom: 5px;margin-bottom: 10px;border: 1px solid #6f98bf;background-color: #dfdfdf;}
.box p {margin: 0px; padding: 0px;}
.boxTitle a {color: #ddeeff;}
.boxTitle, .box h3 {margin: 0px;padding: 1px 5px  1px 5px;background-image: url(../img/boxHeader_bright.jpg);font-weight: bold;color: #ddeeff;}
.box img {margin: 6px;}
.boxRow {padding: 5px 0 5px 0;}
.boxContent {padding: 0px 3px  0px 3px;}

.boxContent ul li {padding: 0px; margin: 0px; list-style-image: url(../img/arrow.gif);}
.boxContent li {padding-left: 0px;}
.right .box {background-color: #e6e6fa;}

/* logo, sprachumschaltung */
.topBanner {background-image: URL(../img/backgroundHeader.jpg); background-repeat: no-repeat; padding: 0 6px 0 6px; margin:0;}
.topBannerLink {width:300px; height:100px; float:left;}

/* Sprachumschaltung */
.availableLanguages {font-weight: bold; font-size: 1em; text-align: right; border-bottom: 1px dashed #3665BF; margin-bottom:0px; color: #FFFFFF;}

/* Menue (Top Navigation) */
.mainNavi {text-align: center; font-size: 1,1em;}
.mainNavi a:visited, .mainNavi a:hover, .mainNavi a:active, .mainNavi a:link {float: left; display: block; color: #FFFFFF; font-weight: bold; margin:opx; padding:4px 6px 6px 6px; border-right: 1px solid white;}
.mainNavi #active {background-color: #6f98bf;}
.mainNavi ul {margin:0px;}
.mainSubNavi {background-color: #6f98bf;}

/* Inhalt ohne Navi Links oder Rechts */
.body .content {min-height:500px; padding-top: 0px; padding-bottom:1em; background-image: url(../img/butterfly.jpg); background-repeat: no-repeat; background-position:40px bottom;}
.body .content .contentLR li {margin-left:25px;}
/* Inhalt Links Rechts */
.body .content .left {float:left; width:180px; margin-right: 5px;}
.body .content .right {float:right; width: 220px;  margin-left: 7px; margin-right: 3px;}

.body .content .right .butterflys {margin-left: 53px;}

/* Inhalt mit Navi-Links */
.body .content .contentL {float:left; width: 790px;}
.body .content .contentR {float: left; width: 740px; border-right:dashed gray 1px;}
.body .content .contentLR {float:left; width: 560px; border-right:dashed gray 1px; min-height:500px;}
.body .content .contentLR > div, .body .content .contentL > div, .body .content .contentR > div {padding-left:10px; padding-right:11px;}
.content .content a, .content .contentLR a, .content .contentL a, .content .contentR a {text-decoration: none;}

/* NEWSLETTER REGISTRATION SUCCESSFULLY-SUBSCRIBED-BOX */
.contentL .a_ .messageBox.confirm {padding:20px 20px 20px 80px;}

/* Standart Definitionen*/
.overviewList { margin: auto; padding:10px 0 11px 0; text-align:justify;}

/* Linke SeitenNavigation*/ 
.secendLevelLeftNavi {padding-left:20px;}

.right .box img {margin-left: 0px;}

.containerEntrySmall .box h3 {color: green;}

/* MAP */
#map {width: 100%; height: 475px;}

/* Redirect Template; Inhalt der bei Weiterleitung angezeigt wird.*/
.redirectTemplate {margin: 100px 100px 100px 100px; text-align: center;}

/* Navigation Links unten an der Seite (z.B. Kontakt, Impressum, AGB, etc.). */
.bottomNavi {text-align: center; margin-top:10px; padding:4px; font-size:0.9em; border-top:solid #CCCCCC 1px; border-bottom:solid #CCCCCC 1px;}

/* Fusszeile unter der Internetseite - kommt nach bottomNavi -. */
.bottomFooter	{background-color: #cdcdcd;text-align: center; padding:4px; font-size:0.8em;}
.bottomFooter a {color:black;}
.bottomAIGES {color:gray;}
.bottomAIGES a {color:gray;}

/* SAE TOP NEWS */
.topNews {min-height:215px;}

.c_entry img {margin-right:8px;} 
.newsGroup { padding: 0px; margin-top: 15px; margin-bottom: 15px; border: 1px dashed gray; border-top: 1px solid gray;}
.newsGroupTitle {color: #D5E0F7; font-weight: bold; font-size: 1.1em; background-color: #00044B; padding: 0px 5px  0px 5px; }
.newsGroupTitle a {color: #D5E0F7; }
/* News Inhalt eines Artikels (auch in einer Liste) */
.newsContent {color: #00044B; background-color:white; margin:15px 0 0 0;}
.newsDistance {border-top:solid #DCDCDC 1px; padding:5px 0 5px 0;}
.newsTitle {font-size:1.0em; font-weight:bold;}
.newsThumbImage {float:left; margin-right:6px;}
.newsDate {font-size: 0.8em; font-weight: normal;}
.newsMore a {font-size: 0.9em;}
a.newsCat {color:gray;}
.c_newsHellenesAbroad a.newsCat {display:none;}
.tplStartpage .c_contactUs .smallTitle {text-align:center;}
.v_newsList.c_newsList .newsSmallView a.newsCat {/*border:solid red 1px; */font-size:0.8em;}


.newsListSmallEntry {margin: 5px 5px 5px 5px;}
.zoomImage {position:absolute; width:540px;}
.a_naviNextPrev {float: right; font-size:0.9em;}
.t_NewsGroupList .right img, .t_NewsDetail .right img {width: 23%; max-height: 80%;}
.left .c_pressReleases .box {border: 0px;padding:0px;}
.left .c_newsHellensAbroad .box {border: 0px;padding:0px;}

/* Navigierbare Auflistung (standard aussehen) */
.naviTop {border-bottom: 1px dashed #B0C4DE; margin-bottom: 10px; margin-top: 4px;}
.naviBottom {border-top: 1px dashed #B0C4DE; margin-top: 10px; margin-bottom: 4px;}
.siteNumber {padding-left: 3px; padding-right: 3px;}
.siteNumberActive {font-weight:bold; background-color: #B0C4DE; padding-left: 3px;padding-right: 3px;}

.naviPrevBig {float: left; width: 33px; margin-top: 175px;}
.naviNextBig {float: right; width: 33px; margin-top: 175px;}
.navi.top {border-bottom:dotted #cdcdcd 1px;}
.navi.bottom {padding-top:10px; border-top:dotted #cdcdcd 1px;}

.t_NewsDetail .naviPrevBig {float: left; width: 33px; margin-top:175px;}
.t_NewsDetail .naviNextBig {float: right; width: 33px; margin-top:175px;}
.t_NewsDetail .navi.top {border-bottom:dotted #cdcdcd 1px; margin:0px; padding:0px; float:right;}
.t_NewsDetail .navi.bottom {border-top:dotted #cdcdcd 1px; float:right;}
.t_NewsDetail .navi .naviPrev, .t_NewsDetail .navi .naviNext {padding:0px; width:auto;}

/* Gallery Overview */
.galleryOverviewContainer {margin: 16px 0 16px 0;}
.galleryOverviewTemplate h1 {text-align: center;}
.galleryOverviewTemplate .overviewList { min-height: 310px;}
.overviewList .row .item {width: 110px; float: left; text-align: center; margin: 0 16px 16px 0;}
.overviewList .row .item .title { font-weight: bold;}

/* Galerie Kategorie Liste */
.detail {margin: 10px 0px 10px 0px; text-align:center;}
.galleryDetailTemplate .pictureDetail {max-height: 400px; max-width: 440px;}

.detailonlyGallery {margin: auto;}
.onlyGallery .pictureDetail {max-height: 100%; max-width:80%;}

.ParentEntryTitle {margin-bottom: 10px; border-bottom: 1px dashed #B0C4DE;}

.ObjectTitle {margin-top: 10px;}

/* Startseite */
.body .content .contentLR .boxTitle {background-image: url(../img/boxHeader.jpg);}
.box h3 a {font-size:1em;padding:0 0 3px 0;}

.boxContent {padding-top:4px;}
.containerEntrySmall img {width:50px;}
.tplStartpage .right .smallTitle { float: left; margin-top: 20px;}


/* rightEntries */
.c_rightEntry1, .c_rightEntry2, .tplStartpage .c_rightEntry3, .tplStartpage .c_rightEntry4, .c_rightEntry10  {
	text-align:	center;
}
/* rightEntry -Boxen */
.c_rightEntry11 .box, .c_rightEntry10 .box, .c_rightEntry8 .box, .c_rightEntry14 .box, .c_rightEntry9 .box, .c_rightEntry7 .box, .c_rightEntry6 .box, .c_rightEntry5 .box, .c_rightEntry12 .box, .c_rightEntry13 .box, .c_rightEntry1 .box, .c_rightEntry2 .box, .c_rightEntry3 .box, .c_rightEntry4 .box {border: 1px solid #B0C4DE; border-top: 3px solid #B0C4DE; background-color: #ffffff; padding-top:0px; text-align:center;}
/* rightEntry -Boxen */
.c_rightEntry11 .box img, .c_rightEntry10 .box img, .c_rightEntry8 .box img, .c_rightEntry14 .box img, .c_rightEntry9 .box img, .c_rightEntry7 .box img, .c_rightEntry5 .box img, .c_rightEntry12 .box img, .c_rightEntry13 .box img, .c_rightEntry1 .box img, .c_rightEntry2 .box img, .c_rightEntry4 .box img {padding:5px;}
.t_Activities .box .smallTitle {margin-left:40px;}

/* startpage */
.c_rightEntry10 .smallTitle, .tplStartpage .c_rightEntry2 .smallTitle {
	padding-top: 	8px;
}
.tplStartpage .c_rightEntry14 .smallTitle {
	color:		red;
}
.tplStartpage .c_rightEntry4 .smallTitle {
	float:		none;
	margin-top:	6px;
}
.tplStartpage .c_rightEntry7 .smallTitle, .tplStartpage .c_rightEntry5 .smallTitle, .tplStartpage .c_rightEntry9 .smallTitle, .tplStartpage .c_rightEntry12 .smallTitle, .tplStartpage .c_rightEntry13 .smallTitle {
	text-align:	center;
	margin:		0px;
	padding-top:	14px;
}

.tplStartpage .c_rightEntry13 .smallTitle {text-align: center; margin:0px; padding-top:25px; }
.tplStartpage .c_rightEntry11 .smallTitle {padding:0 0 0 5px;}

.tplStartpage .c_rightEntry11 .smallTitle, .tplStartpage .c_rightEntry14 .smallTitle {margin-top:13px; text-align:center;}

.tplStartpage .c_rightEntry6 img, 
.tplStartpage .c_rightEntry12 img, .tplStartpage .c_rightEntry14 img, .tplStartpage .c_rightEntry13 img, .tplStartpage .c_rightEntry9 img, .tplStartpage .c_rightEntry8 img, .tplStartpage .c_rightEntry3 img {margin-left:3px;}
.tplStartpage .c_rightEntry11 img {margin:15px 0 0 3px;}
.tplStartpage .c_rightEntry8 img, .tplStartpage .c_rightEntry3 img {border:solid #cdcdcd 1px;}

.tplStartpage .c_rightEntry10 img,  {margin-left:3px; max-width:45px;}
.tplStartpage .c_rightEntry6 .smallTitle {margin:-1px 0 0 -6px;}

.tplStartpage .c_rightEntry14 .smallTitle { /*color:#AC2E2E; font-weight:bold;*/ margin-top:35px;}

.tplStartpage .specialRightCat1, .tplStartpage .specialRightCat3, .tplStartpage .specialRightCat2 {overflow:hidden;text-align:center;border:solid #b0c4de 1px;width:218px; height:120px; margin:0 0 10px 0; border-top:solid #b0c4de 3px;}
.tplStartpage .specialRightCat1 img, .tplStartpage .specialRightCat2 img {height:70px;}

.tplStartpage .specialRightCat1 a.textlink {font-size:12px; padding:40px 5px 0 5px; vertical-align:middle;}
.tplStartpage .specialRightCat2 a.textlink {font-size:12px; padding:50px 5px 0 5px; vertical-align:middle;}
.tplStartpage .specialRightCat3 a.textlink {font-size:12px; padding:50px 5px 0 5px; vertical-align:middle; font-weight:bold;}
.tplStartpage .specialRightCat3.none {display:none;}
.tplStartpage .specialRightCat1 a.textlink span, .tplStartpage .specialRightCat2 a.textlink span {padding:0;}

.tplStartpage .specialRightCat2 {height:220px; font-weight:bold;}
#moviePlayer {margin-top:-10px;}

/* Activities */
.tplDefault .c_rightEntry4 .smallTitle , .tplDefault .c_rightEntry5 .smallTitle , .tplDefault .c_rightEntry6 .smallTitle , .tplDefault .c_rightEntry10 .smallTitle , .tplDefault .c_rightEntry11 .smallTitle , .tplDefault .c_rightEntry3 .smallTitle {padding-left:10px; padding-top: 20px; margin-left:40px; text-align: center;}
.c_rightEntry6 .smallTitle {padding-left:10px; padding-top: 10px; margin-left:40px; text-align: center;}
.tplDefault .c_rightEntry2 .smallTitle {margin-left:20px; padding-top: 15px; padding-left: 35px;}
.tplDefault .c_rightEntry1 .smallTitle {margin-left:20px; padding-top: 20px; padding-left: 32px;}

/* Einzeiler */
.tplStartpage .c_contactUs .smallTitle {margin-top: 6px;}

.tplStartpage .c_saeOffices .smallTitle {display:none;}
.tplStartpage .c_saeOffices img {width:100%; margin:0px; padding: 0px;}
.tplStartpage .c_saeOffices {text-align: center;}
.tplStartpage .c_saeOffices .boxContent {padding: 0px;}
.tplStartpage .c_saeOffices .box {border: 0px;background-color:#ffffff;}

.tplStartpage .overviewList {padding:0px;}
.tplStartpage .newsDistance {padding-bottom:5px; padding-top:5px;}
.tplStartpage .c_latestPressReleases .boxContent {padding-left:5px;}

/* Template Organisations Map */
.tplMapDetail .MapTitle {margin-left:5px;}
.tplMapDetail .leftText {float:left; margin-left:10px; width:400px; font-size:10px;}
.tplMapDetail .rightMap {float:left; width:560px;}

/* contact form */
.contactentry {background-color: #6f98bf; padding: 16px; width: 500px; margin: auto; margin-top: 16px; margin-bottom: 16px;}
.contactentry input, .contactForm textarea { width: 100%; background-color: #cdcdcd; }
.contactentry > div {margin-top:16px;}
.contactentry .name {float:left; width: 40%;}
.contactentry .mail {float:right; width: 57%;}
.contactentry .msg {clear: both; width: 100%;}
.contactentry .msg textarea {height:20em; width:500px; background-color:#cdcdcd;}
.contactentry .cc {float: left;}
.contactentry > .submit {float: right; width: 16em;}

/* Template Contact */
.tplContact #map {width: 100%;height: 475px;}

/* TEMPLATE MEDIA */
.tplMedia .galleryPreviewContainer {margin-top: 10px;}
.tplMedia .previewTitle {float: right; background-color: #6f98bf; text-align: right; padding-right: 10px;}
.tplMedia .overviewList {border: 1px dotted gray;}
.tplMedia .overviewList .row .item {width: 110px; margin: 0 6px 6px 0;}

/* Gallerie */
.v_galleryDetail .overviewList {}
.v_galleryDetail .overviewList a {display: block; float:left;}
.v_galleryDetail .overviewList a img {margin:4px; width:90px; height:65px;}
.v_galleryDetail .overviewList a.active img {border: 3px solid #0e4d83;}
.v_galleryDetail .next {float: left;width: 15px;}
.v_galleryDetail .prev {float: left;width: 15px;}
.v_galleryDetail .ObjectTitle {text-align: center;}
*html img.detailImage {width:540px;}
img.detailImage {max-width:540px;}

/* YourWay */
.c_yourWay {background-color:#E6E6E6;}
.c_yourWay a {color:black;}

/* Overview */
.tplMapDetail .mainNavi, .tplMap .mainNavi {margin-top:0px; background-color:#F2F2F2;}
.tplMapDetail .mainNavi a, .tplMap .mainNavi a {color:#094a82; border-color:#cdcdcd;}
.tplMapDetail a#active, .tplMap a#active {background-color:#E6E6E6;}

/* TEMPLATE Downloads */
.downloadOverviewContainer {margin: 16px 0 16px 0;}

/* Google Search */
.googleSearch {color: #00044B; font-size: 1.2em; text-align: center; margin-top:5px;padding-top:23px;border-top: 1px dashed gray;width:300px;}

.q { width: 12em; }

.b {		border:		solid #B0C4DE 1px;}
.bb{		border-bottom:	solid #B0C4DE 1px;}
.bg{		background-color:#FFF8FF;}
.blackC {	color:		black;}
.pageC{		color:		#B0C4DE}

/* Newsletter Allgemein */
form.nls {background-color:#dfdfdf; padding:10px; border:solid #6f98bf 1px;}
form.nls .label {width:250px;float:left;border-bottom:solid #999999 1px; padding:3px;}
form.nls .formElement {margin-bottom:10px;}
form.nls input {width:350px; height:20px; background-color:#ffffff; border:solid 1px #999999;}
form.nls select {background-color:#fff;width:150px;border:solid 1px #999999;}
/* Newsletter spezielle Felder */
form.nls .formElement.mail {margin-top:20px;}
form.nls .formElement.mail .label {border:none;}
form.nls .formElement.mail input {height:25px; border:solid #6f98bf 1px;}
form.nls .formElement.send input {margin:25px 0 0 260px; width:150px; background-color:#efefef;}

.sendTo { margin: auto; border: 1px solid #6f98bf; background: #dfdfdf; padding: 15px 35px;}
.sendTo .formElement {clear: both; padding-top: 5px; padding-bottom: 5px;}
.sendTo .label {float: left; width: 33%;}
.sendTo input {border:  #999999  solid 1px; float: left; width: 50%;}
.sendTo  .title  select { width: 13em;border-bottom: 1px solid gray;}
.sendTo  .title .label {padding-bottom:3px;border-bottom: 1px solid gray;}
.sendTo .fname .label {padding-bottom:3px;border-bottom: 1px solid gray;}
.sendTo .lname .label {padding-bottom:3px;border-bottom: 1px solid gray;}
.sendTo .company .label {padding-bottom:3px;border-bottom: 1px solid gray;}
.sendTo .mail input {width: 35%; height: 25px; border: #6f98bf solid 1px; }
.sendTo .mail {margin-top: 10px;}
.sendTo .send {float:right; margin-top:1.5em;}
.sendTo .send input {border:  gray solid 1px;width:13em; margin-right: 285px;}
.starComment {float: right; font-size: 10px; margin-right:4px;}

/* Header */
h1 {	font-size: 1.4em; font-weight: bold; color: #666666; margin: 0px; margin-top: 5px;}
h2 {	font-size: 1.2em; font-weight: bold; color: #666666; margin: 0px; padding: 0px;}
h2, h2 a, h2 a:visited, h2 a:link, h2 a:active, h2 a:hover {	font-size: 1em; font-weight: bold; color: #666666; margin: 0px; padding: 0px;}
h3, h3 a {	font-size: 1.0em; font-weight: bold;}
h4 {	font-size: 1.0em; font-weight: bold;}
h5 {	font-size: 0.9em; font-weight: bold;}
h6 {	font-size: 0.8em; font-weight: bold;}

div.linkToUsContent h3 {float:right; margin-right:70px; color:#888888;}
div.linkToUsContent .linkToUs {width:90%; padding-top:15px;}
div.linkToUsContent textarea {width:370px;}
div.linkToUsContent .linkToUs2 {width:90%;float:left; padding-top:15px; padding-bottom:20px;}
div.linkToUsContent .linkToUs3 {width:90%; float:left; padding-top:15px;}

/* Color */
.c1 {	color:#669999;} /* greenblue */
.c2 {	color:#9AE6E4;} /* bluewhite */
.c3 {	color:#679976;} /* greengray */
.c4 {	color:#9AE6B2;} /* greenwhite */
.c5 {	color:#666666;} /* grayblack */
.c6 {	color:#999999;} /* gray */

/* Color */
.bgc1 {	background-color:#669999;} /* greenblue */
.bgc2 {	background-color:#9AE6E4;} /* bluewhite */
.bgc3 {	background-color:#679976;} /* greengray */
.bgc4 {	background-color:#9AE6B2;} /* greenwhite */
.bgc5 {	background-color:#666666;} /* grayblack */
.bgc6 {	background-color:#999999;} /* gray */
