/**
 * FILE: css/mvc.css
 * ---------------------------------------------------------------
 * VERSION: 1.0.0.1
 * ---------------------------------------------------------------
 * COPYRIGHT:
 *   (C) 2005 - 2009 AIGES oHG, Cologne, Germany
 * ---------------------------------------------------------------
 * BESCHREIBUNG:
 * -------------
 * MVC Stylesheet.
 * ---------------------------------------------------------------
 * CHANGELOG:
 * ----------
 * 1.0.0.1 - 04.09.2009 - JZ
 */
/* ALLGEMEINE UEBERSCHREIBUNGEN */
A, A:link, A:visited, A:active {text-decoration: none;color: blue;}
A:hover	{text-decoration: underline;}

body {text-align: center; border: 0px; font-family: verdana; font-size: 12px; margin-top: 10px; margin-bottom: 10px; color: #00044B; background-color: #FFFFFF;}
.body { text-align: left; margin: auto; width: 950px;}

/* BANNER und LOGO */
.topBanner {}
.topBanner .logo {float: left; display: block;margin:5px 0 0 7px;}
.topBanner .logoLink, .topBanner .logoLink:link, .topBanner .logoLink:visited, .topBanner .logoLink:active {float: left; color: black; text-decoration:none;width:100%;}
.topBanner .logoText {float: left;}

/* Sprachumschaltung */
.changeLanguage {text-align: right;}
.changeLanguage img.chLangIMG	{width:15px; height:10px;}

/* GOOGLE SEARCH */
.googleSearch {float:right; color: #00044B; text-align: center; width: 273px;}
.googleSearch .q {width:12em;}

/* CONTENT LEFT, RIGHT, CENTER */
.body .content {padding-top: 0px; padding-bottom:1em; min-height: 550px;}
.body .content .left {float:left; width:142px; margin-right: 7px;}
.body .content .center {float:left; width: 442px;}
.body .content .right {float:right; width: 146px;}

/* IINHALT MIT NAVI LINKS*/
.content .contentLR {float:left; width: 642px;}
.content .contentL {float:left; width: 792px;}
.content p {margin:1em 0 1em 0;}
.content .content a, .content .contentLR a, .content .contentL a, .content .contentR a {text-decoration: underline;}
.content .content img, .content .contentLR img, .content .contentL img, .content .contentR img {margin:0 7px 7px 0;}

/* ENTRY CONTENT */
.entryContent	{text-align:justify}

/* NAVIGATIONS BOX */
.box {padding-bottom: 5px; margin-bottom:10px; border: 1px solid #336799;}
.box h3 {margin:0px;padding: 0px 5px  0px 5px;}
.box .boxTitle, .box h3 a { display: block;color: #EEEEFF;text-align: center;font-weight: bold;font-size: 1.1em;}
.box .boxContent {padding: 0px 5px  0px 5px;}
.box .boxRow {padding: 5px 0 5px 0;}
.boxContent ul {padding: 0px;margin: 0px;padding-left: 16px;list-style: circle;}
.boxContent li {padding-left: 0px; margin-left: 2px; list-style: circle;}

.boxHeader {padding:4px;font-weight:bold;display:block;}

/* Fußzeile */
.bottomNavi{color:#00044B; text-align: center; margin-top:10px; padding:4px; font-size:0.8em;border-top:solid #cdcdcd 1px; border-bottom:solid #DCDCDC 1px; }
.bottomNavi a {color:#00044B;}

/* Fusszeile unter dem Bottom Navi */
.bottomFooter {text-align: center; margin-top: 5px; font-size:0.8em;}
.bottomFooter a {}
.bottomFooterLeft {float: left;}
.bottomFooterRight {float: right;}

/* SEITENNAVIGATION */
.navi.top, .navi.bottom {margin:5px 0 5px 0;}
.navi .naviPrev {float:left; width:20%;}
.navi .naviNext {float:right; text-align:right; width:20%;}
.navi .naviPrev a, .navi .naviNext a {padding-top: 4px; padding:5px; display: block;}

.navi .naviSites {float:left; text-align:center; width:56%;}
.navi .naviSites a {padding:0 5px 1px 5px;}
.navi .naviSites a.active {background-color:#cdcdcd;}

/* MAIN NAVI */
.mainNavi {width:100%;}
.mainNavi a, .mainNavi a:hover, .mainNavi a:link, .mainNavi a:active {text-decoration:none;}
.mainNavi li {list-style-type: none;}
.mainNavi ul {margin:0 0 0 5px;}
.mainNavi .mainItems .active {font-weight:bold;}
.mainNavi .subItems .active {font-weight:bold;}
/* MAIN NAVI vertical */
.mainNavi.vertical li {margin:6px 0 6px 0;}
.mainNavi.vertical ul.mainItems {font-weight:bold;}
.mainNavi.vertical ul.mainItems ul.subItems {font-weight:normal;margin-left: 10px;}
/* MAIN NAVI horizontal */
.mainNavi.horizontal li.mainItem {float: left;padding: 1px 6px 1px 6px;border-right: 1px solid #cdcdcd;}
.mainNavi.horizontal ul.mainItems {}
.mainNavi.horizontal ul.mainItems ul.subItems {font-weight:normal;margin-left: 10px;}
/* MAIN NAVI vertical Dropdown*/
.mainNavi.verticalDD li {margin:6px 0 6px 0;}
.mainNavi.verticalDD ul.mainItems {font-weight:bold;}
.mainNavi.verticalDD ul.mainItems ul.subItems {font-weight:normal;margin-left: 10px;}
/* MAIN NAVI horizontal Dropdown*/
.mainNavi.horizontalDD li.mainItem {float: left;padding: 1px 6px 1px 6px;border-right: 1px solid #cdcdcd;}
.mainNavi.horizontalDD ul.mainItems {}
.mainNavi.horizontalDD ul.mainItems ul.subItems {font-weight:normal;margin-left: 10px;}

/* YOUR WAY */
.c_yourWay {font-size:0.8em; margin: 3px 0 3px 0; padding: 4px; background-color: #efefef;}
.c_yourWay a {color:black;}

/* SITEMAP */
.sitemap { margin:20px 0 0 0;}
.sitemap li a {color:#333;}
.sitemap ul {font-size:1.3em; font-weight: bold; margin: 0px 0px 0px 0px; padding:0px 0px 0px 20px;}
.sitemap ul ul {font-size:0.9em;border-top:dotted 1px #cdcdcd;}
.sitemap ul ul ul {font-weight: normal; border:none;}
.sitemap li {padding:12px 0 2px 5px; list-style:none;}
.sitemap li li {padding:12px 0 2px 5px; list-style:none;}
.sitemap li li li {padding:2px 0 2px 5px;}

/* NEWS */
.v_newsContextList {}
.v_newsContextList img {float: left; max-height:76px;}
.newsDistance {}
.newsTitle	{}
.newsContent	{}
.newsThumbImage	{}
.newsSmallView	{}
.newsDate {}
a.newsCat {float:left; margin:0 10px 0 0; color:gray;}
.newsComma {}
.newsDesc {}
.zoomImage	{position:absolute; width:495px;}

/* STANDART LIST */
.simpleList {width:540px; border-top:dashed #cdcdcd 1px; padding:10px 0 10px 0;}
.simpleList p, .simpleList h2 {padding:0px; margin:0px;}

/* LAYOUT PRINT VIEW */
.layoutPrint .body {width:99%;text-align:left;	padding-right:10px;}
.layoutPrint .content {width:100%;text-align:left;}
.layoutPrint .content-center {	width:100%;text-align:left;	font-size:14px;}
.layoutPrint @page { size:21.0cm 29.9cm; margin:2.5cm 2cm 1.4cm 1cm; }
.layoutPrint .dontPrint {display: none;}
