/*
 * FILE: css/style.css
 * ---------------------------------------------------------------
 * VERSION: 0.1.0.3
 * ---------------------------------------------------------------
 * COPYRIGHT:
 *   (C) 2005 - 2009 AIGES oHG, Cologne, Germany
 * ---------------------------------------------------------------
 * BESCHREIBUNG:
 * -------------
 * Application Stylesheet.
 * ---------------------------------------------------------------
 * CHANGELOG:
 * ----------
 * 0.1.0.0 - 05.10.09 - TS
 */

/* ALLGEMEINE UEBERSCHREIBUNGEN */
A, A:link, A:visited, A:active {text-decoration: none;color: #000099;}
.b { border:solid #B0C4DE 1px; margin:0px 0px 25px; }
.contentLR li {margin:0 0 0 20px;}
.content p {padding:0px 10px 0px 10px;}

html, body {background-color: #f0f7ff;}
body {font-family: 'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;color: #444444; width:900px;margin:10px auto 0 auto;}
h1 {font-size:12px;color:#666666; letter-spacing:2px; font-weight:bold;margin:10px 0px 10px 0px;}
h2 {font-size:14px;color:#666666; letter-spacing:2px; font-weight:bold;margin:10px 0px 10px 0px;}
h3 {font-size:16px;color:#666666; letter-spacing:2px; font-weight:bold;margin:10px 0px 10px 0px;}
h4 {font-size:18px;color:#666666; letter-spacing:2px; font-weight:bold;margin:10px 0px 10px 0px;}
ol li {list-style-type: upper-roman;}
strong {font-weight:bold;}

.body {width:715px;float:left;}
.mainlinkings {float:left; margin:125px 0 0 5px;}
.mainlinkings .tabPhotos img {margin:0 0 15px 0;}
/* SPRACHUMSTELLUNG */
.changeLanguage {margin:0;}

/* ENTRY CONTENT */
.entryContent		{}
.entryContentIMG	{max-width:225px; float:left; padding:0 0 0 5px;}
.galleryEntryContentIMG {float:left; padding:0 0 0 5px;}

/* LOGO */
.topBanner{background-image:URL(../img/website_banner.jpg); background-repeat:no-repeat; height:110px; width:100%; background-position: right 10px;}
.topBanner .logo {float:left;margin:10px 0 0 0;}
.topBanner .logoLink, .topBanner .logoLink:link, .topBanner .logoLink:visited, .topBanner .logoLink:active {float: left; color: black; text-decoration:none;width:100%; height:100%;}
.topBanner span.logoText {display:none;}

/* LOGO */
.secondTopBanner{background-image:URL(../img/secondWebsite_banner.jpg); background-repeat:no-repeat; height:110px; width:100%; background-position: right 10px;}
.secondTopBanner .logo {float:left;margin:10px 0 0 0;}
.secondTopBanner .logoLink, .secondTopBanner .logoLink:link, .secondTopBanner .logoLink:visited, .secondTopBanner .logoLink:active {float: left; color: black; text-decoration:none;width:100%; height:100%;}
.secondTopBanner span.logoText {display:none;}


/* NEWS CONTENT */
.zoomImage {position:absolute; width:495px;}
.newsContent {padding:5px;}

.t_startpage .v_newsList.c_listNews {}

/* Die 3 Felder unter dem Banner */
.body .upperLeft {height:75px; float:left; width:170px; margin-right: 5px; background-color:#ffffff;}
.body .upperContentLR {height:75px; float:left; width: 360px; /*background-color:#ffffff;*/}
.body .upperRight {height:75px; float:right; width: 175px; margin-left: 5px; background-color:#ffffff;}


.body .content {margin:5px 0 0 0; position:relative; min-height: 400px; height: auto; background-image: url(../img/content_bg.png); background-repeat:repeat-y;}

.body .content .left {position:relative; float:left; background-color:#d5e1f1; width:170px;margin:5px 0 0 0; min-height:100%;}

.body .content .contentLR {float:left; font-size:12px; width:360px; margin:5px 0 0 5px; background-color:#ffffff; letter-spacing:0em; font-family:'Trebuchet MS'; }
.body .content .contentLR li {list-style:disc; margin:0 10px 0 35px;}
.body .content .contentLR a {text-decoration:none;}

.body .content .contentLR .v_newsDetail img {max-width:348px;}

.body .content .right {float:right; width: 160px; background-color:#ffffff; padding:0px; margin-left:-5px;}

.body .content .right2 {display:none;}


/* LATEST NEWS BOX "TOP-LEFT" */
div.forumBox {float:left; height:60px; width:155px;overflow:hidden;padding:7px;}
div.forumBox h1 {margin:0 7px 5px 0px;}
div.forumBox .post .location {font-size:10px; line-height:1.5em;}

/* STANDART FUER ADD-IN */
.defaultAddin {padding:1px;border:solid #b0c4de 1px;}
.defaultAddin .title {text-align:center; font-weight:bold; padding:5px;}
.defaultAddin .content {text-align:justify; padding:10px;}

/* MAIN NAVI */
.mainNavi ul {margin-left: 0px;}
.mainNavi.verticalDD a {color: #000099;font-size:12px;font-weight:bold;  letter-spacing:2px;}
.mainNavi.verticalDD ul li ul li {background-color:#ffffff; padding:2px; margin:2px; margin-left:-9px; width:140px; }

.mainNavi.verticalDD .mainNaviElm.active {text-decoration:underline;}

.mainNavi.verticalDD li.mainItem ul.subItems {padding-top:5px;}
.mainNavi.verticalDD li.mainItem ul.subItems a {font-weight:normal; letter-spacing:0; margin:2px;width:100%; height:100%;}
.mainNavi.verticalDD li.mainItem ul.subItems li:hover {background-color:#000099;}
.mainNavi.verticalDD li.mainItem ul.subItems li:hover a {color:#ffffff;}
.mainNavi.verticalDD li.mainItem ul.subItems li.active {background-color:#000099;}
.mainNavi.verticalDD li.mainItem ul.subItems li.active a {color:#ffffff;}

.mainNavi.verticalDD ul {padding:10px 0 0 10px;}
.mainNavi.verticalDD li {border-bottom: solid #ffffff 1px; padding-bottom:10px;}


/* ENTRY DETAIL */
.entryContent {text-align:left; padding:5px;}

/* NEWS */
.newsDistance {border-bottom:solid #f0f0ff 1px;margin:0 0 10px 0;}
.v_newsDetail p {padding:0px;}
.v_newsList p {padding-top :0px; font-size:10px; letter-spacing:0.2px; line-height:12px;}
.overviewList .newsDate, .overviewList .newsLocation {font-size:10px; letter-spacing:0.2px;line-height:12px;padding:0 0 0 10px; float:left; font-style:italic;}
.overviewList .newsDate {margin:0 10px 0 0;}
.newsContent .newsParentTitle {display:none;}
.newsContent pdf.PDF {color:#555; font-weight:bold;}
/* .newsDistance img {display:none;} */

/* KONTAKTFORMULAR */
.contactentry {float:left;width:340px;}
.contactentry .element {width:150px;}
.contactentry_msg {width:340px}

.v_entryDetail.c_poweredby {margin:0px;float:right;}
.v_entryDetail.c_poweredby h1 {display:none;}
.box {display:none;}

/* YOUR WAY */
.c_yourWay {display:none;}

/* MEDIA -> FOTOGALLERIE */
.overviewList .boxPerIMG {margin:7px; width:220px; height:100px; float:left;}
.overviewList .boxPerIMG img {float:left;}
.overviewList .boxPerIMG a.category {color: gray;}
.overviewList .Title {width:97%;font-size:12px;color:#666666; letter-spacing:2px; font-weight:bold;margin:0px 0px 10px 10px; float:left;}
.overviewList a.category {display:none;}

/* RECHTE SEITE */
.v_subEntries.c_right h1 {font-size:1.2em;}
.v_subEntries.c_right p {margin:0px;padding:0px; font-size:0.8em;}
.v_subEntries.c_right li {list-style:none; font-size:0.8em;}
/* .v_subEntries.c_right img {width:;} */

/* MEMBER REG FORM */
form.memberRegentry .element {margin:5px 0 0 0;}
form.memberRegentry input {width:150px; float:left; height:18px;}
form.memberRegentry .label {width:110px; float:left; text-align:right; padding:0 5px 0 0;}
form.memberRegentry input {border:solid #cdcdcd 1px; background-color:#fafafa;}
form.memberRegentry textarea {width:150px; border:solid #cdcdcd 1px; height:100px; background-color:#fafafa;}
