
body, html {
            width:100%;
            height:98%;
            margin:0;
            padding:0;
            background-color:#00AAD6;
            background-image:url(pics/bg.png);
            background-repeat:repeat-x;
            text-align:center;
           }

h1,h2,h3,h4,h5,h6,p,li,th,td,a {color:#000000; font-family:Verdana, Arial, sans-serif}

h1               {font-size:15px; margin-top:0; margin-bottom:20px;}
h2               {font-size:15px;}
h3               {font-size:13px;}
h4               {font-size:13px;}
h5               {font-size:13px;}
h6               {font-size:13px;}
p,li,td,th,a     {font-size:13px;}

a:link           {text-decoration:underline;}
a:visited        {text-decoration:underline;}
a:focus          {text-decoration:underline;}
a:hover          {text-decoration:underline;}
a:active         {text-decoration:underline;}

a.menu           {}
a.menu:link      {text-decoration:none;}
a.menu:visited   {text-decoration:none;}
a.menu:focus     {text-decoration:underline;}
a.menu:hover     {text-decoration:underline;}
a.menu:active    {text-decoration:underline;}

a.lang           {font-size:11px; color:white;}
a.lang:link      {text-decoration:none;}
a.lang:visited   {text-decoration:none;}
a.lang:focus     {text-decoration:underline;}
a.lang:hover     {text-decoration:underline;}
a.lang:active    {text-decoration:none;}

a.more           {font-size:11px;}

img              {margin:0;}
img.border       {border:0; border:1px solid #000000;}
img.intext       {margin:0px 10px 10px 0; border:0; float:left;}

.mini            {font-size:11px; font-weight:normal;}
.fett            {font-weight:bold;}

hr               {
                  clear:both;
                  margin:10px 0 10px 0;
                  border:0; /* FF - Opera */
                  border-top:1px solid #FFFFFF;
                  border-bottom:1px solid #507AB6;
                 }
ol.agb           {}
li.agb           {margin-top:15px; font-size:10px;}

table            {border:0px solid red; padding:0; margin:0; border-collapse:collapse;}
td               {border:0px solid green; padding:0; margin:0;}
div              {border:0px solid blue;  padding:0; margin:0;}


/* Gesamtes Fenster */
div.all          {
                  width:810px;
                  margin:auto;
                  margin-top:10px;
                  margin-bottom:10px;
                  padding:0;
                  /*background-color:#CBAFCE;*/
                  background-color:white;
                  border:1px solid #507AB6;
                  /*border:1px solid #C6AECE;*/
                 }


/* Kopfbereich */
table.head       {
                  width:810px;
                  height:145px;
                  margin-bottom:25px;
                 }

td.headl         {
                  width:127px;
                  height:125px;
                  text-align:left;
                  margin:0;
                  padding:0;
                  background-image:url(pics/logo.png);
                  background-repeat:no-repeat;
                 }

td.headr         {
                  width:683px;
                  height:125px;
                  text-align:left;
                  margin:0;
                  padding:0;
                  padding-left:20px;
                  background-image:url(pics/logo-bg.png);
                  background-repeat:repeat-x;
                 }

/* Sprachen */
td.lang          {
                  height:20px;
                  padding:0;
                  margin:0;
                  text-align:center;
                  font-size:11px;
                  white-space:nowrap;
                  color:white;
                  background-color:#C6AECE;
                  border-top:1px solid #507AB6;
                 }


img.flags        {border:1px solid black;}

/* Menue */
td.menu          {
                  width:200px;
                  text-align:left;
                  vertical-align:top;
                 }

table.menu       {margin-left:10px;}

td.menuline      {
                  height:30px;
                  vertical-align:top;
                  padding-top:4px;
                  padding-left:28px;
                  background-image:url(pics/star.png);
                  background-repeat:no-repeat;
                 }

td.menuspace     {height:100px;}


/* Seiteninhalt */
td.content       {
                  width:610px;
                  margin:0;
                  padding:0;
                  padding-right:8px;
                  text-align:left;
                  vertical-align:top;
                 }


/* Textbloecke */
table.paragraph  {
                  width:580px;
                  margin:auto;
                  margin-bottom:10px;
                  border-collapse:collapse;
                  /*background-color:#CBAFCE;*/
                  background-color:#ffffff;
                 }

td.title         {
                  margin:0;
                  padding:6px 0px 4px 10px;
                  font-weight:bold;
                  text-align:left;
                 }

td.text          {
                  padding:10px;
                  padding-top:5px;
                  text-align:left;
                 }

td.hr            {padding-top:12px; border-top:1px solid #507AB6; }
