/*
////////////////////////////////////////////////////////////////
//
// Eigene Styles fuer das Layout
//
////////////////////////////////////////////////////////////////
*/
#background{background-image:url(/wDeutsch/img/bg_main.gif);background-repeat: repeat-y;width:900px;z-index: 20;}

/*Standardformatierungen*/

.text {font-size: 12px;font-family: Arial, Helvetica, Verdana, sans-serif;color:#333333;text-align: justify;padding-left:25px;padding-right:15px;}

.ElementText {font-size: 12px;font-family: Arial, Helvetica, Verdana, sans-serif;#333333;text-align: justify;}

/*Standardformatierungen*/

body                 {margin:0; padding:0; background-color:#FFFFFF; font-family: arial, Helvetica, Verdana, sans-serif; font-weight:normal; font-size:12px; color:#333333;}


table                {spacing:0; padding:0;}
table td             {spacing:0; padding:0px; font-size:12px;color:#333333;}

div                  {margin:0;padding:0; font-size:12px;color:#333333}
p                    {margin:0;padding:0; font-size:12px;color:#333333}
span                 {margin:0;padding:0; font-size:12px;color:#333333}

td                   {margin:0;padding:0; font-size:12px;color:#333333}
th                   {margin:0;padding:0; font-size:12px;color:#333333}

b                    {color:#666666}
form                 {margin:0;padding:0;margin-left:22px;}


/*Eingabefelder*/
input                {font-size:12px; font-family: arial, Helvetica, Verdana, sans-serif; border:1px solid #00DD00; background-color:#FFFFFF; color:#444444; margin-top:3px;}
select               {font-size:12px; font-family: arial, Helvetica, Verdana, sans-serif; border:1px solid #00DD00; background-color:#FFFFFF; color:#444444; margin-top:3px;}
textarea             {font-size:12px; font-family: arial, Helvetica, Verdana, sans-serif; border:1px solid #00DD00; background-color:#FFFFFF; color:#444444; margin-top:3px;}


/*Links*/

a.button                   {margin:0; line-height:200%; text-align:center;padding-left:4px; padding-right:4px; background-color:#D8DBE7; color:#000066;text-decoration: none; height=25px;width:80px;font-weight:bold;border-collapse:collapse; border:1px solid #3352A0;}
a.button:hover              {background-color:#3352A0; color:#FFFFFF;border:1px solid #D8DBE7;}

a.teaser                   {margin:0; line-height:120%;color:#000066;text-decoration: none;font-weight:normal;}
a.teaser:hover              {color:#990000;}

ul      				     {margin-top:3px;margin-left: 16px; padding:0px; list-style-type:disc;}
li      		   		   {margin-left: 16px; padding:0px; list-style-type:disc;}


/*Horizontale Linien*/
hr                   {background-color:#00DD00;height:1px;border-style:none;}
 
/* Überschriften */

h1                   {font-size:15px; margin:0; padding:0; font-weight:bold; color:#666666;letter-spacing: 2px;margin-bottom:15px;}
h2                   {font-size:13px; margin:0; padding:0; font-weight:bold; color:#666666;letter-spacing: 2px;}
h3                   {font-size:12px; margin:0; padding:0; font-weight:bold; color:#666666;letter-spacing: 1px;}
h4                   {font-size:12px; margin:0; padding:0; font-weight:bold; color:#666666;letter-spacing: 0px;}
h5                   {fontt-size:11px;  margin:0; padding:0; font-weight:bold; color:#666666;}
h6                   {font-size:10px;  margin:0; padding:0; font-weight:bold; color:#666666;}




/* Sonstige Elemente */

.elementHeadline  {margin:0px; margin-bottom:6px; padding-left:25px;padding-right:15px;clear:both;}
.elementStandard  {margin:0px; margin-bottom:6px; padding-left:25px;padding-right:15px;clear:both;}
.elementStandard  .text {margin:0px; padding-left:0px;padding-right:0px;; clear:both;}
.elementForm  {margin:0px; margin-bottom:6px; padding-left:25px;padding-right:15px;clear:both;}
.editButton       {position:absolute; left:170px; top:68px}
.elementBottomStandard  {font-size:11px; font-family:arial, helvetica, verdana, sans-serif; color:#333333;text-decoration: none;font-weight:normal;}
.textSmallFooter  {font-size:11px; font-family:arial, helvetica, verdana, sans-serif; color:#333333;text-decoration: none;font-weight:normal;}
a.textSmallFooter:hover  {color:#990000;text-decoration: none;}

.elementRightHeadline .textInvert  {font-size:12px;font-family: arial, helvetica, verdana, sans-serif;color: #FFFFFF;font-weight: normal;letter-spacing: 1px;background: #7BC855;}

td.kursangebot {border-bottom: solid;border-bottom-color: #333333;border-bottom-width: 1px;padding-left:5px;}

table.shadow {
	max-width: 510px;
	table-layout: fixed;
	width: 510;
}
table.shadow td{border-bottom: dotted;border-bottom-color:#CCCCCC;border-bottom-width:1px;}

img.left {
float:left;padding: 5px 0px 0px 0px;border-right:solid;border-right-color:#FFFFFF;border-right-width:15px;
border-bottom:solid;border-bottom-color:#FFFFFF;border-bottom-width:2px;
}
img.right {
float:right;padding: 5px 0px 0px 0px;border-left:solid;border-left-color:#FFFFFF;border-left-width:15px;
border-bottom:solid;border-bottom-color:#FFFFFF;border-bottom-width:2px;
}


/* Preview Elemente */

.viewTeaser .elementRightHeadline {background-color:#3352A0;color:#000000;}


span.mainUrania {color:#97bdfc;}