@charset "utf-8";
/* CSS Document */

body  {
width : 100%;
height : 100%;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 16px;
color : #000000;
background-color : #f5f5f5;
padding: 0px;
margin: 0px;
background-attachment:fixed;
background-position: bottom left;
background-image: url(../bilder/yasheya/abschlussUnten.jpg);
background-repeat: no-repeat;
}

#siteContainer {
position : absolute;
left : 50%;
margin-left : -500px;
top : 0;
width : 1000px;
z-index : 10;
}

#languageContainer {
	float: right;
	padding: 6px 17px 0 0;
	width: auto;
	height: 20px;
}

#logoContainer {
position : absolute;
left : 50%;
margin-left : -500px;
top : 44px;
height : 50px;
width : 110%;
}
#logoContainer img {
border : 0;
float:left;
}

#logoContainer #logo #newmainnav {
  position:relative;
float:left;
width:645px;
background-image: url(../bilder/yasheya/mainnav_hg.png);
background-repeat: repeat-x;
margin-left:-6px;
z-index:100;
}
#logoContainer #logo #newmainnav ul {
  position:relative;
margin:0;
padding:0;
z-index:30;
}
#logoContainer #logo #newmainnav ul li {
float:left;
list-style-type:none;
height:59px;
width:103px;
/*width:16.6%;*/
text-align:center;
margin:0;
padding:0;
}
#logoContainer #logo #newmainnav ul li a {
display:block;
color:white;
font-size:14px;
line-height:56px;
width:103px;
background-position:left 6px;
background-image: url(../bilder/yasheya/mainnav_lihg.png);
background-repeat: no-repeat;
text-decoration:none;
/*margin-left:-3px;*/
}
#logoContainer #logo #newmainnav ul li a:hover,
#logoContainer #logo #newmainnav ul li.active a {
background-position:left 6px;
background-image: url(../bilder/yasheya/mainnav_lihg_a.png);
background-repeat: no-repeat;
}

#logoContainer #logo #topImg01 {
margin-top:6px;
}

#logoContainer #logo #topImg04 {
float:left;
display:block;
color:white;
font-size:14px;
line-height:56px;
width:121px;
background-position:left 7px;
background-image: url(../bilder/yasheya/logoleiste_04_ohne.png);
background-repeat: no-repeat;
text-decoration:none;
padding-left:0px;
}

#logoContainer #headerFix {
float:right;
width:500px;
margin-right:116px;
text-align:right;
height:28px;
}
#logoContainer #headerFix h2 {
font-family : tahoma, Arial, Helvetica, sans-serif;
font-size : 20px;
margin:6px 0 0 0;
padding:0;
color : #868787;
font-weight:normal;
}


#contentContainer {
position : absolute;
top : 145px;
left : 240px;
width : 755px;
padding-bottom : 50px;
padding-bottom : 30px;
}
#contentStart {
width : 755px;
}
#teaserboxBlau, #teaserboxGreen, #teaserboxOrange {
position : relative;
float : left;
text-align : left;
margin-top : 18px;
width : 239px;
}
#teaserboxBlau {
margin-right : 16px;
}
#teaserboxGreen {
margin-right : 16px;
}
#teaserContent_Blau, #teaserContent_Green, #teaserContent_Orange {
    background-position : left top;
    background-repeat : no-repeat;
    background-color : #ffffff;
    padding-bottom : 0px;
    width : 230px;
    border : 1px solid #dbdbdb;
}

#teaserContent_Blau {
background-image : url(../bilder/yasheya/speech_blau_neu.gif);
}
#teaserContent_Green {
background-image : url(../bilder/yasheya/speech_gruen_neu.gif);
}
#teaserContent_Orange {
background-image : url(../bilder/yasheya/speech_orange_neu.gif);
}
#teaserContent_Blau h1, #teaserContent_Green h1, #teaserContent_Orange h1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
color : #ffffff;
padding-bottom : 30px;
margin-top : 16px;
padding-left : 8px;
padding-right : 8px;
}
#teaserContent_Blau p, #teaserContent_Green p, #teaserContent_Orange p {
padding-left : 8px;
padding-right : 8px;
padding-bottom : 0;
padding-top : 0;
}

#teaserMore_Blau, #teaserMore_Green, #teaserMore_Orange {
width : 230px;
margin-left : 0px;
margin-right : 0px;
margin-bottom:-19px;
height : 17px;
text-align : right;
}
#teaserMore_Blau {
background-position : right;
background-repeat : no-repeat;
background-image : url(../bilder/yasheya/more-unten-blau.png);
}
#teaserMore_Green {
background-position : right;
background-repeat : no-repeat;
background-image : url(../bilder/yasheya/more-unten-gruen.png);
}
#teaserMore_Orange {
background-position : right;
background-repeat : no-repeat;
background-image : url(../bilder/yasheya/more-unten-orange.png);
}

.more_link {
text-decoration : none;
color : #0099cc;
font-weight : normal;
font-size : 11px;
padding-right : 10px;
background-position : right;
background-repeat : no-repeat;
background-image : url(../bilder/yasheya/more_pfeile.gif);
} 

#teaserMore_Blau .more_link, #teaserMore_Green .more_link, #teaserMore_Orange .more_link {
text-decoration : none;
color : #ffffff;
font-weight : normal;
font-size : 11px;
padding-right : 15px;
background-image : url();
} 

/*------------------------------------------*/
/*Das Navigationselement*/
/*------------------------------------------*/

  #navigationsContainer  {
position : absolute;
top : 145px;
left : 14px;
width : 210px;
}
.menu1-level1-no {
border-bottom : 1px solid #dbdbdb;
display:none;
}
.menu1-level1-no a {
display : block;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
color : #000000;
text-decoration : none;
padding : 5px;
padding-left : 10px;
}
.menu1-level1-no a:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
color : #ffffff;
background-color : #000000;
text-decoration : none;
padding : 5px;
padding-left : 10px;
}
.menu1-level1-act {
border-bottom : 1px solid #dbdbdb;
background-color : #000000;
}
.menu1-level1-act a {
display : block;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
color : #ffffff;
text-decoration : none;
padding : 5px;
padding-left : 10px;
}
.menu1-level1-act a:hover {
display : block;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
color : #ffffff;
text-decoration : none;
padding : 5px;
padding-left : 10px;
}
.menu1-level2-no {
text-decoration : none;
padding : 4px;
padding-left : 0px;
border-bottom:1px solid #dbdbdb;
}
.menu1-level2-no a {
display : block;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
color : #000000;
text-decoration : none;
padding-left : 10px;
}
.menu1-level2-no a:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
color : #000000;
text-decoration : none;
background-image : url(../bilder/yasheya/subnav_aktiv.gif);
background-repeat : no-repeat;
background-position:left 2px;
}
.menu1-level2-act {
padding : 4px;
padding-left : 0px;
border-bottom:1px solid #dbdbdb;
}
.menu1-level2-act a {
display : block;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
color : #000000;
text-decoration : none;
background-image : url(../bilder/yasheya/subnav_aktiv.gif);
background-repeat : no-repeat;
background-position:left 2px;
padding-left : 10px;
}
.menu1-level2-act a:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
color : #000000;
text-decoration : none;
background-image : url(../bilder/yasheya/subnav_aktiv.gif);
background-repeat : no-repeat;
} 
/*------------------------------------------*/
/*Das gr�ne Teaserelement f�r Randspalte*/
/*------------------------------------------*/

#container_pics .csc-textpic-imagewrap  {
border-top : 1px solid #dbdbdb;
}
#ecke_lo {
position : absolute;
left : 0;
top : 0;
width : 8px;
height : 8px;
background-image : url(../bilder/yasheya/ecke_lo.gif);
background-repeat : no-repeat;
z-index : 2000;
}
#ecke_lu {
position : absolute;
left : 0;
bottom : 0;
width : 8px;
height : 8px;
background-image : url(../bilder/yasheya/ecke_lu.gif);
background-repeat : no-repeat;
z-index : 2000;
}
#ecke_ro {
position : absolute;
right : 0;
top : 0;
width : 8px;
height : 8px;
background-image : url(../bilder/yasheya/ecke_ro.gif);
background-repeat : no-repeat;
z-index : 2000;
}
#ecke_ru {
position : absolute;
right : 0;
bottom : 0;
width : 8px;
height : 8px;
background-image : url(../bilder/yasheya/ecke_ru.gif);
background-repeat : no-repeat;
z-index : 2000;
} 

/*------------------------------------------*/
/*Zweispaltig gesetztes Contentelement*/
/*------------------------------------------*/
#content2Spaltig  {
border : 1px solid red;
}


#container_left {
position : absolute;
left : 0px;
width : 530px;
margin-top : 18px;
}


#content_left_bottom {
position : relative;
float : left;
left : 0px;
width : 530px;
height : 80px;
background-image : url(../bilder/yasheya/content_left_bottom_ohne.gif);
background-repeat : no-repeat;
}


#content_left {
border-left : 1px solid #dbdbdb;
border-right : 1px solid #dbdbdb;
border-top : 1px solid #dbdbdb;
background-color : #ffffff;
padding : 25px;
line-height : 17px;
}

#content_left h1 {
font-family : Arial, Helvetica, sans-serif;
color : #0099cc;
font-size : 18px;
font-weight : normal;
border : 0;
padding-bottom : 10px;
}

#content_left h2 {
font-family : Arial, Helvetica, sans-serif;
color : #000000;
font-size : 12px;
font-weight : normal;
border : 0;
padding-bottom : 10px;
padding-top : 10px;
}
#content_left li {
list-style-image : url(../bilder/yasheya/aufzaehlungszeichen.gif);
}
#container_right {
position : absolute;
left : 549px;
margin-top : 18px;
border : 0;
} 

/*------------------------------------------*/
/*Das blaue Teaserelement f�r Randspalte*/
/*------------------------------------------*/
  #teaserContent_Right  {
background-position : left top;
background-repeat : no-repeat;
background-color : #ffffff;
background-image : url(../bilder/yasheya/speech_blau.gif);
padding-bottom : 10px;
padding-top : 0;
margin-top : 0;
width : 193px;
border : 1px solid #dbdbdb;
}
#teaserContent_Right h1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
color : #ffffff;
padding-bottom : 33px;
padding-top : 20px;
padding-left : 8px;
padding-right : 8px;
}
#teaserContent_Right p {
padding-left : 8px;
padding-right : 8px;
padding-bottom : 0;
padding-top : 0;
}
#teaserMore_Right {
width : 175px;
margin-left : 8px;
margin-right : 8px;
height : 10px;
border-top : 1px solid #dbdbdb;
text-align : right;
}
.teaserRight_Link {
text-decoration : none;
color : #0099cc;
font-weight : normal;
font-size : 11px;
padding-right : 10px;
background-position : right;
background-repeat : no-repeat;
background-image : url(../bilder/yasheya/more_pfeile.gif);
}
#teaserContent_Right ul {
padding-left : 25px;
padding-right : 8px;
}
#teaserContent_Right li {
list-style-image : url(../bilder/yasheya/aufzaehlungszeichen.gif);
} 

/*------------------------------------------*/
/*Das gr�ne Teaserelement f�r Randspalte*/
/*------------------------------------------*/
  #teaserContent_Rightgreen  {
background-position : left top;
background-repeat : no-repeat;
background-color : #ffffff;
background-image : url(../bilder/yasheya/speech_blau.gif);
padding-bottom : 10px;
padding-top : 0;
margin-top : 0;
width : 193px;
border : 1px solid #dbdbdb;
}
#teaserContent_Rightgreen h1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
color : #ffffff;
padding-bottom : 33px;
padding-top : 20px;
padding-left : 8px;
padding-right : 8px;
}
#teaserContent_Rightgreen p {
padding-left : 8px;
padding-right : 8px;
padding-bottom : 0;
padding-top : 0;
}
#teaserContent_Rightgreen ul {
padding-left : 25px;
padding-right : 8px;
}
#teaserContent_Rightgreen li {
list-style-image : url(../bilder/yasheya/aufzaehlungszeichen.gif);
} 

/*------------------------------------------*/
/*------------- Mailformular----------------*/
/*------------------------------------------*/
  .csc-mailform  {
border : 0;
}
.csc-mailform-field {
padding-top : 10px;
width : 200px;
}
#mailformemail, #mailformname, #mailformaddress, #mailformphone, .powermail_form input.powermail_input, .powermail_form .powermail_textarea  {
    width : 350px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
}

.powermail_form .powermail_fieldwrap_input  {
    margin-bottom: 10px;
}

.powermail_form label {
    float: left;
    width: 100%;
}

.powermail_form h3, .powermail_form fieldset legend {
    display: none;
}

.powermail_form fieldset {
    border: 0;
}
/*------------------------------------------*/
/*------------- Tabelle----------------*/
/*------------------------------------------*/
  .contenttable  {
padding-top : 20px;
padding-bottom : 20px;
}


thead {
background-color : #0099cc;
color : #ffffff;
font-size : 12px;
font-weight : normal;
}


td {
padding : 3px;
padding-right : 15px;
font-size : 12px;
font-weight : normal;
border-bottom : 1px solid black;
} 

/*------------------------------------------*/
/*Einspaltig gesetztes Contentelement*/
/*------------------------------------------*/

#content1_pics  {
border : 1px solid red;
}


#container_pics {
position : absolute;
border-left : 1px solid #dbdbdb;
border-right : 1px solid #dbdbdb;
border-top : 1px solid #dbdbdb;
background-color : #ffffff;
left : 0px;
width : 530px;
margin-top : 18px;
}


#content_bottom {
position : relative;
float : left;
left : 0px;
width : 530px;
height : 80px;
background-image : url(../bilder/yasheya/content_left_bottom.gif);
background-repeat : no-repeat;
}


/*------------------------------------------*/
/* imagecycle */
/*------------------------------------------*/
.tx-imagecycle-pi1-pager {
position:absolute;
right:0;
bottom:25px;
z-index:10000;
margin-right:20px;
}
.tx-imagecycle-pi1-pager a {
background:#333333 none repeat scroll 0 0;
border:1px solid #333333;
margin:0 5px;
padding:3px 5px;
color:#ffffff;
}
.tx-imagecycle-pi1-pager a.activeSlide {
background:#ffffff none repeat scroll 0 0;
border:1px solid #ffffff;
margin:0 5px;
padding:3px 5px;
color:#000000;
}