/*
////////////////////////////////////////////////////////////////
//
// Allgemeine Styles
//
// Weblication GRID CMS Strukturdesign Version 5.0.9.1
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/

/* Stylesheet für Standard-Gui-Element */
@import url(wgl.css);

/* Stylesheet für Navigationen */
@import url(nav.css);


/* Formatierung von HTML-Elementen */

.schriftblau_kursiv{
font-size:12px;
font-style:italic;
color:#005CBF;
}

.anwendungen {
	vertical-align:top;
}


.SchwarzPDF {
	font-size: 16px;
	font-family: Helvetica, Arial, sans-serif;
	font-style: italic;
	font-weight: bold;
}

.BlauPDF {
	font-size: 14px; 
	font-family:  Helvetica, Arial, sans-serif;
	font-style: italic;
	font-weight: bold;
	color:#005CBF;
}

.FliessPDF {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}


.FliessPDFpadding {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px;
}

.BildPDF {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}


.FliessPDF2 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
}






#bodyPopup           {background-color:#FFFFFF}

body                 {
background-color:#FFFFFF;
font-family:Arial;
font-size:12px;
color:#000000;
font-weight:normal;
line-height:16px;
}

table, td {
font-size:12px;
color:#000000;
font-weight:normal;
}

div {background-repeat:no-repeat;}

/* Überschriften */

h1                   {font-size:12px;font-weight:bold;line-height:12px;margin:0 0 0 0;color:#005CBF;}
h2                   {font-size:12px;font-weight:bold;line-height:12px;margin:0 0 0 0;color:#005CBF;}
h3                   {font-size:12px;font-weight:bold;line-height:12px;color:#808080;margin:0 0 14px 0}
h4                   {font-size:11px;font-weight:bold;line-height:13px;color:#808080;margin:0 0 14px 0}
h5                   {font-size:11px;font-weight:bold;line-height:13px;color:#808080;margin:0 0 14px 0}
h6                   {font-size:11px;font-weight:bold;line-height:13px;color:#808080;margin:0 0 14px 0}

/* Textblöcke */
p                    {margin:0 0 14px 0}

/* Listen */
ul                   { margin:0; padding:0;}
ol                   {}
li .liste         {font-size:12px;font-weight:bold;line-height:12px;margin:0 0 0 0;color:#005CBF;}


/* Definitionslisten */
dl                   {}
dt                   {}
dd                   {}

/* Horizontale Linien */
hr                   {background-color:#AEA794;color:#AEA794;height:1px;border-style:none}

/* Formularelemente */

form                 {overflow:hidden}

input{
font-family:Arial; 
font-size:12px;
color:#000000;
border:1px solid #0F64C3;
background-color:#ffffff;
border-color:#0F64C3 #0F64C3 #0F64C3 #0F64C3;
height:16px;
}

.elementFlashStart           {
height:155px;
width:480px;
margin:0 0 0 0;line-height:0px;font-size:0px;
}

.elementFlash           {
height:117px;
width:480px;
margin:0 0 0 0;line-height:0px;font-size:0px;
}

td.NaviStart{
font-size: 16px;
font-family: Helvetica, sans-serif;
font-weight:bold;
color: #FE0000;
font-style: italic;
text-decoration: none;
}

.StartBottomLine {
	font-size: 22px;
	color: #FF0000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	vertical-align:middle;
}

a.LinkNaviStart:link{
font-size: 16px;
font-family: Helvetica, sans-serif;
font-weight:bold;
color: #FE0000;
font-style: italic;
text-decoration: none;
}

a.LinkNaviStart:visited{
font-size: 16px;
font-family: Helvetica, sans-serif;
font-weight:bold;
color: #FE0000;
font-style: italic;
text-decoration: none;
}

a.LinkNaviStart:active{
font-size: 16px;
font-family: Helvetica, sans-serif;
font-weight:bold;
color: #FE0000;
font-style: italic;
text-decoration: none;
}

a.LinkNaviStart:hover{
font-size: 16px;
font-family: Helvetica, sans-serif;
font-weight:bold;
color: #FE0000;
font-style: italic;
text-decoration: none;
}


select{
font-family:Arial; 
font-size:12px;
color:#000000;
border:1px solid #0F64C3;
background-color:#ffffff;
border-color:#0F64C3 #0F64C3 #0F64C3 #0F64C3;
font-size:11px;
line-height:18px;
height:18px;
}

textarea             {font:inherit;border:1px solid #666666;border-color:#666666 #B6B6B6 #B6B6B6 #666666;font-size:11px;padding:1px 2px 1px 2px}

button               {cursor:pointer;background-color:#B6B6B6;border:none;font-size:11px;line-height:18px;height:18px;color:#ffffff}
button:hover         {cursor:pointer;background-color:#98BFD7;border:none;font-size:11px;line-height:18px;height:18px;color:#ffffff}

/* Links */

a{
font-size:12px;
color:#005CBF;
}

aDreh{
font-size:12px;
color:#ff0000;
}

a:hover{
font-size:12px;
color:#005CBF;
text-decoration: none;
}

a.intern             {padding:0 0 0 14px;background:url(/wDeutsch/wGlobal/layout/images/links/intern.gif) center left no-repeat}
a.extern             {padding:0 0 0 14px;background:url(/wDeutsch/wGlobal/layout/images/links/extern.gif) center left no-repeat}
a.download           {padding:0 0 0 14px;background:url(/wDeutsch/wGlobal/layout/images/links/download.gif) center left no-repeat}
a.audio              {padding:0 0 0 14px;background:url(/wDeutsch/wGlobal/layout/images/links/audio.gif) center left no-repeat}
a.video              {padding:0 0 0 14px;background:url(/wDeutsch/wGlobal/layout/images/links/video.gif) center left no-repeat}

/* Bilder */

a img                {border:none}

/* Grundgerüst */

#blockPre              {}
#blockPreInner         {}

#blockMain             {width:990px;background-color:#FFFFFF;margin:0 auto}
#blockMainInner        {padding:10px 10px 10px 10px}

#blockMainPopup        {}
#blockMainInnerPopup   {padding:10px 10px 10px 10px}

#blockContent          {float:left;width:558px;padding:0 0 15px 0}
#blockContentInner     {padding:4px 16px 16px 16px}

#blockTop              {margin:0 0 10px 0}
#blockTopInner         {overflow:hidden;}

#blockRight            {float:right;width:170px;vertical-align:top}
#blockRightInner       {padding:0 0 0 0}

#blockBottom           {padding:10px 0 0 0}
#blockBottomInner      {background-color:#DBE9F2;color:#666666;text-align:right;padding:0 8px 0 0;font-size:10px;line-height:20px}

#blockLeft             {float:left;width:242px;}
#blockLeftInner        {}

#blockLeftContentRight {overflow:hidden;margin:0 0 0 0;background-image:url(/wDeutsch/wGlobal/layout/images/backgrounds/bg_main.gif);background-repeat:repeat-y}

#blockPost             {}
#blockPostInner        {}

/* Globale Elemente */

#globalFunctions                {height:18px;margin:0 0 8px 0;text-align:right}
#globalFunctions a              {line-height:18px;padding:0 4px 0 4px;color:#939393}
#globalFunctions a:hover        {}



/* Pflegeschaltflächen */

#beButtonLayoutwizard           {position:absolute;margin:8px 0 0 8px}

#beButtons                      {float:right;margin:-23px 0 0 3px}
#beButtonAdmin                  {}
#beButtonPage                   {float:left;margin:0}
#beButtonContent                {float:left}

#beButtonEditTop                {}
#beButtonEditRight              {position:absolute;margin:1px 0 0 5px}
#beButtonEditBottom             {position:absolute;margin:1px 0 0 5px}
#beButtonEditLeft               {position:absolute;margin:5px 0 0 5px}

#beButtonEditNavigation         {position:absolute;margin:0 0 0 5px}

/* Allgemeine Elemente */

.elementStandard                {margin:0 0 0 0;}
.elementHeadline                {margin:0 0 0 0;}
.elementText                    {text-align:left;font-family:Arial; font-size:12px;color:#000000;font-weight:normal;line-height:18px;margin:0 0 0 0;}
.elementText .fragmentInfo      {background-position:4px 4px;background-repeat:no-repeat;background-image:url(/wDeutsch/wGlobal/layout/images/icons/info.gif);padding:8px 8px 8px 64px;border:solid 1px #c0c0c0;background-color:#ffffff}
.elementText .fragmentWarning   {background-position:4px 4px;background-repeat:no-repeat;background-image:url(/wDeutsch/wGlobal/layout/images/icons/warning.gif);padding:8px 8px 8px 64px;border:solid 1px #c0c0c0;background-color:#ffffff}
.elementText .fragmentTip       {background-position:4px 4px;background-repeat:no-repeat;background-image:url(/wDeutsch/wGlobal/layout/images/icons/info.gif);padding:8px 8px 8px 64px;border:solid 1px #c0c0c0;background-color:#ffffff}

.elementText ul                {}
.elementText li         {background:url(/wDeutsch/img/aufzeahlung_circle2.gif) top left no-repeat;margin:0 0 0 0;padding-left:10px;list-style:none;}


.elementAufzaehlung {
text-align:left;
font-family:Arial; 
font-size:12px; 
color:#000000;
line-height:14px;
padding-left:10px;
background:url(/wDeutsch/img/aufzeahlung_circle.gif) top left no-repeat;
list-style:none;
}

.elementAufzaehlungpfeil {
text-align:left;
font-family:Arial; 
font-size:12px; 
color:#000000;
line-height:14px;
padding-left:10px;
background:url(/wDeutsch/img/aufzeahlung_arrows.gif) top left no-repeat;
list-style:none;
}

.elementAufzaehlungb {
text-align:left;
font-family:Arial; 
font-size:12px; 
color:#005CBF;
line-height:14px;
padding-left:10px;
background:url(/wDeutsch/img/aufzeahlung_circle.gif) top left no-repeat;
list-style:none;
}

.elementAufzaehlungpfeilb {
text-align:left;
font-family:Arial; 
font-size:12px; 
color:#005CBF;
line-height:14px;
padding-left:10px;
background:url(/wDeutsch/img/aufzeahlung_arrows.gif) top left no-repeat;
list-style:none;
}



.elementPicture                 {margin:0 0 0 0;line-height:0px;font-size:0px;}
.elementPicture a                {margin:0 0 0 0;line-height:0px;font-size:0px;}
.elementPicture a:hover                {margin:0 0 0 0;line-height:0px;font-size:0px;}
.elementPicture .title          {line-height:20px;font-size:10px}
.elementLink                    {margin:0 5px 0 0;line-height:20px;height:20px;}
.elementVideo                   {margin:0 0 10px 0}
.elementAudio                   {margin:0 0 10px 0}
.elementPortlet                 {margin:0}
.elementScript                  {text-align:left;font-family:Arial; font-size:12px;color:#000000;font-weight:normal;line-height:18px;margin:0 0 0 0}
.elementSource                  {margin:0 0 10px 0;padding:4px;background-color:#FFFFCC;overflow:auto;white-space:nowrap}
.elementSource h4               {margin:0 0 4px 0;background-color:#ffffcc;padding:4px 4px 4px 0;}
.elementPlain                   {margin:0 0 10px 0;overflow:auto;padding:4px;background-color:#f0f0f0;border:solid 1px #a0a0a0}
.elementDelimiter               {margin:0 0 10px 0}

.elementContainer               {margin:0 0 0 0}
.elementContainerBox            {margin:0 0 0 0}

.elementContainer1              {margin:0 0 0 0}
.elementContainer1 .col1        {}

.elementContainer2              {margin:0 0 0 0}

.elementContainer2 .col1        {float:left;width:254px;margin:0 16px 0 0}
.elementContainer2 .col2        {float:left;width:254px}

.elementContainer3              {margin:0 0 0 0}
.elementContainer3 .col1        {float:left;width:164px;margin:0 16px 0 0}
.elementContainer3 .col2        {float:left;width:164px;margin:0 16px 0 0}
.elementContainer3 .col3        {float:left;width:164px}

.elementContainerBox1           {margin:0 0 16px 0;padding:8px;}
.elementContainerBox1 .col1     {}

.elementContainerBox2           {margin:0 0 16px 0;padding:8px;}
.elementContainerBox2 .col1     {float:left;width:49%;margin:0 2% 0 0}
.elementContainerBox2 .col2     {float:left;width:49%}

.elementContainerBox3           {margin:0 0 16px 0;padding:8px;}
.elementContainerBox3 .col1     {float:left;width:32%;margin:0 2% 0 0}
.elementContainerBox3 .col2     {float:left;width:32%;margin:0 2% 0 0}
.elementContainerBox3 .col3     {float:left;width:32%}

/* Elemente des oberen Bereich */

/* Elemente des linken Bereiches */

#blockLeft .elementHeadline     {margin:0 0 8px 0px;padding:6px 10px 6px 10px;}
#blockLeft .elementText         {margin:0 0 8px 0px;padding:6px 10px 6px 10px;}

/* Elemente des Inhaltsbereiches */
.elementHeadline     {font-size:12px;
color:#005CBF;
font-weight:bold;}

/* Elemente des rechten Bereiches */

#blockRight .elementHeadline    {margin:0 0 1px 0;padding:2px 6px 2px 10px;background-color:#98BFD7}
#blockRight .elementHeadline h1 {margin:0;padding:0;color:#ffffff;}
#blockRight .elementHeadline h2 {margin:0;padding:0;color:#ffffff;}
#blockRight .elementHeadline h3 {margin:0;padding:0;color:#ffffff;}
#blockRight .elementHeadline h4 {margin:0;padding:0;color:#ffffff;}
#blockRight .elementText        {margin:0 0 10px 0;padding:10px 6px 6px 10px;background-color:#DBE9F2}

/* Elemente des unteren Bereiches */






.schriftblau{
font-size:12px;
color:#005CBF;
}

.content{
font-size:12px;
}

.linkschwarzfett {
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
.linkschwarzfett:hover {
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:bold;
}


.menulinkklein{
height:20px;
font-size:10px;
line-height:12px;
color:#005CBF;
text-decoration: none;
font-weight:bold;
padding-right:12px;
background:url(/wDeutsch/img/linkarrow.jpg) center right no-repeat
}

.menulinkkleinpros{
height:10px;
font-size:10px;
line-height:12px;
color:#005CBF;
text-decoration: none;
font-weight:bold;
padding-right:12px;
background:url(/wDeutsch/img/linkarrow.jpg) center right no-repeat
}

.menulinkkleinpros:hover{
height:10px;
font-size:10px;
color:#005CBF;
text-decoration: underline;
font-weight:bold;
padding-right:12px;
background:url(/wEnglisch/img/linkarrow_over.jpg) center right no-repeat
}

.menulinkklein_html{
height:20px;
font-size:10px;
line-height:12px;
color:#005CBF;
text-decoration: none;
font-weight:bold;
padding-right:12px;
background:url(/startpics/linkarrow.gif) center right no-repeat;
}

.menulinkklein:hover{
height:20px;
font-size:10px;
color:#005CBF;
text-decoration: underline;
font-weight:bold;
padding-right:12px;
background:url(/wDeutsch/img/linkarrow_over.jpg) center right no-repeat;
}

.menulinkklein_html:hover{
height:20px;
font-size:10px;
color:#005CBF;
text-decoration: underline;
font-weight:bold;
padding-right:12px;
background:url(/startpics/linkarrow_over.gif) center right no-repeat;
}







.menulink{
height:20px;
font-size:12px;
color:#005CBF;
text-decoration: none;
font-weight:bold;
padding-left:12px;
background-image:url('/wDeutsch/img/linkarrow.jpg');
background-position: center left;
background-repeat: no-repeat;
}

.menulink_html{
height:20px;
font-size:12px;
color:#005CBF;
text-decoration: none;
font-weight:bold;
padding-left:12px;
background-image:url('/startpics/linkarrow.gif');
background-position: center left;
background-repeat: no-repeat;
}

.menulink:hover{
height:20px;
font-size:12px;
color:#005CBF;
text-decoration: underline;
font-weight:bold;
padding-left:12px;
background-image:url('/wDeutsch/img/linkarrow_over.jpg');
background-position: center left;
background-repeat: no-repeat;
}

.menulink_html:hover{
height:20px;
font-size:12px;
color:#005CBF;
text-decoration: underline;
font-weight:bold;
padding-left:12px;
background-image:url('/startpics/linkarrow_over.gif');
background-position: center left;
background-repeat: no-repeat;
}

.menulinkdp{
height:20px;
font-size:12px;
color:#005CBF;
text-decoration: none;
font-weight:bold;
padding-left:12px;
background:url(/wDeutsch/img/aufzeahlung_arrows.gif) top left no-repeat
}

.menulinkdp:hover{
height:20px;
font-size:12px;
color:#005CBF;
text-decoration: underline;
font-weight:bold;
padding-left:12px;
background:url(/wDeutsch/img/aufzeahlung_arrows.gif) top left no-repeat
}

.menulinkrot{
height:20px;
font-size:12px;
color:#005CBF;
text-decoration: none;
font-weight:bold;
padding-left:12px;
background-image:url('/wDeutsch/img/linkarrow_rot.jpg');
background-position: center left;
background-repeat: no-repeat;
}

.menulinkrot:hover{
height:20px;
font-size:12px;
color:#005CBF;
text-decoration: underline;
font-weight:bold;
padding-left:12px;
background-image:url('/wDeutsch/img/linkarrow_rot_over.jpg');
background-position: center left;
background-repeat: no-repeat;
}


.menulinksklein2{
height:20px;
font-size:10px;
color:#005CBF;
text-decoration: none;
font-weight:bold;
padding-right:12px;
background:url(/wDeutsch/img/linkarrow_up.jpg) center left no-repeat;
padding-left:10px;
}

.menulinksklein2:hover{
height:20px;
font-size:10px;
color:#005CBF;
text-decoration: underline;
font-weight:bold;
padding-right:12px;
background:url(/wDeutsch/img/linkarrow_up.jpg) center left no-repeat;
padding-left:10px;
}

.menulinkbold{
text-align:left;
vertical-align:middle;
font-family:arial;
font-weight:bold;
font-size:14px;
line-height:17px;
height:25px;
color:#005CBF;
text-decoration: none;
}

.menulinkbold:hover{
text-align:left;
vertical-align:middle;
font-family:arial;
font-weight:bold;
font-size:14px;
line-height:17px;
height:25px;
color:#005CBF;
text-decoration: underline;
}

.mainframe{
width:100%;
position:absolute;
left:0px;
top:0px;
}

.outerlimits{
background-color:#ffffff;
}

.outergrey{
background-image:url('/wDeutsch/img/outergrey.gif');
width:50px;
}

.downgrey{
background-image:url('/wDeutsch/img/outergrey.gif');
width:900px;
height:50px;
}

.titelbanner{
background-image:url('/wDeutsch/img/titelbanner.jpg');
background-repeat:no-repeat;
width:900px;
height:106px;
cursor:pointer;
}

.titelbanner2{
background-image:url('/wDeutsch/img/titelbanner02.jpg');
background-repeat:no-repeat;
width:900px;
height:106px;
cursor:pointer;
}

.titelbanner3{
background-image:url('/wEnglisch/img/titelbanner2.jpg');
background-repeat:no-repeat;
width:900px;
height:106px;
cursor:pointer;
}
.titelbanner_html{
background-image:url('/startpics/titelbanner.gif');
background-repeat:no-repeat;
width:900px;
height:106px;
cursor:pointer;
}

.footer{
background-image:url('/wDeutsch/img/footer.jpg');
background-repeat:no-repeat;
width:900px;
height:80px;
font-size:12px;
}

.footer_html{
background-image:url('/startpics/footer.gif');
background-repeat:no-repeat;
width:900px;
height:80px;
font-size:12px;
}



.grey{
background-color:#F0F0F0;
}


.horispace10{
width:10px;
}

.vertspace5{
height:5px;
}

.vertspace10{
height:10px;
}

.vertspace20{
height:20px;
}

.horispace10g{
width:10px;
background-color:#F0F0F0;
}

.vertspace10g{
height:10px;
background-color:#F0F0F0;
}

.vertspace1g{
height:1px;
line-height:1px;
font-size:1px;
background-color:#F0F0F0;
}

.vertspace1b{
height:1px;
line-height:1px;
font-size:1px;
background-color:#eaf2fe;
}


.vertspace1blaudark{
height:1px;
line-height:1px;
font-size:1px;
background-color:#005ABF;
}


.vertspace10b{
height:10px;
line-height:10px;
font-size:10px;
background-color:#eaf2fe;
}

.vertspace25b{
height:25px;
line-height:25px;
font-size:25px;
background-color:#eaf2fe;
background-repeat:no-repeat;
}

.vertspace1{
line-height:1px;
font-size:1px;
height:1px;
}

.leftside{
width:690px;
}

.rightside{
width:180px;
}



.projekte{
width:290px;
}

.menu{
width:190px;
height:21px;
cursor:pointer;
background-position:0px -3px;
}

.menurechts{
vertical-align:middle;
text-align:center;
width:190px; 
height:117px;
background-color:#F0F0F0;
background-image:url('/wDeutsch/img/menu_suche.jpg');
}

.menurechtsneu{
vertical-align:middle;
text-align:center;
width:190px; 
height:117px;
background-color:#F0F0F0;
background-image:url('/wDeutsch/img/menu_suche_neu.jpg');
}

.menurechtsneueng{
vertical-align:middle;
text-align:center;
width:190px; 
height:117px;
background-color:#F0F0F0;
background-image:url('/wDeutsch/img/menu_suche_neu_eng.jpg');
}

.menurechtsunten{
width:190px; 
height:82px;
background-color:#F0F0F0;
}

.menustart{
width:190px;
height:28px;
cursor:pointer;
}

.menustartrechts{
width:190px;
height:154px;
background-color:#F0F0F0;
background-image:url('/wDeutsch/img/menu_start_suchelang.jpg');
text-align:center;
}



.menustartrechts_html{
width:190px;
height:154px;
background-color:#F0F0F0;
background-image:url('/startpics/menu_start_suchelang.gif');
text-align:center;
}

.menustartrechts_htmlneu{
width:190px;
height:154px;
background-color:#F0F0F0;
background-image:url('/startpics/menu_start_suchelangneu.jpg');
text-align:center;
}

.menustartrechts_htmleng{
width:190px;
height:154px;
background-color:#F0F0F0;
background-image:url('/startpics/menu_start_suchelangeng.jpg');
text-align:center;
}

.menustartrechtsbutton{
width:190px;
height:32px;
background-color:#F0F0F0;
position:relative;
top:37px;
overflow:hidden;
}

.menustartrechtsunten{
width:190px;
height:34px;
background-color:#F0F0F0;
position:relative;
top:90px;
overflow:hidden;
}


.bannerspace
{
width:480px;
height:117px;
}


.banneraktuelles
{
width:480px;
height:117px;
background-image:url('/wDeutsch/img/bild_aktuelles.jpg');
}

.banner{
width:480px;
height:154px;
background-image:url('/wDeutsch/img/bild_start_zaun.jpg');
}

.seitentitel{
text-align:left;
vertical-align:middle;
font-family:arial;
font-weight:bold;
font-size:14px;
line-height:25px;
height:25px;
color:#005CBF;

}

.NavigationLinks{
width:190px;
}

.bluebox{
padding:10px;
background-color:#d8e2f2;
line-height:18px;
}

.formrow{
height:30px;
text-align:left;
}

.bluerow{
height:25px;
background-color:#eaf2fe;
}

.searchButton{
color:#000000;
width:70px;
height:20px;
background-image:url('/wDeutsch/img/searchbutton2.jpg');
text-decoration:none;}

.searchButton:hover{
color:#000000;
width:70px;
height:20px;
background-image:url('/wDeutsch/img/searchbutton2.jpg');
text-decoration:none;}


.searchButtonklein{
color:#000000;
width:20px;
height:20px;
background-image:url('/wDeutsch/img/searchbutton.jpg');
text-decoration:none;}

.searchButtonklein:hover{
color:#000000;
width:20px;
height:20px;
background-image:url('/wDeutsch/img/searchbutton.jpg');
text-decoration:none;}