/*===================================================================================
Stylesheet fuer www.DIGUNA.de
Author: Lynn Zielke
e-mail: lynn.zielke@web.de
erstellt: Januar 2005
=====================================================================================*/


page.shortcutIcon = fileadmin/css/favicon.ico

/*body ohne Aussenrand, da einige Browser den Aussenrand von sich aus einstellen, hier
 aber keiner erwuenscht ist   */
body {
 margin: 0;
 background-color: white;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
}

/*umschliesst alle anderen Objekte, richtet sie aus und legt die Breite fest*/
#container {
 width: 732px;
 min-width: 732px;
 text-align: left;
 margin: 0px auto;
 padding-bottom: 20px;
}

/*--------------------------------------------------------------------------------------
KOPFBEREICH mit Navigation
----------------------------------------------------------------------------------------
*/

/* oberste Zeile, f�r Logo und Sprachenweiche */
#top_a {
 width: 732px;
 background: transparent no-repeat left;
 padding-bottom: 5px;
 vertical-align: bottom;
}


/* zweite Zeile fuer Hauptnavigation */
#top_b {
 float: left;
 width: 732px;
 background: #003165;
}

/* dritte Zeile, fuer Bild */
#top_c {
 position: relative;
 clear: both;
 width: 732px;
}

/* vierte Zeile, fuer Nebennavigation */
#top_d {
 width: 732px;
 margin-bottom: 10px;
 padding-bottom: 10px;
 background-color: transparent;
}

/*----------------------------------------------------------------------------------------
HOME-LINK AUF DIGUNA LOGO
------------------------------------------------------------------------------------------
*/

#logo {
 margin-top: 5px;
 margin-left: 0px;
 padding-left: 0px;
 background-color:transparent;
 background-repeat:no-repeat;
}


/*----------------------------------------------------------------------------------------
SPRACHEN NAVIGATION
------------------------------------------------------------------------------------------
*/

#sprnav {
 position: absolute;
 width: 730px;
 top: 50px;
 background-repeat:no-repeat;
 text-align: right;
}


#sprnav a {
 margin-bottom: 4px;
 padding:0px 0px 8px 5px;
 font-size: xx-small;
 color:#000;
 text-decoration:none;
}


/*----------------------------------------------------------------------------------------
HAUPTNAVIGATION
------------------------------------------------------------------------------------------
*/

#nav {
 background-color:transparent;
 background-repeat:no-repeat;
 float:left;
 width:100%;
 font-size: x-small;
}

#nav ul {
  margin:0;
  padding:0 20px;
  list-style:none;
}

#nav li {
  float:left;
  margin:0;
  padding:0;
  background-image:none;
  text-indent:0;
}

#nav a {
 display:block;
 padding:4px 20px 4px 5px;
 border:solid #ffffff;
 border-width:0 0 0 1px;
 color:#fff;
 text-decoration:none;
 white-space:nowrap;
}

/*----------------------------------------------------------------------------------------
SUBNAVIGATION
------------------------------------------------------------------------------------------
*/

#subnav {
 position: absolute;
 float: left;
 z-index: 2;
 left: 0px;
 margin-top: 0px;
 display: block;
 background: #4d6e93;
 width: 100%;
 font-size: xx-small;
}

#subnav ul {
  margin:0;
  padding:0 20px;
  list-style:none;
}

#subnav li {
  float:left;
  margin:0;
  padding:0;
  background-image:none;
  text-indent:0;
}

#subnav a {
 display:block;
 padding:4px 20px 4px 5px;
 color:#fff;
 text-decoration:none;
}


/*----------------------------------------------------------------------------------------
Pfadanzeige
------------------------------------------------------------------------------------------
*/

#pfad {
 float:left;
 width: 59%;
 margin:0;
 padding: 2px 3px 0px 0px;
 font-size: xx-small;
 font-style: oblique;
 color: #808080;
}

#pfad a {
 color: #808080;
 text-decoration:none;
}


/*----------------------------------------------------------------------------------------
 NEBEN_NAVIGATION
------------------------------------------------------------------------------------------
*/


#nebnav {
 float:right;
 width:39%;
 font-size: xx-small;
}


#nebnav ul {
  margin:0;
  padding:0;
  list-style:none;
}

#nebnav li {
  float:right;
  margin:0;
  padding:0;
  background-image:none;
  line-height:normal;
}

#nebnav a {
 display:block;
 padding:2px 3px 0px 15px;
 color:#000;
 text-decoration:none;
}


/*----------------------------------------------------------------------------------------
CONTENT-GLIEDERUNG
------------------------------------------------------------------------------------------
*/

/*umschliesst den gesamten Content-Bereich, also die Spalten  */
#rahmen_content {
 float: left; /* fuer Firefox */
 width: 732px;
 margin-bottom: 1px;
 padding-bottom: 10px;
 background-color: transparent;
 font-size: x-small;
}


#diashow {
 float:left;
 display: inline;
 width: 450px;
 min-width: 450px;
 text-align: left;
 margin-top: 30px;
 margin-left: 141px;
 padding: 20px;
 border: solid 2px;
 border-color: #f6a800;
 font-size: x-small;
}

#wegbeschr {
 float: left;
 text-align: left;
 margin:10px auto;
 display: inline;
 width: 600px;
 padding: 20px;
 font-size: x-small;
 background: transparent;
}


/*----------------------------------------------------------------------------------------
CONTENT-GLIEDERUNG fuer temp_0, temp_4a - 3_6_3
------------------------------------------------------------------------------------------
*/

/*linke Spalte, 3/12 breit*/
#drei_links {
 float: left;
 display: inline;
 width: 172px;
 padding-right: 10px;
 background: transparent;
}


/*mittlere Spalte, 6/12 breit*/
#sechs_mitte {
 float: left;
 display: inline;
 width: 346px;
 padding-left: 10px;
 padding-right: 10px;
 border-right: 1px solid #CCCCCC;
 border-left: 1px solid #CCCCCC;
 background: transparent;
}


/*rechte Spalte, 3/12 breit*/
#drei_rechts {
 float: left;
 display: inline;
 width: 172px;
 padding-left: 10px;
 background: transparent;
}

/*----------------------------------------------------------------------------------------
CONTENT-GLIEDERUNG fuer temp_1, temp_3, temp_4d, temp_6b    - 8_4
------------------------------------------------------------------------------------------
*/

/*linke Spalte, 8/12 breit*/
#acht_links {
 float: left;
 display: inline;
 width: 478px;
 padding-right: 10px;
 background: transparent;
}



/*rechte Spalte, 4/12 breit*/
#vier_rechts {
 float:right;
 display: inline;
 width: 233px;
 border-left: 1px solid #CCCCCC;
 padding-left: 10px;
 background: transparent;
}


/*----------------------------------------------------------------------------------------
CONTENT-GLIEDERUNG fuer temp_2 - 5_7
------------------------------------------------------------------------------------------
*/

/*linke Spalte, 5/12 breit*/
#fuenf_links {
 float: left;
 display: inline;
 width: 295px;
 padding-right: 10px;
 background: transparent;
}



/*rechte Spalte, 7/12 breit*/
#sieben_rechts {
 float:right;
 display: inline;
 width: 416px;
 border-left: 1px solid #CCCCCC;
 padding-left: 10px;
 background: transparent;
}


/*----------------------------------------------------------------------------------------
CONTENT-GLIEDERUNG fuer temp_4b - 6_6
------------------------------------------------------------------------------------------
*/

/*linke Spalte, 6/12 breit*/
#sechs_links {
 float: left;
 display: inline;
 width: 356px;
 padding-right: 10px;
 background: transparent;
}



/*rechte Spalte, 6/12 breit*/
#sechs_rechts {
 float:right;
 display: inline;
 width: 355px;
 border-left: 1px solid #CCCCCC;
 padding-left: 10px;
 background: transparent;
}

/*----------------------------------------------------------------------------------------
CONTENT-GLIEDERUNG fuer temp_4c - 11_1
------------------------------------------------------------------------------------------
*/

/*linke Spalte, 11/12 breit*/
#elf_links {
 float: left;
 display: inline;
 width: 661px;
 padding-right: 10px;
 background: transparent;
}



/*rechte Spalte, 1/12 breit, nur als abstandhalter*/
#ein_rechts {
 float:right;
 display: inline;
 width: 51px;
 padding-left: 10px;
 background: transparent;
}
/*----------------------------------------------------------------------------------------
CONTENT-GLIEDERUNG fuer temp_5 - eine Spalte mit der ganzen Breite
------------------------------------------------------------------------------------------
*/

/*linke Spalte, 11/12 breit*/
#zwoelf {
 float: left;
 display: inline;
 width: 100%;
 background: transparent;
}


/*----------------------------------------------------------------------------------------
CONTENT-GLIEDERUNG fuer temp_6a, - 4_4_4
------------------------------------------------------------------------------------------
*/

/*linke Spalte, 4/12 breit*/
#vier_links {
 float: left;
 display: inline;
 width: 234px;
 padding-right: 10px;
 background: transparent;
}


/*mittlere Spalte, 4/12 breit*/
#vier_mitte {
 float: left;
 display: inline;
 width: 223px;
 padding-left: 10px;
 padding-right: 5px;
 border-left: 1px solid #CCCCCC;
 background: transparent;
}


/*rechte Spalte, 4/12 breit*
 siehe oben, da ist vier_rechts bereits definiert
/


/*----------------------------------------------------------------------------------------
CONTENT-GLIEDERUNG fuer temp_7, temp_8 - 4_8
------------------------------------------------------------------------------------------
*/

/*linke Spalte, 4/12 breit, vier_links wird oben bereits definiert*/

/*rechte Spalte, 8/12 breit*/
#acht_rechts {
 float: right;
 display: inline;
 width: 477px;
 padding-left: 10px;
 border-left: 1px solid #CCCCCC;
 background: transparent;
}

/*----------------------------------------------------------------------------------------
FUSSZEILE
Nachfolger p.bodytext muss definiert werden, da Typo3 ihn automatisch generiert
------------------------------------------------------------------------------------------
*/

#fusszeile  p.bodytext {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   float: left;  /* fuer Firefox */
   width: 100%;
   font-size: xx-small;
   text-align: center;
   padding-top: 2px;
   padding-bottom: 2px;
   border-top: solid 1px #CCCCCC;
   border-bottom: solid 1px #CCCCCC;
   color:#808080;
}

/*----------------------------------------------------------------------------------------
VALIDIERUNG fuer Icons zu XHTML, CSS und WAI
------------------------------------------------------------------------------------------
*/

#validierung {
 float: left;  /* fuer Firefox */
 width: 100%;
 font-size: xx-small;
 text-align: left;
 padding-top: 2px;
 padding-bottom: 2px;
}

/*-----------------------------------------------------------------------------------
CONTENT-BESCHREIBUNGEN
-------------------------------------------------------------------------------------
*/

h1 {
 font-size: medium;
 font-weight: bold;
 margin-bottom: 5px;
 padding: 0;
}

h2 {
 font-size: x-small;
 font-weight: bold;
 margin-bottom: 5px;
 padding: 0;
}

/* wie h2 nur mit geringerem Abstand nach unten */
h3 {
 font-size: x-small;
 font-weight: bold;
 margin-bottom: 1px;
 padding: 0;
}

/* wird von Typo3 automatisch generiert */
p.bodytext {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: x-small;
   margin: 1px;
   padding: 0;
}

.normal {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: x-small;
   margin: 1px;
   padding: 0;
}

.weiss {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: x-small;
   color: #ffffff;
   margin: 1px;
   padding: 0;
}


table.contenttable {
   border: 0;
}

td {
   border: 0;
   padding: 0px 1px 1px 1px;
}

.bildLinks {
   float: left;
}

.bildMitte {
   text-align: center;
}

.bildRechts {
   float:right;
   text-align:right;
}


/*-------------------------------------------------------------------------------------
HYPERLINKS
---------------------------------------------------------------------------------------
*/

/*Unterstrich wird ausgeschaltet, Farbe wie body*/
a {
 text-decoration: none;
 color:#4d6f93;
}

p.bodytext a {
  text-decoration: none;
  font-size: x-small;
  color: #808080;
}

p.bodytext a:hover {
 color: #4d6f93;
}

/*Farbver�nderung, wenn sich Maus ueber dem Link befindet*/
a:link {
 text-decoration: none;
}

a:hover {
 color: #f6a800;
}

.normal a {
   text-decoration: none;
   font-size: x-small;
   color: #808080;
}

.normal a:hover {
   color: #4d6e93;
}

#nav a:hover {
 background-color: #4d6f93;
}

#nav a:active {
 background-color: #4d6e93;
}

#nav_act{
 background-color: #003064;
}

#subnav a:hover {
 background-color: #4d6f93;
}

#subnav a:active {
 background-color: #4d6e93;
}

#subnav_act{
 background-color: #003064;
}

#nebnav a:hover {
 color: #f6a800;
}

#sprnav a:hover {
 color: #f6a800;
}

#pfad a:hover {
 color: #f6a800;
}

#fusszeile  p.bodytext a {
 color: #4d6e93;
}

#fusszeile  p.bodytext a:hover {
 color: #f6a800;
}


/*-------------------------------------------------------------------------------------
Anpassung der NEWS
---------------------------------------------------------------------------------------
*/

/*--------------------------------- tt_news LIST view  -----------------------------------*/
/*------V1 fuer den Rundbrief, V2 fuer News----------- */
.news-list-container-V1 {
   float: left;
   display: inline;
   width: 100%;
   padding-right: 10px;
   background: transparent;
}

.news-list-container-V2 {
   float: left;
   display: inline;
   width: 100%;
   padding-right: 10px;
   background: transparent;
}
/*--- V1/V2 Ende--- */

/*------V1 fuer den Rundbrief, V2 fuer News----------- */
.news-list-item-V1 {
   text-align: left;
   padding:3px;
   margin:3px;
   height: 120px;
}

.news-list-item-V2 {
   text-align: left;
   padding:3px;
   margin:3px;
}

.news-list-item-V3 {
   text-align: left;
   padding:3px;
   margin:3px;
   min-height:260px;
   height: 140px;
}

/*--- V1/V2 Ende--- */

.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;
}

.news-search-emptyMsg {
	margin:0px;
}

.news-search-form FORM {
	margin:0px;
}

/*------V1 fuer den Rundbrief, V2 fuer News----------- */
.news-list-container-V1 H3 {
	margin-bottom: 5px;
	padding: 2px;
	background-color: #4d6e93;
}

.news-list-container-V2 H3 {
	margin-bottom: 5px;
	padding: 2px;
	background-color: #4d6e93;
}
/*--- V1/V2 Ende--- */


/*------V1 fuer den Rundbrief, V2 fuer News----------- */
.news-list-container-V1 H3 A:LINK,.news-list-container-V1 H3 A:VISITED,.news-list-container-V1 H3 A:HOVER {
	color:#fff;
	padding-left:2px;
}

.news-list-container-V2 H3 A:LINK,.news-list-container-V2 H3 A:VISITED,.news-list-container-V2 H3 A:HOVER {
	color:#fff;
	padding-left:2px;
}
/*--- V1/V2 Ende--- */

/*------V1 fuer den Rundbrief, V2 fuer News----------- */
.news-list-container-V1 H3 A {
	color:#fff;
}

.news-list-container-V2 H3 A {
	color:#fff;
}
/*--- V1/V2 Ende--- */

/*------V1 fuer den Rundbrief, V2 fuer News----------- */
.news-list-container-V1 P {
	padding-left:3px;
}

.news-list-container-V2 P {
	padding-left:3px;
}
/*--- V1/V2 Ende--- */

.news-list-date {
	float: right;
	color: #fff;
	text-align: right;
        	margin-right: 2px;
	font-size: xx-small;
	font-weight: normal;
}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: x-small;
}


/*------V1 fuer den Rundbrief, V2 fuer News----------- */
.news-list-container-V1 IMG {
	float: left;
	margin-bottom:5px;
	margin-right:10px;
	margin-left:5px;
}

.news-list-container-V2 IMG {
	float: right;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
/*--- V1/V2 Ende--- */

.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:xx-small;
	margin-left:3px;
         color: #808080;
}

.news-list-morelink a {
   color: #808080;
}

.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
   text-align: left;
   padding:3px;
   margin:3px;
   height:100%;
   width: 100%;
}

.news-single-item H2 {
	font-size: x-small;
	font-weight:bold;
	color: #ffffff;
         padding: 3px;
         background-color: #4d6e93;
}

.news-single-item H3 {
	margin-bottom: 15px;
}

.news-single-img {
   float: left;
   margin-left:5px;
   margin-right:10px;
}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {
	float: right;
}

.news-single-backlink, .news-single-backlink a {
	font-size: xx-small;
	margin-bottom: 15px;
	margin-top: 10px;
         color: #808080;
}
.news-single-timedata {
	float: right;
         color: #ffffff;
         padding: 3px;
         margin-top: 4px;
}

.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: xx-small;
}

.news-single-author {
	padding-bottom: 3px;
}

.news-single-additional-info {
	background-color: #BBE53A;
	clear: both;
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;
}

.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	padding:3px;
}

.tx-ttnews-browsebox TD {
	font-size: xx-small;
}

.tx-ttnews-browsebox-strong {
	font-size: xx-small;
         color: #808080;
}

a.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox a, .tx-ttnews-browsebox a:visited {
   font-size: xx-small;
   color: #000000;
}

.tx-ttnews-browsebox-SCell, .tx-ttnews-browsebox-SCell a, .tx-ttnews-browsebox-SCell a:visited {
   font-size: xx-small;
   color: #000000;
   font-weight: bold;
}

.tx-ttnews-browsebox a:hover, .tx-ttnews-browsebox-SCell a:hover {
 color: #f6a800;
}

/*-------------------------------------------------------------------------------------
Anpassung des FORUMS
---------------------------------------------------------------------------------------
*/

.forum td tr {
   font-size: x-small;
   color: #FF0020;
}

.forum td tr a{
   text-decoration: none;
   font-size: x-small;
   color: #808080;
}

.forum td tr a:active{
   text-decoration: none;
   font-size: x-small;
   color: #808080;
}


.forum td tr a:hover{
   font-size: x-small;
   color: #f6a800;
}

p.csc-form-label {
   font-size: x-small;
   color: #000000;
}


/*class der Eingabebeschreibungen  */
p.csc-form-label-req {
   font-size: x-small;
   color: #000000;
}

/*-------------------------------------------------------------------------------------
Anpassung des GUESTBOOKS
---------------------------------------------------------------------------------------
*/


.tx-guestbook-list-header {
   background-color: #003165;
   color: #FFFFFF;
   font-size: x-small;
   font-weight:bold;
}

.tx-guestbook-list-row {
   background-color: #FFFFFF;
   font-size: x-small;
}

.tx-guestbook-list-rowleft {
   background-color: #489ba6;
}

.tx-guestbook-list-rowleft p a {
   text-decoration: none;
   color: #D4D4D4;
   font-size: x-small;
}

.tx-guestbook-list-small {
   font-size: xx-small;
   color: #808080;
}

.tx-veguestbook-pi1-browsebox TD {
   font-size: xx-small;
   color: #808080;
}

.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell {
   font-size: x-small;
}

.tx-veguestbook-pi1-browsebox-strong a{
   text-decoration: none;
   color: #808080;
   font-size: x-small;
}

.tx-veguestbook-pi1-browsebox-SCell {
   background-color: #808080;
}

.tx-guestbook-form-inputfield-med {
   border-style: solid;
   border-width: 1pt;
   border-color:#003165;
   font-size:small;
   color:#808080;
   width:100px;
   height:20px;
}

.tx-guestbook-form-inputfield-big {
   border-style: solid;
   border-width: 1pt;
   border-color:#003165;
   font-size: small;
   color:#808080;
   width:150px;
   height:20px;
}

.tx-guestbook-form-textarea {
   border-style: solid;
   border-width: 1pt;
   border-color:#003165;
   font-size: small;
   color:#808080;
   width:250px;
}

.tx-guestbook-form-obligationfield { color: #CC0000; }

.tx-guestbook-form-error { color: #CC0000; }

/*-------------------------------------------------------------------------------------
Anpassung der SITEMAP
---------------------------------------------------------------------------------------
*/

.csc-sitemap-level1 a {
   font-size: x-small;
   font-weight: bold;
   color: #003165;
}

.csc-sitemap-level2 a {
   font-size: x-small;
   color: #4d6e93;
   margin-left: 10px;
}

.csc-sitemap-level3 a {
   font-size: x-small;
   color: #4d6e93;
   margin-left: 20px;
}

/*-------------------------------------------------------------------------------------
Anpassung der Slideshow
---------------------------------------------------------------------------------------
*/

.tx-gsislideshow-pi1 table tbody tr td {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: x-small;
}
