/*
-----------------------------------------------
Kuenstlereventagentur Screen Master
Author:   Simone Lilian Wagner
Version:  1 August 2005

NAV OBEN
=> Opera funktioniert (float needs width, display:inline)
=> Netscape7 funktioniert
=> IExpl. 6 funktioniert
=> Mozilla funktioniert

NAVI LINKS
Opera stellt Abstand von Listen anders dar als IExpl.etc.

CONTENT
die mittlere Spalte braucht: float:left


BOX-MODELL-FEHLER IEXPL.
http://de.selfhtml.org/css/formate/box_modell.htm#box_model_bug

----------------------------------------------- */
/*
Header
Structure
Nav
Search
Headings
Lists
Forms
Links
Misc
*/
/* =Structure
----------------------------------------------- */
body {
  margin:0;
  padding:0;
  background:#BABABA;
  font:small Verdana,Sans-serif;
  line-height:1.6em;
  text-align:center;
  color:#fff;
  }
.container {
  background:#0E1041;
  width:780px;
  margin:10px auto;
  padding:0px;
  text-align:left;
  color:#fff;
  position:relative;
  /*border:1px solid yellow;*/
}
#content{
  background:#0E1041;
  width:641px;
  margin:0px;
  padding:0px;
  text-align:left;
  color:#fff;
  border-left:solid 1px #fff;
  float:left;
  /*position:absolute;*/
}

/* =Structure Artists
----------------------------------------------- */
div.entry {
  background:#0E1041;
  margin:11px;
  padding:0px;
  height:203px;
  width:619px;
  color:#fff;
  border-bottom:solid 1px #DC0067;
  position:relative;
  }

div.entry_oneentry {
  background:#0E1041;
  margin-top:11px;
  margin-left:11px;
  margin-right:11px;
  margin-bottom:75px;
  padding:0px;
  height:203px;
  width:619px;
  color:#fff;
  border-bottom:solid 1px #DC0067;
  position:relative;
  }


div.entryimgage{
/*border:solid 1px yellow;*/
float:left;
width:178px;
height:178px;
}
div.entryimgage-r{
/*border:solid 1px yellow;*/
float:right;
width:178px;
height:178px;
}
div.entryimgage img, div.entryimgage-r img{
border:solid 1px #2D2E6D;
padding:4px;
margin:0;
position:absolute;
}
div.entryheading{
/*border:solid 1px yellow;*/
width:250px;
height:178px;
float:left;
padding:0;
margin:0;
}
div.entrytxt{
/*border:solid 1px yellow;*/
float:right;
width:183px;
height:178px;
font-size: 9pt;
font-family:Verdana, sans-serif;
margin:0;
padding:0;
}
div.entrytxt-r{
float:left;
width:183px;
height:178px;
font-size: 9pt;
font-family:Verdana, sans-serif;
margin:0;
padding:0;
}
div.entryheading p{
font-size: 10pt;
font-family:Verdana, sans-serif;
margin-left:30px;
font-weight:bold;
position:absolute;
bottom:22px;
margin-bottom:0;
padding:0;
}
div.entrytxt p{
font-size: 8pt;
font-family:Verdana, sans-serif;
width:180px;
text-align:right;
position:absolute;
bottom:22px;
margin-bottom:0;
padding:0;
}

div.entrytxt-r p{
font-size: 8pt;
font-family:Verdana, sans-serif;
width:180px;
/*border:solid 1px yellow;*/
text-align:left;
/*margin-top:150px;*/
position:absolute;
bottom:22px;
margin-bottom:0;
padding:0;
}
/*#leer {
height:25px;
}*/

/* =Logo
----------------------------------------------- */
#header {
  background-color:#0E1041;
  float:left;
  width:325px;
  height:36px;
  margin-top:20px;
  margin-left:0px;
  padding:0px;
  /*border:solid red 1px;*/
  }
#logo {
  background:none;
  background-color:transparent;
  /*float:left;*/
  /*display:block;*/
  width:314px;
  height:35px;
  /*margin:0px 0px 0px;*/
  margin-left:11px;
  margin-top:0px;
  padding:0px;
   /*text-indent:-10000px;*/
  border:0px;
  text-decoration:none;
  /*border:solid red 1px;*/
  }
img{
border:0px;
/* border:solid red 1px;*/
}
/* =Nav top
----------------------------------------------- */
#nav {
  background-color:#0E1041;
  /*background-repeat:no-repeat;*/
  float:right;
  margin-left:0px;
  margin-top:20px;
  height:36px;
  width:455px;
  font-size: 10pt;
  font-family:Verdana, sans-serif;
  color:#9F9FB3;
  font-weight:bold;
  /*border:solid #ddd;
  border-width:1px;*/
  }
#nav ul {
  /*margin:22px 11px 0px 0px;*/
  margin-top:6px;
  margin-right:0px;
  padding:0 0px;
  list-style:none;
  font-size:10pt;
  /*border:solid blue 1px;*/
  float:right;
  width:413px;

  }
#nav li {
  /*stand 26.Aug 05 nur 1 Navpunkt impressum*/
  /*float:left;*/
  margin:0;
  padding:0;
  background-image:none;
  line-height:normal;
  /*text-indent:0;
  display:inline;*/
  text-align:right;
  border:1px solid #0E1041;
  /*width:20px;*/
  }
#nav a, #nav strong {
  display:block;
  padding:0px 9px 0px;
  /*border:solid #ddd;
  border-width:0 1px 0 0;*/
  color:#9F9FB3;
  text-decoration:none;
  white-space:nowrap;
  }
#nav a:hover, #nav #current a:hover strong, #nav #current strong {
  color:#fff;
  }
#sidenav {
  height:454px;
  width:138px;
  background-color:#0E1041;
  float:left;
  margin:0px;
  padding:0px;
  /*border: solid gray 1px;*/
  /*border: 0px;*/
  }
#navimg {
  height:454px;
  width:128px;
  background-repeat:repeat-x;
  background-image:url("../../img/bg_nav_left.gif");
  background-color:#0E1041;
  float:right;
  /*margin:10px 0px 0px 0px;*/
  margin-top:0px;
  margin-right:0px;
  padding:0px;
  /*border: solid gray 10px;*/
  /*border: solid green 1px;*/
}
#sidenav ul {
  /*margin:22px 11px 0px 0px;*/
  margin-top:11px;
  margin-left:3px;
  /*padding:0 10 0px;*/
  padding:0px 0px 0px 0px;
  list-style:none;
  font-size:10pt;
  /*border:solid blue 1px;*/
  line-height:0pt;
  float:left;
  /*border:solid green 1px;*/
  }
#sidenavnav li {
  float:left;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  line-height:0pt;
  text-indent:0em;
  }
#sidenav a, #sidenav strong {
  display:block;
  padding:0px 0px 0px 0px;
  /*border:solid #ddd;
  border-width:0 1px 0 0;*/
  color:#DC0067;
  font-size:8pt;
  text-decoration:none;
  font-weight:bold;
  white-space:nowrap;
  line-height:15pt;
  margin:0;
  padding:0;
  }
#sidenav a.line1:hover, #sidenav a.line1:link, #sidenav a.line1:active, #sidenav a.line1:visited{
background-image:url("../../img/nav_lir_1.gif");
background-repeat:no-repeat;
background-position:0px 20px;
width:103px;
height:25px;
margin:0;
padding:0;
}
#sidenav a.line2:hover, #sidenav a.line2:link, #sidenav a.line2:active, #sidenav a.line2:visited {
background-image:url("../../img/nav_lir_2.gif");
background-repeat:no-repeat;
background-position:0px 20px;
width:103px;
height:25px;
margin:0;
padding:0;
}
#sidenav a.line3:hover, #sidenav a.line3:link, #sidenav a.line3:active, #sidenav a.line3:visited {
background-image:url("../../img/nav_lir_3.gif");
background-repeat:no-repeat;
background-position:0px 20px;
width:103px;
height:25px;
margin:0;
}
#sidenav a.line4:hover, #sidenav a.line4:link, #sidenav a.line4:active, #sidenav a.line4:visited {
background-image:url("../../img/nav_lir_4.gif");
background-repeat:no-repeat;
background-position:0px 20px;
width:103px;
height:25px;
}
#sidenav a.line5:hover, #sidenav a.line5:link, #sidenav a.line5:active, #sidenav a.line5:visited {
background-image:url("../../img/nav_lir_5.gif");
background-repeat:no-repeat;
background-position:0px 20px;
width:103px;
height:25px;
}
#sidenav a.line6:hover, #sidenav a.line6:link, #sidenav a.line6:active, #sidenav a.line6:visited {
background-image:url("../../img/nav_lir_6.gif");
background-repeat:no-repeat;
background-position:0px 20px;
width:103px;
height:25px;
}
#sidenav a.line7:hover, #sidenav a.line7:link, #sidenav a.line7:active, #sidenav a.line7:visited {
background-image:url("../../img/nav_lir_7.gif");
background-repeat:no-repeat;
background-position:0px 20px;
width:103px;
height:25px;
}
#sidenav a.line8:hover, #sidenav a.line8:link, #sidenav a.line8:active, #sidenav a.line8:visited {
background-image:url("../../img/nav_lir_8.gif");
background-repeat:no-repeat;
background-position:0px 20px;
width:103px;
height:25px;
}
#sidenav a.line9:hover, #sidenav a.line9:link, #sidenav a.line9:active, #sidenav a.line9:visited {
background-image:url("../../img/nav_lir_9.gif");
background-repeat:no-repeat;
background-position:0px 20px;
width:103px;
height:25px;
}
#sidenav a.line10:hover, #sidenav a.line10:link, #sidenav a.line10:active, #sidenav a.line10:visited {
background-image:url("../../img/nav_lir_10.gif");
background-repeat:no-repeat;
background-position:0px 20px;
width:103px;
height:25px;
}
#sidenav a.line11:hover, #sidenav a.line11:link, #sidenav a.line11:active, #sidenav a.line11:visited {
background-image:url("../../img/nav_lir_11.gif");
background-repeat:no-repeat;
background-position:0px 20px;
width:103px;
height:25px;
}
#sidenav a.line12:hover, #sidenav a.line12:link, #sidenav a.line12:active, #sidenav a.line12:visited {
background-image:url("../../img/nav_lir_12.gif");
background-repeat:no-repeat;
background-position:0px 20px;
width:103px;
height:25px;
}
#sidenav a.line13:hover, #sidenav a.line13:link, #sidenav a.line13:active, #sidenav a.line13:visited {
background-image:url("../../img/nav_lir_13.gif");
background-repeat:no-repeat;
background-position:0px 20px;
width:103px;
height:25px;
}

#sidenav a:hover, #sidenav #current a:hover strong, #sidenav #current strong {
  color:#fff;
  line-height:15pt;
  padding:0px 0px 0px 0px;
  margin:0px;
  }



/* =Headings
----------------------------------------------- */
#headline {
  background-repeat:repeat;
  background-image:url("../../img/bg_headline.gif");
  height:26px;
  width:770px;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  padding:0px;
  float:right;
  border:0px;
  /*width:77px;*/
 /*border:solid green 1px;*/
  }
h1.head1 {
margin:0px 0px;
/*margin-left:200px;*/
padding:0px;
border:solid blue 1px;
line-height:0px;
border-width:0;
}

h2.head2 {
margin:5px 160px;
/*margin-left:200px;*/
padding:0px;
border:solid blue 1px;
line-height:0px;
border-width:0;
}
b.current{
color:#fff;
}
div.clear {
clear:both;
height:3px;
margin:0;
padding:0;
/*border:1px solid yellow;*/
line-height:1px;
}

p.impressum {
margin-left: 15px;
margin-top:10px;
font-size: 9pt;
font-family:Verdana, sans-serif;
}

a.txt:link, a.txt:visited {
font-size: 9pt;
font-family:Verdana, sans-serif;
text-decoration:underline;
color:#fff;
}

a.txt:hover, a.txt:active {
font-size: 9pt;
font-family:Verdana, sans-serif;
text-decoration:none;
color:#fff;
}

/* Footer
----------------------------------------------- */
#footer {
  clear:both;
  padding-top:0;
  font-size:85%;
  }
#footer p {
  background-position:0 -4px;
  margin:0;
  padding:10px 20px;
  color:#777;
  text-align:center;
  line-height:1.6em;
  }
/* Fixes footer containment bug in IE-Win (5 and 6)
   http://www.positioniseverything.net/explorer/escape-floats.html
   But IE5-Mac shouldn't see this \*/
  * html #footer p {
    height:1%;
    }
  /* Resume IE5-Mac */
#footer a, #footer a:visited {
  color:#666;
  border-color:#444;
  }
#footer a:hover {
  color:#DC0067;
  border-color:#b55;
  }
