/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) central stylesheet - layout example "2col_left_seo"
 * (de) Zentrales Stylesheet - Beispiellayout "2col_left_seo"
 *
 * @copyright       Copyright 2005-2008, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.0.6
 * @revision        $Revision: 202 $
 * @lastmodified    $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $
 */

/* import core styles | Basis-Stylesheets einbinden */
 @import url(../yaml/core/base.css); 

/* import screen layout | Screen-Layout einbinden */
@import url(../yaml/navigation/nav_shinybuttons.css);
@import url(screen/basemod.css);
@import url(screen/basemod_2col_left_seo.css);
@import url(screen/content.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_100_draft.css);

/* SEITENEINTEILUNG */

body {text-align:left; margin:0em auto !important;}

 
#panel {position:absolute;left:50%;top:50%;width:78em;height:46em;margin-left:-39em;margin-top:-23em;text-align:left;}


 #rahmen_splitting {width:100%;}
 
 #page_margins { min-width: 77.15em; max-width: 77.15em;_width:77.15em;background-color:#ffffff;}
 #page { width:77.15em; margin:0 0 0 0; padding:0 0 0 0;}
 #header  {  padding: 0em 0 0 0;  margin:0 0 0 0; width:77.15em;  height:11.65em; }
 
 #header_left {
 margin: 0em 0 0 0; 
 width: 62.50em; 
 height:11.65em; 
 float:left; 
 background-color:#ffffff; 
 }
 
#header_left img
{
border-width:0px;
width:100%;
}


#header_right 
{
width: 14.5em; 
height:11.65em; 
float:left; 
background-color:#ffffff; 
}

#header_right img
{
border-width:0px;
width:100%;
height:100%;
}

 
#nav { }
#nav_main {background-color:#ffffff; }
#nav_left {background-color:#ffffff;padding: 0em 0em 0em 1.20em; border-bottom:0.05em solid #394a6b !important; margin: 0 0 0 0; width: 61.23em; float:left; border-right: 0.05em solid #394a6b !important; }

#nav_left span {font-size:0.9em; letter-spacing: 0.04em; padding-right:0em;} 
 
 
#nav_left a:hover, #nav_left a:active, #nav_left a:focus {background-color:#ffffff !important; color:#ff6600 !important;}
#nav_left ul {height:18px !important; overflow:hidden;padding:0em;margin:0em;line-height:1em;color:#394a6b !important;}
#nav_left a {padding-top:2px !important;margin-top:0px !important;color:#84a9c9 !important;}
#nav_right {width: 14.5em; float:left; }
#yymenu {height:250px;overflow:hidden;}

 

 
 #main { background-color:#ffffff; margin:0em 0 0 0; padding:0 0 0 0;}
 #col1 { width: 58.43em; border-right:0.05em solid #394a6b; min-height:29.5em; max-height:29.5em; border-bottom:0.1em solid #394a6b; background-color:#f9fafc; margin:0 0 0 0; padding:2em 2em 0em 2em; }
 #col1_content { margin:0 0 0 0; padding:0 0 0 0em;}
 #col1komplett { width: 62.43em; min-height:31.5em; max-height:31.5em; border-right:0.05em solid #394a6b; border-bottom:0.1em solid #394a6b; background-color:#f9fafc; margin:0 0 0 0; margin:0 0 0 0; padding:0em 0em 0em 0em; }
 #col1komplett img {width:749px; height:auto;margin:0em; padding:0em;margin-top:0em;}
 #col3 { margin:0 0 0 0; padding:0 0 0 0; }
 #col3_content { margin:0 0 0 0; padding:0 0 0 0;}
 #content { margin:0 0 0 0; padding:0 0 0 0; }
 #col1_breitesbild { width: 58.43em; border-right:0.05em solid #394a6b; min-height:16.8em; max-height:16.8em; background-color:#f9fafc; margin:0 0 0 0; padding:2em 2em 0em 2em; }
 #breitesbild { width: 62.43em; border-right:0.05em solid #394a6b;border-bottom:0.1em solid #394a6b; background-color:#f9fafc;height:12.65em;margin:0 0 0 0; padding:0 0 0 0; margin:0 0 0 0;}

 #footer { margin:0 0 0 0; padding:0 0 0 0; border:0px solid; background-color:#ffffff;} 
 
 
 

/* MENUE */

.menustufe {}

.menuitem1-no,.menuitem1-ro,.menuitem1-no * ,.menuitem1-ro *
{
float:left !important;width:auto !important;padding:0em;/* height:1.05em; */
}
 #nav_left div
 {float:left !important;margin:0em !important;padding:0em !important;display:inline;vertical-align:top;}



/* STILVORLAGEN */

/* ZWEISPALTEN-INHALT */
  

 .subcl { font-family: Verdana, Helvetica, Arial, sans-serif; font-size:0.85em; margin:0em 0em 0em 0em !important; padding:0em 0.75em 0em 0em !important;}
 .subcr {font-family: Verdana, Helvetica, Arial, sans-serif; font-size:0.85em; margin:0em 0em 0em 0em !important; padding:0em 0em 0em 0.75em !important;}
 
 h1 { font-family: Verdana, Helvetica, Arial, sans-serif; color: #ff6600; font-size:1.2em; font-weight:normal; line-height:1.35em;letter-spacing: 0.1em; margin-bottom:1.35em}
 h2 { font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; font-size:1em; font-weight:bold;line-height:1.35em;margin-bottom:0em; }
 h3 { font-family: Verdana, Helvetica, Arial, sans-serif; color: #ff6600; font-size:1em; font-weight:normal;line-height:1.35em;margin-bottom:0em; }
 p { font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; font-size:1em; font-style:normal;line-height:1.35em;margin-bottom:0em; text-align:left;}
 hr { margin-top:1.0em;margin-bottom:1.5em; border-color:#d3d3d3;}
p.zitate { font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; font-size:1.2em; font-weight:normal; font-style:italic; line-height:1.35em;letter-spacing: 0.1em; margin-bottom:2em}
p.absatz_klein { font-family: Verdana, Helvetica, Arial, sans-serif; color: #333333; font-size:0.85em; font-style:normal;line-height:1.3em;margin-bottom:0em; text-align:left;}
 
 .subcl ul,  .subcr ul {font-family: Verdana, Helvetica, Arial, sans-serif; margin-left:1.7em;line-height:1.35em;padding-left:0em;margin-top:0em; margin-bottom:0em;}
 .subcl ul li,  .subcr ul li {font-family: Verdana, Helvetica, Arial, sans-serif; list-style-type:square;margin:0em;padding:0em;}
 .subcl dt,  .subcr dt {font-family: Verdana, Helvetica, Arial, sans-serif; font-weight:normal;float:left;margin-right:1em;}
 .subcl dd,  .subcr dd {font-family: Verdana, Helvetica, Arial, sans-serif; margin-bottom:2em;}

.subcr .csc-textpic-imagewrap {padding:0em;margin-bottom:1.5em; margin:0em;}
.subcr .csc-textpic-imagewrap img {border:0em solid #394a6b; margin:0em;}
.subcl .csc-textpic-imagewrap {padding:0em;margin-bottom:1.5em; margin:0em;}
.subcl .csc-textpic-imagewrap img {border:0em solid #394a6b; margin:0em;}



/* NAVIGATIONSLINKS */




/* LINKS IM TEXTBEREICH */

 a:link {color: #84a9c9; text-decoration:none; font-style:normal;}
 a:visited {color: #84a9c9; text-decoration:none; font-style:normal;}
 a:hover {color: #333333; text-decoration:none; font-style:normal; }
 a:active {color: #84a9c9; text-decoration:none; font-style:normal; }
 

.pdf a,
a.pdf:link,
a.pdf:active,
a.pdf:hover,
a.pdf:visited,
a.PDF
{
background-image:url(../images/icons/pdf.gif);
background-repeat:no-repeat;
background-position:0.0em 0.1em;
padding-left:1.6em;
padding-bottom:0.0em;
padding-top:0.0em;
text-decoration:none !important;
color:#84a9c9;
}

.extern a,
a.extern:link,
a.extern:visited,
a.extern:active,
a.extern:hover
{
background-repeat:no-repeat;
text-decoration:none !important;
color:#84a9c9;
background-image:url(../images/icons/extern.gif);
background-repeat:no-repeat;
background-position:0.0em 0.1em;
padding-left:1.6em;
padding-bottom:0em;
padding-top:0em;
}

.linkemail a,
a.mail:link,
a.mail:visited,
a.mail:active,
a.mail:hover

{
background-image:url(../images/icons/email.gif);
background-repeat:no-repeat;
background-position:0.0em 0.1em;
padding-left:1.6em;
padding-bottom:0em;
padding-top:0em;
text-decoration:none !important;
color:#84a9c9;
}



.linkintern a,
a.intern:link,
a.intern:visited,
a.intern:active,
a.intern:hover
{
background-image:url(../images/icons/intern.gif);
background-repeat:no-repeat;
background-position:0.0em 0.1em;
padding-left:1.6em;
padding-bottom:0em;
padding-top:0em;
text-decoration:none !important;
color:#84a9c9;
}

.linkweiter a,
a.weiter:link,
a.weiter:visited,
a.weiter:active,
a.weiter:hover

{
background-image:url(../images/icons/weiter.gif);
background-repeat:no-repeat;
background-position:0.0em 0.1em;
padding-left:1.6em;
padding-bottom:0em;
padding-top:0em;
text-decoration:none !important;
color:#84a9c9;
}




.linkback a,
a.back:link,
a.back:visited,
a.back:active,
a.back:hover

{
background-image:url(../images/icons/back.gif);
background-repeat:no-repeat;
background-position:0.0em 0.1em;
padding-left:1.6em;
padding-bottom:0em;
padding-top:0em;
text-decoration:none !important;
color:#84a9c9;
}


.linkaudio a,
a.audio:link,
a.audio:visited,
a.audio:active,
a.audio:hover

{
background-image:url(../images/icons/audio.gif);
background-repeat:no-repeat;
background-position:0.0em 0.1em;
padding-left:1.6em;
padding-bottom:0em;
padding-top:0em;
text-decoration:none !important;
color:#84a9c9;
}



/* BILDER RTE-FORMATE */
/* classesImage = Standard, OhneRahmen, OhneRahmen_Abstand , OhneRahmen_AbstandLinks ,OhneRahmen_AbstandRechts,StandardRahmen,MitRahmen,MitRahmen_Abstand,MitRahmen_AbstandLinks,MitRahmen_AbstandRechts */
img.Standard                 		 	{display:block;margin-top:1em;margin-bottom:1.5em;}
img.OhneRahmen					{border-width:0em; display:inline;}
img.OhneRahmen_Abstand 			{border-width:0em;padding:0em;margin:1em;}
img.OhneRahmen_AbstandLinks, img.rechts	{float:right;border-width:0em;padding:0em;margin-left:1em;margin-bottom:1.5em;}
img.OhneRahmen_AbstandRechts,img.links{float:left;border-width:0em;padding:0em;margin-right:1em;margin-bottom:1.5em;}

img.StandardRahmen         {border:1px solid #333333;display:block;margin-top:1em;margin-bottom:1.5em;}
img.MitRahmen  		{border:1px solid #333333;display:inline;}
img.MitRahmen_Abstand	{border:1px solid #333333;padding:0em;margin:1em;}
img.MitRahmen_AbstandLinks {border:1px solid #333333;padding:0em;margin-left:1em;margin-bottom:1.5em;}
img.MitRahmen_AbstandRechts {border:1px solid #333333;padding:0em;margin-right:1em;margin-bottom:1.5em;}
img.frontEndEditIcons {border-width:0em !important; }

/* MAILFORM */

.csc-mailform-field {width:31.25em;float:left;}
.csc-mailform-field label {width:22em;float:left;font-size:1em;margin-top:0.5em;}
.csc-mailform-field input, .csc-mailform-field textarea {margin-bottom:0.5em;width:33.8em;float:left;}
.csc-mailform-field select {width:15em; float:left;margin-bottom:0.5em;}
.csc-mailform-label {font-weight:bold;line-height:1.9em;}
input, select, textarea, checkbox { font-family:Verdana,Arial,Helvetica, Verdana, Tahoma,sans-serif;
font-weight:normal; font-size:1em; color:#808080;  border:0.05em solid #999999; padding:0.1em;padding-right:0.5em;font-size:0.9em;}
.Bereich, .Feld { font-family:Verdana,Arial,Helvetica, Verdana, Tahoma,sans-serif;
font-weight:normal; font-size:1em;background-color:#ffffff; width:300px; color:#000000; border:0.05em solid #999999; width:100%; margin-bottom:1em;padding:0.25em;}
.Select { background-color:#ffffff; border:0.05em solid #999999; }
.Check, .Radio { background-color:#ffffff; border:0.05em solid #999999; margin-right:1em; float:left; margin-bottom:0.25em;}
.Button { font-size:1em; background-color:#e0e0e0;width:70px; border:0.05em solid #999999; }
.csc-mailform-submit { font-size:1em; background-color:#e0e0e0; border:0.05em solid #999999; width:5em !important;float:left; margin-top:1em; }
.csc-mailform-check {width:2em !important; margin-bottom:0.5em;margin-top:0.35em; border:0em solid;}


/* TABELLENFORMATIERUNG */

table.contenttable, table
{
padding:0em !important;
border-collapse:collapse;
margin-left:0em !important; 
margin-right:0em !important;
margin-top:1em;
width:100%;
}

.contenttable td p, .contenttable th p {display:inline;}

table.contenttable th, th
{
width:auto;
font-weight:bold !important;
text-align:left;
font-size:1.0em;
padding: 0.5em 5px 0.25em 0.5em;
background-color:transparent !important;
border-bottom:1px solid #d3d3d3;
color:#333333 !important;
}



table.contenttable td, td
{
width:auto;
font-weight:normal;
text-align:left;
font-size:1.0em;
padding: 0.25em 5px 0.25em 0.5em;
background-color:transparent;
border-bottom:1px solid #d3d3d3;
}

table.contenttable th p, th p
{
font-weight:normal;
text-align:left;
}

caption
{
width:auto;
font-weight:bold !important;
text-align:left;
font-size:1.0em;
padding: 0.5em 5px 0.25em 0.5em;
color:#333333 !important;
margin:0em;
}


.frontEndEditIcons
{
width:11px !important;
height:12px !important;
}