
body {
margin : 0;
padding : 0;
font : 83% "lucida sans", "Trebuchet MS", verdana, tahoma, arial, sans-serif;
line-height : 1.7em;
background : #fff url(images/bgd.jpg) no-repeat;
background-attachment:fixed;
color : #000;
}
a:link, a:visited, a:active {
color : #6194C3;
background : inherit;
text-decoration:none;
}
a:hover {
color : #6194C3;
background : inherit;
}
h1 {
margin : 0;
padding : 0px;
font-size : 130%;
color : #6194C3;
background : inherit;
}
#inhalt h2 {
padding : 10px 0 10px 30px;
margin : 0;
font-size : 120%;
text-transform : uppercase;
color : #000000;
background : inherit;
}
#container {
width : 750px;
margin-left : 0;
margin-right : auto;
color : #6194C3;
background : inherit;
}
#header {
width : 750px;
height : 172px;
border-bottom : 0 solid #ccc;
background : transparent url(images/head.jpg) no-repeat;
margin-bottom : 0;
}
#title {
width : 750px;
height : 50px;
margin-bottom : 10px;

background : transparent url(images/title.jpg) no-repeat;
}
#title p {
text-align : center;
text-transform : uppercase;
letter-spacing : 5px;
color : #6194C3;
background : inherit;
font-size : 130%;
padding : 20px 20px 20px 0;
}
#leftcol {
width : 200px;
float : right;
padding : 5px 0 5px 0;
}
#leftcol p {
padding : 5px 20px 5px 20px;
margin : 0;
}
#leftcol h2 {
padding : 10px 0 10px 20px;
margin : 0;
font-size : 120%;
text-transform : uppercase;
color : #6194C3;
background : inherit;
}
#leftcol ol, ul {
font-size : 90%;
color : #6194C3;
background : inherit;
}
#inhalt {
margin-left: 15px;
margin-right : 0;
width : 490px;
}
#inhalt p {
padding : 5px 5px 5px 5px;
margin : 0;
}
#footer {
width : 750px;
height : 50px;
clear : right;
border-top : 1px solid #666;
background : inherit;
color : #eee;
padding : 5px 0 5px 0;
}
#footer p {
text-align : left;
padding-left : 25px;
font-size : 0.9em;
}
#navcontainer {
width : 220px;
margin-left : 20px;
padding-bottom : 20px;
}
#navcontainer ul {
margin-left : 0;
padding-left : 0;
list-style-type : none;
}
#navcontainer a {
display : block;
padding : 3px;
width : 160px;
background-color : #fff;
color : #6194C3;
border-bottom : 1px solid #6194C3;
}
#navcontainer a:link, #navlst a:visited {
background : inherit;
color : #6194C3;
text-decoration : none;
}
#navcontainer a:hover {
background-color : #ffffff;
color : #6194C3;
}
.bildrahmenkategorie { 
	margin:6px 0px 6px -2px;
	background: url(files/bildschatten.png) no-repeat bottom left;
	padding: 2px 5px 10px 5px;
	border-top: solid 1px #eee;
}
/* 
	TagBox table styles
	written by TagBox http://www.tagbox.de
*/
#inhalt p.eltitel {
float:left;
}
#inhalt p.eldesc {
float:left;
}

.elDate {
width:30px;
}
.eltitle {
width:170px;
}
.elcat {
width:170px;
}
.elvenue {
width:150px;
}
input#los {
float:right;
}
.lcat{
width:90px;
float:left;
}
.lven{
width:90px;
float:left;
}
.lyear{
width:90px;
float:left;
}
select#cat
{	
	margin-right:20px;
	float:left;
}
select#ven
{	
float:left;
}
select#year
{	
float:left;
}
table {
  border-collapse: collapse;
  border: 1px solid #03476F;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #363636;
  background: #ffffff;
  width:480px;
  }
 table a:hover {
 color: #363636;
 text-decoration: underline;
 }
caption {
  text-align: center;
  font: bold 18px arial, helvetica, sans-serif;
  background: transparent;
  padding:6px 4px 8px 0px;
  color: #03476F;
  text-transform: uppercase;
  }
td, th {
  border: 1px dotted #03476F;
  padding: .4em;
  color: #363636;
  }

thead th, tfoot th {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #03476F;;
  text-align: left;
  background: #4591AD;
  color: #FFFFFF;
  padding-top:3px;
  }
tbody td a {
  background: transparent;
  text-decoration: none;
  color: #cccccc;
  }
tbody th a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #cccccc;
  }
tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }
tfoot td {
  border: 1px solid #03476F;
  background: #4591AD;
  padding-top:3px;
  color: #FFFFFF;
  }
.odd {
  background: #CFE8FF;
  }
  
 
.magazine-container {
	background: #f7f7f7;
}
.magazine-image a, .magazine-image a:hover {
	border: 0;
	background: transparent;
     	outline; 0;
}
