@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 {color:#222; font-size:11pt; font-family:Verdana, Helvetica, Arial, sans-serif;}

h1,h2,h3,h4,h5 {font-family:Helvetica, Verdana, Arial, Sans-Serif; font-weight:bold; display:block;}

h1 {font-size:1.1em; color:#b51047; background:transparent; font-weight:bolder;margin:20px 0 10px 0; border-bottom:0px #ccc solid;text-transform:uppercase}
h2 {font-size:1.1em; color:#fff; background:transparent; margin:20px 0 0 0; padding:0.3em;}
h3 {font-size:1.1em; color:#765; background:transparent; margin:1.1em 0 0.3em 0;}
h4 {font-size:1.0em; color:#888; background:transparent; margin:1.1em 0 0.3em 0; border-bottom:1px #ccc solid;}
h5 {font-size:1.0em; color:#888; background:transparent; margin:1.1em 0 0.3em 0;}

h1.G {border:0; height:30px; text-indent: -999em; border-bottom:1px #ccc solid;}
h2.G {border:0; height:26px; text-indent: -999em; padding:0;}
h3.G {border:0; height:26px; text-indent: -999em;}
h4.G {border:0; height:24px; text-indent: -999em; border-bottom:1px #ccc solid;}
h5.G {border:0; height:24px; text-indent: -999em;}

p,ul,dd,dt {line-height:1.5em;}
p {line-height:1.5em; margin:0 0 1em 0;font-size:0.8em}
ol {line-height:1.5em; margin:0 0 1em 1em;font-size:0.8em}


strong, b {font-weight:bold;}
em, i {font-style:italic;}
pre, code {	font-family:"Courier New", Courier, monospace;}
address {font-style:normal; line-height:1.5em; margin:0 0 1em 0;}





#page_margins { 
width: 980px; margin: 0 auto; border: 0px #889 solid ;background:#ECEDEF url(../img/main_back.jpg) no-repeat; }

#page {
background:transparent;
border:0px solid #FFFFFF;
}

#header {
    color: #000;
    background: transparent;
    padding: 162px 0 1em 0;
    height:30px;	
  }

#topnav {
    position:absolute;
    top: 4px;
    right: 740px;

    
    text-align: left;
  } 
  
#topnav { color: #aaa; background: transparent;
font-size:0.8em; 
background:transparent ;
color:#ffffff;
font-weight:normal;
text-decoration:none;


padding: 0 0px 0 0px;}


#topnav a {
background:transparent ;
color:#ffffff;
font-weight:normal;
text-decoration:none;

border-left:0px solid #ffffff;



}
#topnav a:focus, #topnav a:hover, #topnav a:active {
background-color:transparent;
text-decoration:underline;



}
#topnav strong {
background:transparent ;
color:#ffffff;
font-weight:normal;
text-decoration:none;



}

#col1 {
width:27.9%;
}
#col1_content {
background:inherit inherit inherit inherit inherit;
color:#444444;

}
#col2 {
width:25%;
}
#col2_content {
margin-left:1em;
margin-right:1em;
}
#col3 {
margin-left:22.5%;
margin-right:0;
}
#col3_content {
margin-left:0;
margin-right:0;
margin-top:23px;
}

#col1_content {
background:inherit inherit inherit inherit inherit;
color:#444444;
margin-left:75px;
margin-right:1em;}

#col3 {z-index: 10}
#col3 {
border-left:0px dotted #DDDDDD;
}


#col3 {background:transparent }
#col3_content {background:transparent}
#main {background: #cccccc}



  
#main {
background:transparent;
padding-top:2px;
}


#nav_main {line-height:18px;overflow:hidden;float:left; width:100%; background-color:transparent; font-family:verdana; font-size:0.8em; line-height:normal;vertical-align:text-top;height:18px; }
#nav_main ul {margin:0;padding: 0 0 0 276px; list-style:none;}
#nav_main li {display:inline; margin:0; padding:0;}
#nav_main a {cursor:pointer;float:left;line-height:18px;overflow:hidden;float:left; background: no-repeat left top; background-position:0% -150px;text-align:top; margin:0; padding:0 20px 0 6px; border-left:1px solid #233856; line-height:18px;text-decoration:none;}
#nav_main a div {cursor:pointer;float:left; border-left:0px solid #233856;display:block;/*position:relative;top:-4px;*/ background: no-repeat right top;vertical-align:top; background-position:100% -150px; padding:0px 0px 0px 0px; color:#233856; white-space:nowrap;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav_main a div{float:none;}
/* End IE5-Mac hack */

#nav_main a:hover div {text-decoration:underline; background-position:0% -150px;}
#nav_main #current div {background-position:0 0; line-height:17px;overflow:hidden;overflow:hidden;  }
#nav_main #current a div {background-position:100% 0; padding-bottom:5px; line-height:18px;overflow:hidden; color:#b51047; font-weight:bold;line-height:18px;overflow:hidden; }
#nav_main a:hover {background-position:0% 0;line-height:17px;overflow:hidden;}
#nav_main a:hover div {background-position:100% 0;line-height:17px;overflow:hidden;}
#nav_main #current a{ border-left:2px solid #b51047;line-height:17px;overflow:hidden; }




}

#submenu {
    width: 100%;
    overflow: visible;
    margin: 175px 0 0 0;
    list-style-type: none;
	font-family:verdana; 
	font-size:0.8em;
    border-top: 0px #ddd solid;
  }

  #submenu ul { list-style-type: none; margin:0; padding: 0; }
  #submenu div { overflow: visible; height:10px;float:left; width: 100%; margin-top:15px; padding: 0 0px 0 0px;border:0px solid #233856; }
  

  #submenu a,
  #submenu strong {
    display:block;
    width: 90%;
    padding: 15px 0px 15px 0;
    text-decoration: none;
    background-color:#fff;
    color: #233856;
	position:relative;top:4px;
	
	
	
	
    
  }

/* Just in case the skiplink anchor gets into THIS menu, because the tab-navigation was turned off */
/* PLEASE LEAVE THE FOLLING SETTING IN PLACE */  
  #submenu a#navigation {border-bottom:0; padding:0;}

  /* Menu Title */
  #submenu li#title {
    width: 90%;
    padding: 1px 0px 1px 0px;
    font-weight: bold;
    color: #444;
    background-color: #fff;
    border-bottom: 4px #888 solid;
  }

  #submenu li span {
    display:block;
    width: 90%;
    padding: 0px 0px 0px 0;
    font-weight: bold;
    border-bottom: 0px #ddd solid;
	border-left:0px solid #000;
  }

  /* Level 1 */
  #submenu div#active,
  #submenu div strong {
    width: 90%;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
    color: #b51047;
    background-color:transparent;
	border-left:0px solid #b51047;
	position:relative;top:-4px;
	height:10px;
	overflow: visible;
    
	
  }

  #submenu a {width: 90%; position:relative;top:-4px; height:10px;padding: 0px 0px 0px 0px; background-color:transparent; color: #233856; border:0px solid #233856;}
  #submenu a:focus ,
  #submenu a:hover ,
  #submenu a:active { border-left:0px solid #cccccc; background-color:transparent; text-decoration:underline; 0px 0px 0px 0px; background-color:transparent; color: #233856;  }
  
  
  


#ie_clearing {
display:none;
}
.subcolumns, .subcolumns_oldgecko {
overflow:hidden;
width:671px;
}
.subcolumns_oldgecko {
float:left;
}
.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {
float:left;
}
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {
float:right;
margin-left:-5px;
}
.c25l, .c25r {
width:25%;
}
.c33l, .c33r {
width:33.333%;
}
.c50l, .c50r {
width:50%;
}
.c66l, .c66r {
width:432px;
}
.c75l, .c75r {
width:75%;
}
.c38l, .c38r {
width:38.2%;
}
.c62l, .c62r {
width:61.8%;
}
.subc {
padding:0pt 0.5em;
}
.subcl {
padding:0pt 1em 0pt 0pt;
}
.subcr {
padding:0pt 0pt 0pt 1em;
}
.skip, .hideme, .print {
height:1px;
left:-1000em;
position:absolute;
top:-1000em;
width:1px;
}
.skip:focus, .skip:active {
height:auto;
left:0pt;
position:static;
top:0pt;
width:auto;
}
  
/*teasermenue*/ 
.diesel-mailform {
line-height:1.5em; margin:0 0 1em 0;font-size:0.8em}
  
  


/*teasermenue*/


.tx-thmailformplus-pi1 h2 {
margin-bottom:0px;
margin-top:0px;
border:2px  solid #cccccc;
color:black;
}
table.tx-a1teasermenu-pi1 {
padding:0pt 0pt 0pt 0px;
border:2px solid #cccccc;
color:black;
}
tr.tx-a1teasermenu-pi1 {
}
td.tx-a1teasermenu-pi1 {
vertical-align:bottom;
border:2px  solid #cccccc;
color:black;
font-size:0.8em;

}

a, a em.file {
color:#b51048;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol {

margin-left:0px !important;
}
div.csc-textpic-clear {
clear:both;
padding-top:4
px;
}
#footer {text-align:right;color:#888; background:transparent  no-repeat  ; margin:1em; padding:1em 0 0 0; font-size:0.8em;border-top:0px #ddd solid; line-height:40px;}
/*Dieses Layout basiert auf <a href="http://www.yaml.de/" target="_blank">YAML</a> &copy; von <a href="http://www.highresolution.info" target="_blank">Dirk Jesse</a> | TYPO3 Template &copy; von <a href="http://www.t3net.de/" target="_blank">t3net.de</a>/*
/*sitemapdropwown*/
.tx-dropdownsitemap-pi1 A {font-weight:normal;font-size:0.8em}
.tx-dropdownsitemap-pi1 li {list-style-type:none;}
.tx-dropdownsitemap-pi1 li.open ol {display:block;}
.tx-dropdownsitemap-pi1 li.closed ol {display:none;}
.tx-dropdownsitemap-pi1 li.open ul {display:block;}
.tx-dropdownsitemap-pi1 li.closed ul {display:none;}
.tx-dropdownsitemap-pi1 div {border:solid 0px #ccd; background:transparent; padding:0px; margin-bottom:5px;}
.tx-dropdownsitemap-pi1 div.level_2 {background:transparent;}
.tx-dropdownsitemap-pi1 div.level_2 a {font-weight:normal;}
.tx-dropdownsitemap-pi1 div.level_3 {background:transparent;}
.tx-dropdownsitemap-pi1 div.level_4 {background:transparent;}
.tx-dropdownsitemap-pi1 div.level_5 {background:transparent;}
.tx-dropdownsitemap-pi1 div.expAll {text-align:left; border:solid 0px #ccd; background:transparent;}
.tx-dropdownsitemap-pi1 img {margin-right:0.5em;}
.tx-dropdownsitemap-pi1 a:hover {background:transparent;}


/* ####################################
** ### Language menue#########################
** ####################################
*/


#langmenue{
    position:absolute;
    top: 3px;
    left: 273px;

    /* (en) essential for correct alignment in Opera 6 ! */
    /* (de) Erforderlich, damit im Opera 6 wirklich rechts plaziert ! */
    text-align: center;
  }

#head-spacer-lang-1 {line-height:1.5em; margin:0 0 1em 0;font-size:0.8em}
#head-metamenu-item-2-no {line-height:1.5em; margin:0 0 1em 0;font-size:0.8em;color:#ffffff;}
#head-metamenu-item-2-no a  {color:#ffffff;}

/* ####################################
** ### Downloads#########################
** ####################################
*/

table.csc-uploads {
width:431px;
}

td.csc-uploads-fileName p.csc-uploads-description {
background-color:transparent;
font-style:normal;
margin:0pt;
padding:0.3em;
font-size:0.8em;
}
table.csc-uploads td {
border-bottom:1px solid #CCCCCC;
padding-bottom:0.25em;
padding-right:0.5em;
padding-top:0.25em;
vertical-align:center;
}







  
 
