
/* Fotoalbum */
body         {background-color:#3d4658; background-image:url(bg.gif);}

/* Homepage */
body.spezial {background-color:#3d4658; background-image:url(bg.gif);}


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

h1               {font-size:17px; font-weight:normal;}
h2               {font-size:17px; font-weight:normal;}
h3               {font-size:17px; font-weight:normal;}
h4               {font-size:17px; font-weight:normal;}
h5               {font-size:17px; font-weight:normal;}
h6               {font-size:17px; font-weight:normal;}
p,li,td,th,a     {font-size:13px;}

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

a.hid:link       {font-size:8px; color:#575f71; text-decoration:none;}
a.hid:visited    {font-size:8px; color:#575f71; text-decoration:none;}
a.hid:focus      {font-size:8px; color:#575f71; text-decoration:none;}
a.hid:hover      {font-size:8px; color:#575f71; text-decoration:underline;}
a.hid:active     {font-size:8px; color:#575f71; text-decoration:none;}

img              {margin:2px; border:1px solid #575f71;}

.border          {border:1px solid #575f71; margin:auto;}
.active          {
                  border-top:1px solid #676f81;
                  border-right:1px solid #000000;
                  border-bottom:1px solid #000000;
                  border-left:1px solid #676f81;
                 }

.mini            {font-size:11px; font-weight:normal; line-height:19px;}
.fett            {font-weight:bold;}
.thispage        {text-decoration:none;}

.right           {text-align:right;}
.center          {text-align:center;}

/* Gesamtes Fenster */
div.all          {
                  width:100%;
                  text-align:center;
                 }


/* Anzeige */
div.inner        {
                  width:780px;
                  margin:auto;
                  margin-top:20px;
                  padding-top:20px;
                  border:1px solid #474f61;
                  background-color:#3d4658;
                 }

/* Bilderreihe */
div.pics         {
                  width:780px;
                  height:80px;
                  margin:auto;
                  text-align:center;
                 }

/* Texte */
div.text         {
                  margin:30px;
                  margin-top:40px;
                  text-align:left;
                 }

/* Bildanzeige */
div.pic          {
                  width:640px;
                  margin:auto;
                  margin-top:20px;
                  padding:20px;
                  border:1px solid #474f61;
                  background-color:#3d4658;
                  text-align:center;
                 }

/* Thumbnails */
div.thumbs       {
                  width:208px;
                  margin:auto;
                  margin-top:20px;
                  padding-top:20px;
                  padding-bottom:20px;
                  border:1px solid #474f61;
                  background-color:#3d4658;
                  text-align:center;
                 }

/* Formulare*/
input            {
                  font-size:13px;
                  color:#000000;
                  border:1px inset #ffffff;
                  background-color:#ffffff;
                 }

input.submit     {
                  font-size:13px;
                  color:#ffffff;
                  border:1px outset #ffffff;
                  background-color:#3d4658;
                 }


/* Bildbeispiele */
table.example    {width:700px;}
td.examplel      {width:500px; padding:10px; padding-top:20px; text-align:right;}
td.exampler      {width:200px; padding:10px;}


/* Referenzen-alt */
table.referenz   {width:700px;}
td.referenzl     {width:250px; padding:10px; padding-top:20px; text-align:right;}
td.referenzr     {width:450px; padding:10px;}


/* Referenzen */
div.ref          {width:700px; height:386px; margin-top:20px; padding:3px 6px 3px 6px; overflow:auto; border:1px solid #474f61;}
div.ref table    {margin:3px 0 0 0;}
div.ref td       {width:210px; height:336px; margin:2px; padding:0 8px 3px 8px; text-align:center; vertical-align:bottom; border:0px solid #474f61;}
h2.ref           {margin:0; padding:0px;}
p.ref            {margin:0; padding:0 6px 0 6px; height:62px; text-align:left;}
img.ref          {height:260px;}


/* Administration */
input.sparte     {width:240px; margin:0 3px 0 3px;}
textarea.refadmin{width:240px; height:64px; margin:0;}
select.refadmin  {margin:0;}

div.refadmin     {width:700px; height:214px; margin-top:4px; padding:3px; overflow:auto; border:1px solid #474f61;}
div.refadmin table
                 {margin:3px 0 3px 0;}
div.refadmin td, div.newentry
                 {width:244px; margin:2px; padding:0 2px 4px 2px; vertical-align:top; background-color:#3E4B66; border:1px solid #474f61;}
h2.refadmin      {margin:0 3px 2px 3px; padding:0px;}
p.refadmin       {margin:3px 0 2px 0; padding:0;}


