@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-color:#f0f0f0;
color:#222222;
font-family:Helvetica,Arial,sans-serif;
font-size:80%;
}
h1 {
background:transparent none repeat scroll 0%;
border-bottom:0px solid #CCCCCC;
color:#004c99;
font-size:1.1em;
margin:1em 0px 13px 30px;
font-family:Helvetica,Arial,sans-serif;
font-weight:bold;
}

h2 {
background:transparent none repeat scroll 0%;
color:#004c99;
font-size:0.9em;
font-family:Helvetica,Arial,sans-serif;
margin:0em 0px 0px 26px;
padding:0.3em;
}

h5{
background:transparent none repeat scroll 0%;
color:#004c99;
font-size:0.9em;
font-family:Helvetica,Arial,sans-serif;
margin:0em 0px 10px 26px;
padding:0.3em;
}

p {
font-size:0.9em;
line-height:1.3em;
margin:0px 20px 10px 30px;
}
ul, ol, dl {
font-size:0.9em;
line-height:1.3em;
margin:0px 20px 10px 30px;
}

ul li {
list-style-image:url(../img/liste.jpg) }



element.style {
font-size:80%;
}

#page_margins {
border:0px solid #888899;
margin:auto;
width:998px;
}
#page {
background:#f0f0f0 none repeat scroll 0%;
border:0px solid #e8f3fe;
}

#nav_main {
background-color:transparent;}

#header {
/* background:#e8f3fe url(../../img/gibtsnicht.gif) no-repeat right; */
background:#e8f3fe; 
color:#FFFFFF;
height:0px;
position:relative;
z-index:50;
overflow:visible;
}



#header div.tx-macinasearchbox-pi1 {
top:214px;
font-size:11px;
position:absolute;
z-index:150;
right:34px;
height:49px;
padding-top:5px;
padding-right:6px;
padding-left:15px;
background:#d9f1fa url(../img/suche_back.jpg) repeat-x;
}

/* #### Hack for IE6.0 Win #### */
  * html #header div.tx-macinasearchbox-pi1 { top:227px; } 
  /* ausschliesslich IE 6.0 */
  
/* HACK FOR IE7 */
  *+html #header div.tx-macinasearchbox-pi1 { top:227px; } 
/* ausschliesslich IE 7.0 */



#header div.tx-macinasearchbox-pi1 form input {
height:15px;
width:160px;
}




#main {
background:#004c99 url(../img/main_back.jpg) repeat-y 42px top;
border:1px solid #cccccc;

}

#col3 {
background:#ffffff url(../img/right_back.jpg) repeat-y 100% 100%;
border-left:0px solid #DDDDDD;
margin-left:22.7%;


}
#col1 {
background:#004c99 url(../img/auwa_header_left_back.png) repeat-x scroll right top;
width:22.7%;
}

.c33l, .c33r {
background:transparent;

width:27.333%;
}

.c66l, .c66r {
width:561px;
}

.subcr {
padding:330px 0pt 0pt 6px;
}
.subcolumns, .subcolumns_oldgecko {
margin-bottom:150px;
overflow:hidden;
width:100%;
}

#topnav {
background:transparent;
top:125px;
position:absolute;
right:10px;
z-index:100;
text-align:left;
width: 195px;
}

#topnav a {
color:#000000;
text-decoration:underline;
}

#col3_content {
margin-left:0em;
margin-right:0em;
}

#col1_content {
background:#d9f1fa;
color:#444444;
margin-left:42px;
margin-top:205px;
margin-right:0em;
height:100%;
}




/*##############Submenu################*/

 


#submenu ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
#submenu li {
float:left;
margin:0pt;
padding:0pt;
width:100%;
}
#submenu a, #submenu strong {
border-bottom:0px solid #EEEEEE;
color:#444444;
display:block;
padding:1px 0px 1px 10%;
text-decoration:none;
width:90%;
}
#submenu a#navigation {
border-bottom:0pt none;
padding:0pt;
}
#submenu li#title {
border-bottom:0px solid #888888;
color:#444444;
font-weight:bold;
padding:1px 0px 1px 10%;
width:90%;
}
#submenu li span {
border-bottom:0px solid #DDDDDD;
display:block;
font-weight:bold;
padding:1px 0px 1px 10%;
width:90%;
}
#submenu li#active, #submenu li strong {
background:transparent url(../img/nav_active.jpg) no-repeat scroll left 50%;
border-bottom:0px solid #EEEEEE;
color:#004c99;
font-weight:bold;
padding:1px 0px 1px 18px;
width:90%;
}

#submenu li a:focus, #submenu li a:hover, #submenu li a:active {
background-color:transparent;
text-decoration:underline;
color:#004c99;
}
#submenu li ul li a, #submenu li ul li#active,#submenu li ul li span {
padding-left:20px;
width:85%;
}
#submenu li ul li strong {
/* background:transparent url(../img/gibtsnicht.jpg) no-repeat scroll left 50%; */
background:transparent;
font-size:0.9em;
font-weight:bold;
padding-left:20px;
}



#submenu li ul li a {
background-color:transparent;
color:#004c99;
line-height:2em;
font-weight:normal;
font-size:0.9em;
/* background:transparent url(../img/gibtsnicht.jpg) no-repeat scroll left 50%; */
background:transparent;
}
#submenu li ul li a:focus, #submenu li ul li a:hover, #submenu li ul li a:active {
background-color:transparent;
color:#004c99;

}
#submenu li ul li ul li a, #submenu li ul li ul li#active, #submenu li ul li ul li strong, #submenu li ul li ul li span {
padding-left:20%;
width:80%;
}
#submenu li ul li ul li a {
background: transparent;
color:#004c99;
}
#submenu li ul li ul li a:focus, #submenu li ul li ul li a:hover, #submenu li ul li ul li a:active {
background: transparent;
color:#004c99;
}
#submenu li ul li ul li ul li a, #submenu li ul li ul li ul li#active, #submenu li ul li ul li ul li strong, #submenu li ul li ul li ul li span {
padding-left:25%;
width:75%;
}
#submenu li ul li ul li ul li a {
color:#004c99;
background-color:transparent;
}
#submenu li ul li ul li ul li a:focus, #submenu li ul li ul li ul li a:hover, #submenu li ul li ul li ul li a:active {
background: transparent;
color:#004c99;
}

#submenu {
background:#d9f1fa;
list-style-type:none;
margin:0px 0pt 1.5em;
overflow:hidden;
width:100%;
font-size:1em;
height:100%;
}
#submenu li a {
background:transparent url(../img/nav_normal.jpg) no-repeat scroll left 50%;
padding-left:18px;
width:90%;
line-height:2em;
font-weight:bold;
color:#004c99;
}

/* #############################
** ### Mail-Formular ###########
** #############################
*/
form#mailform fieldset {border:0px solid #ccc; padding:1em; background:transparent;font-size:0.9em;}
form#mailform fieldset span.csc-mailform-radio fieldset {margin:1em 2em 1em 1em;}
form#mailform fieldset span.csc-mailform-radio fieldset input {width:auto; margin:0 0.3em 0 0; border:0;}
form#mailform fieldset span.csc-mailform-radio fieldset label {float:none;}
.csc-mailform-field {clear:both; margin-bottom:0.8em;}
fieldset.csc-mailform .csc-mailform-field label {width:10em; float:left; text-align:right; background:transparent; padding:2px;}
fieldset.csc-mailform .csc-mailform-field input, fieldset.csc-mailform .csc-mailform-field select, fieldset.csc-mailform .csc-mailform-field textarea {width:20em;}
fieldset.csc-mailform .csc-mailform-field input.csc-mailform-check {width:auto; border:0; margin-top:0.2em;}
fieldset.csc-mailform .csc-mailform-field textarea {font-size:1em;}
fieldset.csc-mailform label span {color:red;}
input#mailformformtype_mail {margin-left:134px; background:transparent; cursor:pointer;}
input#mailformformtype_mail:hover {background:transparent;}
.csc-mailform-field select {margin-left:1em; border:1px #ccc solid; background:transparent; color:#777;}



/* ##########################
** ### tx_dropdownsitemap ###
** ##########################
*/
.tx-dropdownsitemap-pi1 {margin-left:9px;}
.tx-dropdownsitemap-pi1 A {font-weight:normal;}
.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:2px; padding-left:1px; 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;margin-left:22px;}
.tx-dropdownsitemap-pi1 img {margin-right:0.5em;}
.tx-dropdownsitemap-pi1 a:hover {background:transparent;}


/* ##############################
** ### tx_indexedsearch #########
** ##############################
*/

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {width:100px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {width:150px;}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {font-weight:bold; font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-whatis {margin-top:10px; margin-bottom:5px;margin-left:30px;}
.tx-indexedsearch P.tx-indexedsearch-noresults {text-align:center; font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {background:#eeeeee;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {font-weight:normal;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background:#E0E7F5;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {margin-top:20px; margin-bottom:5px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {color:#006699; margin-top:0px; margin-bottom:0px; background:transparent;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {background:#cccccc;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {vertical-align:middle;}
.tx-indexedsearch .tx-indexedsearch-res .noResume {color :#666666;}
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup {background:#FEC216;}
.tx-indexedsearch {margin-left:0px;font-size:0.9em}
.tx-indexedsearch table {margin-left:30px;}
.tx-indexedsearch-selectbox-defop {text-align:left;}

.tx-indexedsearch-searchbox a {visibility:hidden;}

table.csc-uploads {
width:360px;
margin-left:30px; }

td.csc-uploads-fileSize {
font-style:normal;
padding:0pt;

text-align:right;
width:10em;
padding-bottom:1px;
padding-right:0.5em;
padding-top:1px;
vertical-align:middle;
}
table.csc-uploads td {
height:1em;
border-bottom:1px dotted #CCCCCC;
padding-bottom:1px;
padding-right:0.5em;
padding-top:1px;
vertical-align:top;
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
margin:0px;
padding:0px;


float:left;
}





#footer {
visibility:hidden;
background:#FFFFFF none repeat scroll 0%;
border-top:0px solid #DDDDDD;
color:#888888;
height:0px;
line-height:0em;
margin:0em;
padding:0em 0pt 0pt;
}
table.contenttable {
empty-cells:show;
font-size:0.8em;
left:370px;
background:#d9f1fa;
width:180px;
margin-bottom:30px;
top:374px;
position:absolute;
z-index:200;
top;
}
table.contenttable tr.tr-even {
background:#d9f1fa none repeat scroll 0%;
}
table.contenttable td {
border:0px solid #FFFFFF;
font-weight:normal;
font-size:1em;
height:3em;
padding:5px 3px 3px 0px;
text-align:left;
vertical-align:top;

}

.teaser { margin:0 20px 10px 30px;  }
.teaser .subcolumns { margin: 0; }

.teaser .subcolumns .subcolumns .c25l { width: 16%; }
.teaser .subcolumns .subcolumns .c75r { width: 84%; }

.teaser p { color: #004C99; }
.teaser p a { color: #004C99; text-decoration: underline; }
.teaser h2 { font-size: 14.6167px; }

}
