/* TYPO3 CVS id: $id$ */
/* Template stylesheet which can be used for new sites */
/* Make a copy of this stylesheet to some other location, modify it and use it from there! */
/*

Colorscheme is:

Background Color 1: #EDEBF1;	(Background 1)
Background Color 1-dimmed: #D8D7DC;	(Background 1 - dimmed)
Background Color 2: #F5FFAA;	(Background 2)
Background Color 3: #D1D2E4;	(Background 2)

Text, main:	#000000
Text Color 1: #18376d;	(red)
Text Color 2: #10007B;	(green)
Text Color 3: #8A0020;	(blue)

Links		#000000
Link hover: #000000;

Borders/Lines	#333333
*/


/***************************/
/***************************/
H1, H3, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT   { color: black; font-size: 11px; font-family: Verdana; font-weight: 400; line-height: 14px; text-decoration: none }
H2   { color: #8b5c29; font-size: 20px; font-family: Times, "Times New Roman", Georgia, serif; font-weight: 400; line-height: 22px; text-decoration: none  ; letter-spacing: 1px; }
H2 { color: #8b5c29; font-size: 20px; font-family: Times, "Times New Roman", Georgia, serif; font-weight: 400; line-height: 22px; text-decoration: none; letter-spacing: 1px; }
H4 { color: #000; font-size: 10px; font-family: Verdana, Times, "Times New Roman", Georgia, serif, Arial, Helvetica, sans-serif; font-weight: 700; text-decoration: none; }
PRE { font-family: verdana; }
A      { color: maroon; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
A:hover   { color: maroon; font-weight: bold; text-decoration: underline  }
FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 0px 0px; }
INPUT, TEXTAREA, SELECT { padding-left: 5px; font-size: 11px; }
/* General element styles: */
/********************************/

.navihg { background-image: url(../../img/navi2_14.jpg); background-repeat: no-repeat; background-position: 0 top; }
.navilefthg { background-image: url(../../img/obere_linkleiste.gif); background-repeat: no-repeat; background-position: left top; }
A.top   { color: white; font-size: 9px; font-family: Verdana, sans-serif; font-weight: normal }
A.top:hover   { color: orange; font-size: 9px; font-family: Verdana, sans-serif; font-weight: normal }
A.linkstextbold   { color: black; font-size: 10px; font-family: Verdana, sans-serif; font-weight: bold }
A.linkstextbold:hover   { color: black; font-size: 10px; font-family: Verdana, sans-serif; font-weight: bold }
A.navicontent { color: maroon; font-size: 10px; font-family: Verdana, sans-serif; font-weight: normal }
A.navicontentbold { color: maroon; font-size: 10px; font-family: Verdana, sans-serif; font-weight: bold; text-decoration: underline }
A.ariadne { color: black; font-size: 10px; font-family: Verdana, sans-serif; font-weight: normal }
A.ariadne:hover { color: black; font-size: 10px; font-family: Verdana, sans-serif; font-weight: bold; text-decoration: underline }
.teaserHeadline2 { color: white; font-size: 11px; font-family: verdana; font-weight: bold }
.Headline.grau { color: #e0e0e0; font-size: 11px; font-family: verdana; font-weight: bold }
.tableBg { background-color: #ffffff }
.colorGold { background-color: #666; outline-width: 1px; outline-color: black }
.kontakt { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 300; line-height: 13px; background-color: #fff; margin-top: 1px; margin-bottom: 1px; margin-left: 1px; padding: 2px; border-style: outset inset inset outset; border-width: 1px; border-color: silver }
.tableHeadBg { background-color: #f4f1e9; border-style: outset inset inset outset; border-width: 1px; border-color: silver; outline-width: 1px; outline-color: silver }
.headline  { color: #900; font-size: 14px; font-family: Verdana; font-weight: bold }
.navioben { color: white; font-size: 10px; font-family: Verdana; font-weight: normal; text-decoration: none; }
.navioben:hover { color: #cf0; font-size: 10px; font-family: Verdana; font-weight: normal; text-decoration: none; }
.naviobenact { color: #cf0; font-size: 10px; font-family: Verdana; font-weight: normal; text-decoration: none; }
.naviobenact:hover { color: #cf0; font-size: 10px; font-family: Verdana; font-weight: normal; text-decoration: none; }
.normalbold { color: #000000; font-size: 12px; font-family: Verdana; font-weight: bold }
.medium { color: #000000; font-size: 11px; font-family: Verdana }
.mediumbold  { color: black; font-size: 11px; font-family: Verdana; font-weight: bold }
.small { color: #000000; font-size: 10px; font-family: Verdana ; text-decoration: none; }
.small_blau { color: #7096a9; font-size: 9px; font-family: Verdana }
.smallbold { color: #000000; font-size: 10px; font-family: Verdana; font-weight: bold }
.ft10px666666 { color: #666; font-size: 10px; font-family: verdana }
.ft10px333333 { color: #333; font-size: 10px; font-family: verdana }
.hidden { font-size: 1px; visibility: hidden }
.formular { color: #333333; font-size: 10px; font-family: verdana; background-color: #ffffff; border: solid 1px #666666 }
/*************/
/*
H1, H2, H3, H4, H5, P, UL, OL, LI, BLOCKQUOTE, PRE { border: 1px dotted #999999;}
TD TABLE { border: 1px dotted #000099;}
DIV { border: 1px dotted #990000;}
IMG.spacer-gif { border: 1px solid black; }
*/
.contentlink   { color: maroon; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; padding-top: 2pt; padding-left: 13pt; right: 12pt   }
div#navcontainer { margin: 4px 0 0; padding: 0; width: 190px; float: left }
ul#navlist { color: #fff; font-size: 12px; font-weight: normal; line-height: 1.6em; list-style: none; margin: 0; padding: 0; border-bottom: 1px solid #cfd8e2 ; border-top-style: none; }
ul#navlist li ul#subnavlist { background-color: transparent; margin: 0; padding: 0  }
ul#navlist li, ul#navlist li ul#subnavlist li { background-color: transparent; display: inline  }
ul#navlist li a { color: #fff; text-decoration: none; background: transparent; text-align: left; display: block; margin: 0; padding: 8px 0 8px 12px; width: 100%; border-top: 1px solid #cfd8e2; }
ul#navlist li a:hover, ul#navlist li a:focus { color: #fff; background-color: transparent; background-image: url(../../img/hi_nav.gif); background-attachment: scroll; }
ul#navlist li a:active { color: #fff; font-weight: bold; background-color: transparent; background-image: url(../../img/hi_nav.gif); background-repeat: repeat; background-attachment: scroll; text-decoration: none; text-align: left; display: block; margin: 0; padding: 8px 0 8px 12px; width: 100%; border-top-color: #cfd8e2; border-top-width: 1px; }
ul#navlist li#active a { color: #a6c574; font-weight: bold; text-decoration: none; background: transparent; text-align: left; display: block; margin: 0; padding: 8px 0 8px 12px; width: 100%; border-top-color: #cfd8e2; border-top-width: 1px; }
ul#navlist li ul#subnavlist li a { color: #fff; font-size: 10px; font-weight: normal; line-height: 1.2em; text-decoration: none; background: transparent; text-align: left; display: block; margin: 0; padding: 8px 0 8px 16px; width: 150px; border-style: none; }
ul#navlist li ul#subnavlist li a:hover, ul#navlist li ul#subnavlist li a:focus { color: #a6c574; font-weight: normal; background: transparent ; text-decoration: none; border-style: none; }
ul#navlist li ul#subnavlist li a:active { font-weight: normal; background: transparent ; border-style: none; }
ul#navlist li#active ul#subnavlist li#subactive a { color: #a6c574; font-size: 10px; font-weight: normal; line-height: 1.2em; background: transparent; padding-left: 16px ; border-style: none; }
li, ul # { list-style: none; margin: 0; padding: 0 }
p, acronym, address, ul, label { color: black; font-size: 1em; font-style: normal; line-height: 1.6em; text-align: left; border-style: none }
h6 { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#900; background-color: transparent; width: 99%; margin:0 0 8px; padding:4px 0 4px 5px; border-top: thin dashed #a6a6a6; border-bottom: thin dashed #999; }
