

* {
padding: 0px;
margin:0px;
font-size: 12px;
border: 0px solid red;
}

p, h1, h2, h3, h4 {

margin-bottom:14px;
line-height: 22px;
}


h1 {
font-size: 18px;

}

body{
background: #050000 url(/media/tpl1/bg.jpg) no-repeat scroll center top;
font-family:Geneva, Arial, Helvetica, sans-serif;
/*font-family:Verdana,Arial,sans-serif;
font-family:Arial, Verdana,sans-serif;
font-family:Verdana,Arial,sans-serif;
font-family:Times New Roman, Times, serif;
font-family:Courier New, Courier, mono;
font-family:Georgia, Times New Roman, Times, serif;
font-family:Geneva, Arial, Helvetica, sans-serif;*/
color: white;
text-align: center;
}

#site {
width: 920px;
text-align: center;
margin: auto;
}

#container {
padding-top: 157px;
border: 0px solid white;
text-align: left;
//*background: transparent url(/media/tpl1/ecke.png) no-repeat bottom right;*//
}

#top {
border-bottom: 0px solid white;
font-family:Courier New, Courier, mono;
font-size: 20px;
padding-left: 10px;
}

#header {
}


#left {
background: transparent url(/media/tpl1/bg_nav2.jpg) repeat-x top left;
}

#left ul {
padding: 0px:
margin: 0px;
}


#left li {
display: inline;
}

#left li:hover {

}

#left li.level0 a:link, #left li.level0 a:visited,#left li.level1 a:link, #left li.level1 a:visited {
background: black url(/media/tpl1/bg_nav2.jpg) repeat-x 10px 0px;
color: white;
padding: 2px 4px 2px 4px;
font-size: 16px;
text-decoration: none;
border-right: 1px solid white;
font-weight: normal;
}

#left li.level0 a:hover, #left li.level0 a:focus, #left li.level1 a:hover, #left li.level1 a:focus {
background: transparent url(/media/tpl1/bg_nav2.jpg) repeat-x 0px 10px;
color: white;
}

#left li.level1 a:link, #left li.level1 a:visited {
}

#left li.level1 a:hover, #left li.level1 a:focus {
}

#content {
color: white;
padding: 0px 40px 10px 10px;
}

#content img {
padding: 0px 10px 10px 10px;
}

#content a:link, #content a:visited {
color: white;
border-bottom: 1px solid white;
padding: 4px;
text-decoration: none;
}

#content a:hover, #content a:focus {
color: white;
background-color: #333;
}

#content ul li {
margin: 20px;
list-style: none;
}

#content ul li.level1 {
margin-left: 40px;
list-style: none;
}


#multiimg a:hover, #multiimg a:focus {
color: silver;
background-color: black;
}

#multiimg img, #soloimg img{
border: 1px solid white;
}



li.menusel {
background-color: black;
padding: 2px;
}


#login {
}

.center {
text-align: center;
}

#sitenav {
text-align: center;
}

#sitenav a:link, #sitenav a:visited{
border: 1px solid white;
}

#sitenav a:hover, #sitenav a:focus {
border: 1px solid #FF9900;
}

.select a{

}

#adminmenu {
color: gray;
background-color: white;
padding: 4px;
position: relative;
top: 0px;
left: 0px;
margin: 10px;
font-size: 11px;
text-align: left;
width: 240px;
top: 10px;

}

#adminmenu a:link, #adminmenu a:visited{
color: black;
}

#adminmenu a:hover, #adminmenu a:focus{
color: red;
}

#adminmenu ol{
list-style-type: none;
}

#multiimg  {

}

#multiimg table {
text-align: center; 
margin-left: auto;
margin-right: auto;
border: 0px solid white;
}

#content #multiimg a:link, #content #multiimg a:visited {
color: black;
border: none;
}

#galnav {
text-align: center;
padding: 10px;
}

#galnav a {
}

#soloimg{
text-align: center;
}

#footer{
clear: both;
text-align: center;
border-top: 1px solid white;
border-bottom: 0px solid white;
margin: 10px;
}

#footer li{
list-style-type: none;
}

#footer a:link, #footer a:visited{
color: gray;
text-decoration: none;
}

#footer a:hover, #footer a:focus{
color: white;
border-bottom: 1px solid white;
}

#suche {
position: absolute;
top: 1px;
left: 760px;
display: none;
}
#suche input {
}

#suche .bt1, #login .bt1 {
}

.orange {
}

.left {
text-align: left;
}

.menuparent {
}

.date {
}

#back {
float: right;
}

#news {
border: 1px solid gray;
width: 1px;
position: absolute;
top: 180px;
background: transparent url(/media/tpl1/pixel_trans_caro2.gif) repeat 0px 0px;
padding: 2px;
text-align: left;
float: left;
z-index: 3;
margin-left: 692px;
height: 1px;
overflow-x: hidden;
overflow-y: auto;
display:none;
}

#news a:link, #news a:visited {
color: white;				 
}

#news a:hover, news a:focus {

}

.more {
font-weight: bold;
} 


#adminmenu  {
padding: 2px;
border: 1px solid black;
background-color: white;
width: 200px;
}


#adminmenu li {
padding: 2px;

}

#adminmenu a:link, #adminmenu a:visited {
color: white;
padding: 2px;
text-decoration: none;
display: block;
background-color: silver;
background:white url(/media/admin/switch_a.gif) repeat scroll 0 0;
}

#adminmenu a:hover, #adminmenu a:focus {
background:white url(/media/admin/switch_b.gif) repeat scroll 0 0;
}

.adminhead {
font-size: 14px;
padding-left: 3px;
}

.reihe {

}

.lspalte {

}

.rspalte {

}
