@charset "UTF-8";
/* ################################################################
** # "YAML for TYPO3" (c) by You if you put something in here :) ##
** ################################################################
**
**  Date     : 23.8.07
**  File     : myOwnStyles.css
**  Function : This file is not part of the YAML-CSS-Framework.
**             It was included to give the user the possibility to quickly apply tests, changes or
**             whatever with no need to change the YAML-files and mess up anything.
**             Hmmm. Does this make sense? Anyway, use it or just leave it empty. It will do no harm.
**             This is the last stylesheet beeing imported. So, everything can be overwritten here.
**             Be careful what you put in here and don't hold us responsible for anything that goes wrong...
*/
@media all
{


/*** base.css ***/
li {
	line-height:1.5em;
	margin-left:1em;
	list-style: none;	
}
/*** base.css ***/

/*** nav_slidingdoor.css ***/
#nav_main {float:left; width:100%; background-color:#2375b4; font-size:93%; line-height:normal;}
/*** nav_slidingdoor.css ***/

/*** Nav vlist.css ***/
#submenu {
	background:#B3DAFF url(../img/bg_mainnav_light.gif) repeat-x scroll left bottom;
	border-top:0px none;
	margin:0em 0pt;
	width:auto;
}

#submenu li { 
 	margin:0; padding: 0;  
	background:transparent; 
	text-align:center; 
	padding:0pt 0pt;
	text-align:left;
	width: auto;	
}

/* Level 1 */
#submenu li#active,
#submenu li strong {
	background:transparent;
	border: 0px;
	padding:0px 15px;
	width:auto;
	color: #024279;
  }
 
#submenu a, #submenu strong {
	border-bottom:0px;
	padding:1px 0px 1px 1px;
	width: auto;
}
 
#submenu li a { 
	background:transparent;
	border: 0px;
	padding:0px 15px;
	width: auto;
}
#submenu li a:focus,
#submenu li a:hover,
#submenu li a:active { background:#F7E9DA none repeat scroll 0%; color: #024279;}

#submenu li ul li a:active { background-color:#F7E9DA; color: #024279; }
/*** Nav vlist.css ***/


/*** basemod.css ***/
body {background:#f8f2eb; font-family:Arial,Helvetica,sans-serif;}

p {font-size:0.90em; line-height:1.4em;}

#nav {margin:0px 10px;}

#subnav {
	clear:both;
	height:auto;
	margin:0px 10px;
	width:auto;	
}

#page_margins {width:900px;border:none;}


#header {height:65px; color:#024279; padding:0px 0px 1em;}
#header img {top:0px; left:0px;}

#header div.tx-macinasearchbox-pi1 {font-size:11px; z-index:10;  }
#topnav {top:83px;}
#topnav a, #topnav strong { 
	color:#FFFFFF;
	display:block;
	font-size:0.9em;
	font-weight:bold;
	line-height:0.7em;
	padding:0.2em 0em;
}

#topnav a:hover {
	color:#B3DAFF;
	text-decoration:none;
}

#footer {color:#024279; padding:1.5em 0 0 0; line-height:3em;text-align:center;}

#teaser {background:#FFFFFF; color:#000000;}

#teaser div {color:#888888;font-size:11px;}
#teaser .rootline a {color:#888888;font-size:11px;}
/*** basemod.css ***/

/*** content.css ***/
h1, h2, h3, h4, h5 {
	font-family:Arial,Helvetica,sans-serif;
}
h1 {font-size:1.2em; color:#794f3f; margin:0.2em 0 0.2em 0;}
h2 {font-size:1.0em; color:#916251; background:#F7E9DA url(../img/bg_headline_light.gif) repeat-x left bottom; margin:0.7em 0 0.5em 0; padding: 0.2em 0.5em; height:1em}
h3 {font-size:1.0em; color:#f9f0e5; background:#D2B396 url(../img/bg_headline_dark.gif) repeat-x left bottom; margin:0.7em 0 0.3em 0; padding: 0.2em 0.5em; height:1em}

#footer a {color:#794f3f;}

/* LATEST Ansicht */
.news-latest-item h3 a {text-decoration:none; color: #FFFFFF; float:left; margin-top:0em;}
.news-latest-item h3 a:hover {background:transparent;text-decoration:none;}

.news-latest-item h2 a {text-decoration:none; color: #916251; float:left; margin-top:0em;}
.news-latest-item h2 a:hover {background:transparent;text-decoration:none;}

.news-latest-morelink {background:none; float:right; border:none;}

/* LIST Ansicht */
.news-list-item h3 a {text-decoration:none; color: #FFFFFF; float:left; margin-top:0em;}
.news-list-item h3 a:hover {background:transparent;text-decoration:none;}
.news-list-item h3 span.news-list-date {color:#916251;font-size:0.7em;}

.news-list-item h2 a {text-decoration:none; color: #916251; float:left; margin-top:0em;}
.news-list-item h2 a:hover {background:transparent;text-decoration:none;}
.news-list-item h2 span.news-list-date {color:#916251;font-size:0.7em;}

span.news-list-date {float:right;}

span.news-latest-date {float:right; margin-top:2px;}
span.news-latest-date a {color: #916251; text-decoration:none; font-size:0.7em;}
span.news-latest-date a:hover {text-decoration:none;}

div.news-latest-text {clear:both;}

.news-list-morelink {background:none; border:none;}

/* Single Ansicht */
.news-single-item p {
	clear:both;
	padding: 5px 0px;
}


td.csc-uploads-fileName p.csc-uploads-description {
	background-color:#DEDEDD;
	font-size:80%;
}


.REboxRedContent {
	background:#F7E9DA none repeat scroll 0%;
	border-left:1px solid #916251;
	border-right:1px solid #916251;
	display:block;
	padding:0.5em 1em;
}

.rRline1 {
	background:#916251 none repeat scroll 0%;
	margin:0pt 5px;
}

.rRline2, .rRline3, .rRline4 {
	background:#F7E9DA none repeat scroll 0%;
	border-left:1px solid #916251;
	border-right:1px solid #916251;
}


.REboxBlueContent {
	background:#B3DAFF none repeat scroll 0%;
	border-left:1px solid #57A0D3;
	border-right:1px solid #57A0D3;
	display:block;
	height:1%;
	overflow:hidden;
	padding:0.5em 1em;
}

.rBline1 {
	background:#57A0D3 none repeat scroll 0%;
	margin:0pt 5px;
}

.rBline2, .rBline3, .rBline4 {
	background:#B3DAFF none repeat scroll 0%;
	border-left:1px solid #57A0D3;
	border-right:1px solid #57A0D3;
}


.REboxGreenContent {
	background:#F0F0F0 none repeat scroll 0%;
	border-left:1px solid #CCCCDD;
	border-right:1px solid #CCCCDD;
	display:block;
	padding:0.5em 1em;
}

.rGline2, .rGline3, .rGline4 {
	background:#F0F0F0 none repeat scroll 0%;
	border-left:1px solid #CCCCDD;
	border-right:1px solid #CCCCDD;
}

.rGline1 {
	background:#CCCCDD none repeat scroll 0%;
	margin:0pt 5px;
}

.REboxGreen p {
	margin:5pt 15px;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border:1px solid #C0C0C0;
}


form#mailform fieldset {
	background:transparent;
	border:0px;
}

fieldset.csc-mailform .csc-mailform-field label {
	background:transparent;
}

/*** content.css ***/

/*** basemod_0col_left_0.css ***/
.upper {margin:0; padding:10px; background:#FFFFFF; border:1px solid #FFFFFF;}
.lower {margin:0; padding:10px; background:#FFFFFF; border:1px solid #FFFFFF;}
/*** basemod_0col_left_0.css ***/


/*** nav_shinybuttons.css ***/
  #nav_main {
	background: #57A0D3 url(../img/bg_mainnav_dark.gif) repeat-x scroll left bottom;
	border-top: 0px;
	border-bottom: 0px;
}

  #nav_main ul {
  	border-left: 0px;
	border-right: 0px;
	margin-left: 20px;
}

#nav_main ul li {
    border-left: 0px;
    border-right: 0px;
	background: transparent;
	line-height:0.7em;
}

#nav_main ul li strong {
    background: transparent;
}
	
#nav_main ul li a, #nav_main ul li strong {
	color: #FFFFFF;
	padding:0.6em 0.8em;
}
	
  #nav_main ul li a:focus,
  #nav_main ul li a:hover,
  #nav_main ul li a:active  {
    background: #F7E9DA;
}
	
#nav_main ul li#current {
	/* (en) Repeat the main color from the image */
	/* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
  	border-left: 0px;
	border-right: 0px;
	background: #B3DAFF url(../img/bg_mainnav_light.gif) repeat-x scroll left bottom;
}


  #nav_main ul li#current strong,
  #nav_main ul li#current a,
  #nav_main ul li#current a:focus,
  #nav_main ul li#current a:hover,
  #nav_main ul li#current a:active {
    color: #024279;
  }
/*** nav_shinybuttons.css ***/
	
	
/*** typo3-RTE.css ***/
p.note {
	background:#FEFFB2 none repeat scroll 0%;
	border-bottom:3px solid #B3DAFF;
	border-top:3px solid #B3DAFF;
	padding:1em;
}

p.important {
	background:#FFF434 none repeat scroll 0%;
	border-bottom:3px solid #FFCB3F;
	border-top:3px solid #FFCB3F;
	padding:1em;
}

p.warning {
	background:#FFCB3F none repeat scroll 0%;
	border-bottom:3px solid #E84118;
	border-top:3px solid #E84118;
	padding:1em;
}

p.greenbox {
	background-color:#F0F0F0;
	border:1px solid #CCCCDD;
	padding:1em;
}

p.yellowbox {
	background-color:#B3DAFF;
	border:1px solid #CCCCDD;
	padding:1em;
}

p.redbox {
	background-color:#F7E9DA;
	border:1px solid #CCCCDD;
	padding:1em;
}

p.code {
	background:#F6F6F6 none repeat scroll 0% 50%;
	border:1px solid #CCCCDD;
	font-family:"Courier New",Courier,monospace;
	font-size:0.9em;
	padding:1em;
}

span.infoHeadline {
	border-bottom: 0px;
}
/*** typo3-RTE.css ***/

}

