@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
{
body {background:#F1F0EE url(../img/body-bg.png) repeat-x; padding-top:0px;}
body {background:#E8E5DA; padding-top:0px;}

/* ####################################
** ### Borders around page ############
** ####################################
*/

#header {position:relative; height:163px; color:#fff; background:#fff url(../img/header.jpg) no-repeat top left; border: 1px solid;}
#nav_main {float:left; padding-left: 206px; width:764px; background:#fff url(../img/header_unten.jpg) no-repeat; font-size:93%; line-height:normal;}

#header div.tx-macinasearchbox-pi1 {position:absolute; bottom:-43px; right:802px; font-size:11px;}
#header div.tx-macinasearchbox-pi1 form input { height:13px; width:168px; background-color:#820A0C; color:#FFFFFF; }

#page{border:0px #667 solid; background:#fff;}
#page_margins {border:0px #889 solid; width:1000px; margin:auto;}

#teaser {margin-left:143pt;}


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background:#E8E5DA;}
#topnav {right: 30px; top:3px; font-size:13px; color:#820A0C;}
#topnav a {color:#820A0C;}
#topnav a:hover{}


/* ### Auszeichnung lokaler und Externer Links ######################################################## */
a, a em.file {color:#820A0C; text-decoration:none;}
a:hover {text-decoration:underline;} 
#footer a {color:#fff;}

#main { background:#FFFFFF url(../img/bg_main_top.gif) repeat-x scroll center top; }


#page_margins {
background-image:url(../img/border_left.gif);
background-position:left center;
background-repeat:repeat-y;
border:0pt none;
}

#page {
background-image:url(../img/border_right.gif);
background-position:right center;
background-repeat:repeat-y;
border:0pt none;
margin:0pt 0pt 0pt 10px;
padding:0pt 10px 0pt 0pt;
}

#border-top {display: none;
background-image:url(../img/border_top.gif);
background-position:left top;
background-repeat:repeat-x;
font-size:0pt;
height:20px;
margin-bottom:-15px;
overflow:hidden;
width:auto;
}

#edge-lo {
background-image:url(../img/corner_ul.gif);
background-position:left top;
float:left;
font-size:0pt;
height:20px;
width:20px;
}

#edge-ro {
background-image:url(../img/corner_ur.gif);
background-position:right top;
float:right;
font-size:0pt;
height:20px;
position:relative;
width:20px;
}

#edge-lu {
background-image:url(../img/corner_bl.gif);
background-position:left bottom;
float:left;
height:20px;
width:20px;
}

#edge-ru {
background-image:url(../img/corner_br.gif);
background-position:right bottom;
float:right;
height:20px;
position:relative;
width:20px;
}

#border-bottom { display: none;
background-image:url(../img/border_bottom.gif);
background-position:left bottom;
background-repeat:repeat-x;
font-size:0pt;
height:20px;
margin-top:-15px;
overflow:hidden;
width:auto;
}



/* ####################################
** ### FCE 3 Boxes with rounded edges #
** ####################################
*/
/* green */
* html .REboxGreenContent {height:1%}
.REboxGreenContent {overflow:hidden}
.REboxGreen {display:block; background:transparent; font-weight:normal; margin-top:2em;}
.REboxGreen p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxGreenContent {display:block; background:#e8e5da; border-left:1px solid #820A0C; border-right:1px solid #820A0C; padding:0.5em 1em 0.5em 1em;}
.REboxGreenContent h1, .REboxGreenContent h2, .REboxGreenContent h3, .REboxGreenContent h4, .REboxGreenContent h5 {margin-top:0;}
.rGline1, .rGline2, .rGline3, .rGline4 {display:block; overflow:hidden; font-size:1px;}
.rGline1, .rGline2, .rGline3 {height:1px;}
.rGline2, .rGline3, .rGline4 {background:#820A0C; border-left:1px solid #820A0C; border-right:1px solid #bdb;}
.rGline1 {margin:0 5px; background:#820A0C;}
.rGline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rGline3 {margin:0 2px;}
.rGline4 {height:2px; margin:0 1px 0 1px;}
/* red */
* html .REboxRedContent {height:1%}
.REboxRedContent {overflow:hidden}
.REboxRed {display:block; background:transparent; font-weight:normal; margin-top:2em;}
.REboxRed p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxRedContent {display:block; background:#e8e5da; border-left:1px solid #820A0C; border-right:1px solid #820A0C; padding:0.5em 1em 0.5em 1em;}
.REboxRedContent h1, .REboxRedContent h2, .REboxRedContent h3, .REboxRedContent h4, .REboxRedContent h5 {margin-top:0;}
.rRline1, .rRline2, .rRline3, .rRline4 {display:block; overflow:hidden; font-size:1px;}
.rRline1, .rRline2, .rRline3 {height:1px;}
.rRline2, .rRline3, .rRline4 {background:#820A0C; border-left:1px solid #dbb; border-right:1px solid #dbb;}
.rRline1 {margin:0 5px; background:#820A0C;}
.rRline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rRline3 {margin:0 2px;}
.rRline4 {height:2px; margin:0 1px 0 1px;}


}

