/* Allgemeine Einstellungen */
html, body
{
  background-color:#7BC3FF;
  border-collapse:collapse;
  margin:0px;
  padding:0px;
  height:100%;
  width:100%;
  font-size:13px;
  font-family:Arial,sans-serif;
}

h3
{
  font-size:17px;
}

th
{
  text-align:center;
}

a:link    {color:#000000; text-decoration:underline}
a:visited {color:#000000; text-decoration:underline}
a:hover   {color:#014CD5; text-decoration:underline}
a:active  {color:#0C00FF; text-decoration:underline}

.menu a:link    {color:#A6B9BF; text-decoration:none}
.menu a:visited {color:#A6B9BF; text-decoration:none}
.menu a:hover   {color:#E4EAEC; text-decoration:none}
.menu a:active  {color:#E4EAEC; text-decoration:none}

.footer a:link    {color:#000000; text-decoration:none}
.footer a:visited {color:#000000; text-decoration:none}
.footer a:hover   {color:#014CD5; text-decoration:none}
.footer a:active  {color:#0C00FF; text-decoration:none}


a.button_a:link    {color:#082596; text-decoration:none}
a.button_a:visited {color:#082596; text-decoration:none}
a.button_a:hover   {color:#2658B2; text-decoration:none}
a.button_a:active  {color:#082596; text-decoration:none}

a.button_s:link    {color:#9CC4FF; text-decoration:none; font-size:11px;}
a.button_s:visited {color:#9CC4FF; text-decoration:none; font-size:11px;}
a.button_s:hover   {color:#B7D0FF; text-decoration:none; font-size:11px;}
a.button_s:active  {color:#9CC4FF; text-decoration:none; font-size:11px;}

a.button_i:link , a.button_i1:link      {color:#1839B7; text-decoration:none}
a.button_i:visited, a.button_i1:visited {color:#1839B7; text-decoration:none}
a.button_i:hover, a.button_i1:hover     {color:#367BD0; text-decoration:none}
a.button_i:active, a.button_i1:activen  {color:#1839B7; text-decoration:none}

table, td, tr
{
  border-collapse:collapse;
  vertical-align:top;
}


.textinput, select, textarea
{
  background-color:#A6D4FA;
  border:1px solid #7F9DB9;
  padding:2px;
}

/* Rahmen-Tabelle */
.maintable
{
  width:100%;
}

/* Header */
.header
{
  background-color:#7BC3FF;
  width:100%;
  height:173px;
  text-align:left;
  font-size:0px;
  padding:0px;
  background-image:url(header.gif);
  background-repeat:repeat-x;
  background-position:top left;
}

.header_left
{
  width:149px;
  height:173px;
  text-align:left;
  background-image:url(header_left.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  font-size:0px;
  padding:0px;
  margin:0px;
}

.header_right
{
  height:149px;
  margin:0px;
  padding:0px;
  text-align:left;
  background-image:url(header_right.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  font-size:0px;
}


/* Menü */
.leftmenu
{
  background-color:#7BC3FF;
  background-image:url(menu1.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  width:1%;
  padding:0px;
  vertical-align:top;
}

.menu
{
  padding:0px;
}

.menu td
{
  font-size:15px;
  font-weight:bold;
  text-align:left;
  padding:0px;
}

.menu2
{
  background-image:url(menu2.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  width:1%;
  height:149px;
  padding:0px;
  vertical-align:top;
}

/* Buttons */
a.button_i, a.button_i1
{
  letter-spacing:1px;
  padding-left:6px;
  padding-top:3px;
  background-image:url('button_i.gif');
  background-repeat:no-repeat;
  height:21px;
  width:151px;
  display:block;
}
a.button_i
{
  background-position:0px -1px;
}
a.button_i1
{
  background-position:0px 0px;
}
a.button_i:hover
{
  background-position:0px -26px;
}

a.button_i1:hover
{
  background-position:0px -25px;
}

a.button_a
{
  letter-spacing:1px;
  padding-left:6px;
  padding-top:3px;
  background-image:url('button_a.gif');
  background-position:0px 0px;
  background-repeat:no-repeat;
  height:21px;
  width:151px;
  display:block;
}
a.button_a:hover
{
  background-position:0px -24px;
}


a.button_s
{
  padding-left:8px;
  padding-top:2px;
  background-image:url('button_s.gif');
  background-position:0px 0px;
  background-repeat:no-repeat;
  height:18px;
  width:133px;
  display:block;
}
a.button_s:hover
{
  background-position:0px -20px;
}





/* Footer */
.footer
{
  height:20px;
  text-align:center;
  font-size:11px;
}

/* Content */
.contentframe
{
  background-color:#7BC3FF;
  vertical-align:top;
  text-align:justify;
  height:80%;
  background-image:url("background.jpg");
  background-position:250px 185px;
  background-repeat:no-repeat;
  background-attachment:fixed;
  
}

.content
{
  text-align:justify;
  padding:15px;
  padding-right:40px;
  padding-left:25px;
  color:#001566;
}

.theme
{
  padding-bottom:5px;
  letter-spacing:1px;
  border-bottom:2px solid #082492;
}

.links a
{
  letter-spacing:2px;
  font-size:20px;
  text-align:center;
}
.linkcomment
{
  padding-left:25px;
  padding-right:25px;
}

/* spezieller Content */
.memberedit, .memberedit td
{
  text-align:left;
  padding-right:20px;
}

.memberlist, .memberlist td, .memberlist th
{
  border:1px solid #001566;
  padding-left:5px;
  padding-right:5px;
}
.memberlist th
{
  text-align:center;
}

.internmenu
{
  border-bottom:1px solid #001566;
  padding:10px;
  text-align:left;
  vertical-align:top;
}
#scOpen1, #scOpen2, #scOpen3, #scOpen4, #scOpen5, #scOpen6, #scOpen7
{
  border:1px solid #001566;
  padding:10px;
  margin-bottom:15px;
}
#scOpen1 td, #scOpen2 td, #scOpen3 td, #scOpen4 td, #scOpen5 td, #scOpen6 td, #scOpen7 td
{
  padding:10px;
}

.press
{
  background-color:#A6D4FA;
  margin-left:20px;
  padding:10px;
  border:1px solid white;
  font-family:serif;
  font-size:16px;
}
.press-sub
{
  font-weight:bold;
}

#poweredby
{
  display:none;
}
