* {
font-size:8pt;
color:#5F5F5F;
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
}



.newsFlash_inline {
float:left;
padding-right:15px;
padding-bottom:10px;
}

.news-single-item .newsFlash_preview a {
float:left;
padding-right:15px;
padding-bottom:10px;
}

#wec_flashplayer_13 {
padding:0;
margin:0;
margin-top:-37px;
}



#links .text {
  background-color:#FFFFFF; 
  border:1px solid gray; 
  font-size: 8pt; 
  font-family: arial; 
  padding: 1px;
 }

.password {
  background-color:#FFFFFF; 
  border:1px solid gray; 
  font-size: 8pt; 
  font-family: arial; 
  padding: 1px;
 }

.submit {
  background-color:#EFEFEF;
  text-decoration:underline; 
  border:2px solid gray; 
  font-size: 8pt; 
  font-family: arial; 
  padding: 1px;
 }

#community_menue {
position:relative;
float:left;
height: 18px;
width:100%;
padding-top:7px;
padding-left:15px;
}

#community_menue ul {
list-style-type: none;
margin: 0;
padding: 0;
font-size:12px;
}

#community_menue ul li {
display: inline;
margin:0;
padding:0;
}

li.community_menue_norm a {
color: #000000;
font-weight:bold;
text-decoration: none;
padding-right: 10px;
}

li.community_menue_act a {
color: #F59E2D;
font-weight:bold;
text-decoration: none;
padding-right: 10px;
}
/*

#tx-srfeuserregister-pi1-fe_users_form label {
padding-right:0px;
}

#whoisonline {
padding-left:9px;
float:left;
clear:both;
position:relative;
width:130px;
height:180px;
overflow:hidden;
}

#tx_chcforum-pi1 div.header_text {
color:#FFFFFF;
font-size:16px;
}

div.tx-ednewscomments-pi1 {
border-bottom:1px dotted #CCCCCC;
padding-left:15px;
}

div.tx-ednewscomments-pi1-comment {
border-bottom:1px solid #F59E2D;
padding-bottom:15px;
padding-top:5px;
/*text-indent:15px;*/
}

div.tx-ednewscomments-pi1-header {
border-bottom:1px dotted #CCCCCC;
}

dd.csc-textpic-caption {
font-size:10px;
}

h1 {
font-size:11.5pt;
color:#F59E2D;
padding-bottom:3px;
border-bottom:1px dotted #CCCCCC;
}

.tx-ttnews-browsebox {
clear:both;
}

.csc-firstHeader {
font-size:13px;
}

a:link img, a:active img, a:visited img, a:hover img {
text-decoration: none;
border:0;
}

a {
color:#000000;
text-decoration:underline;
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
}

body {
	/*font-family: Lucida Grande, Arial, Helvetica, sans-serif;*/
	color:#000000;
	background: #ffffff;
	}

p.bodytext {
padding-top:0;
margin-top:0;
}

#editpanel {
position:relative;
height: 25px;
width:166px;
}

#loginbox h1.csc-firstHeader {
position:relative;
font-size:14px;
}

#loginbox table, #loginbox form, #loginbox tbody {
position:relative;
width: 190px;
float:left;
position:relative;
margin:0;
padding:0;
}

#loginbox td.csc-form-commentcell {
position:relative;
width:0;
height:0;
visibility:hidden;
}

.tx-newloginbox-pi1 h3 {
font-size:12px;
}

#box {
position:relative;
/*margin-left:20px;*/
width: 950px;
text-align: center;
height:auto;
}

#page {
position:relative;
width: 950px;
text-align:left;
height:auto;
}

#header {
position:relative;
width:950px;
float:left;
height:193px;
/*background-position:left top;
background-repeat:no-repeat;*/
text-align:center;
font-weight:bolder;
font-size:22px;
/*padding-top: 20px;*/
overflow:hidden;
z-index:1;
}

#oben_links {
position:relative;
float: left;
width: 617px;
height: 193px;
background-color: #FFFFFF;
background-image:url(picts/oben-suche.jpg);
background-repeat: no-repeat;
z-index:2;
overflow:hidden;
}

#suche {
position:relative;
width:150px;
float:left;
height:70px;
/*background-image:url(picts/suche-1.gif);
background-repeat: no-repeat;*/
overflow:hidden;
}

#suchbox {
position:relative;
padding-top:14px;
padding-left:12px;
z-index:2;
}

#logo {
position:relative;
width:233px;
float:left;
height:193px;
background-image:url(picts/oben-logo.jpg);
background-repeat: no-repeat;
z-index:2;
}

#oben_rechts {
position:relative;
width:100px;
float:left;
height:193px;
background-image:url(picts/oben-eissing.jpg);
background-repeat: no-repeat;
z-index:2;
}

/*
.headerweiss {
width:520px;
float:left;
height:20px;
}*/

#impress {
position:relative;
margin-top:135px;
margin-left:297px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-size: 10px;
text-align:left;
font-weight: normal;
font-stretch:extra-condensed;
/*word-spacing: 10px;*/
width:500px;
height: 12px;
z-index:3;
overflow:hidden;
}

#impress div {
position:relative;
display:inline;
}

#datum {
position:relative;
width: 90px;
height: 12px;
float:left;
color:#ffffff;
}

#kleines_menue {
position:relative;
width: 400px;
height: 12px;
float: left;
}

#kleines_menue ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#kleines_menue ul li {
display: inline;
margin:0;
padding:0;
}

li.kleines_menue_norm a {
color: #ffffff;
/*font-weight:bolder;*/
text-decoration: none;
padding-right: 15px;
}

li.kleines_menue_act a {
color: #990033;
/*font-weight:bolder;*/
text-decoration: none;
padding-right: 15px;
}
/*
#headerweissoben {
width:690px;
float:left;
height:20px;
}*/



#links {
position:relative;
width:166px;
height:530px;
float:left;
background-color:#fbe1b3;
overflow:hidden;
}

#menu {
position:relative;
width:166px;
height:auto;
float:left;
margin-bottom:20px;
overflow:hidden;
z-index:3;
/*background-image:url(picts/menue-1.gif);*/
/*padding: 20px 0px 10px 0px;*/
}

#menu img {
border-bottom: solid 1px #ffffff;
}

#menu li {
height:30px;
border-bottom: dotted 1px #f59d2d;
}

#loginbox {
position:relative;
width:133px;
height:auto;
padding: 0px 10px 10px 10px;
}

#rechts {
position:relative;
width:140px;
height:auto;
float:right;
position: relative;
}

#anzeigen {
position:relative;
width:140px;
height:auto;
float:right;
padding-top:20px;
}

#anzeigen img {
padding-bottom: 15px;
}

.banner_rechts {
width:140px;
height: auto;
}

#eissing {
position:relative;
width:140px;
height:70px;
position: absolute;
bottom: 0;
}

#content {
position:relative;
width:585px;
height:auto;
float:left;
font-size:13px;
line-height: 1.5;
}

#content div.textarea {
padding: 20px;
clear:both;
a:link {color:#ff0000;
}

#menu ul li.norm a:link, #menu ul li.norm a:visited {
color:#ffffff;
text-decoration:none;
font-weight:bolder;
font-size:13px;
}

#menu ul li.norm a:hover {
color: #ffffff;
}

#menu ul, #menu li {
margin:0;
padding:0;
list-style-type:none;
}

#menu li {
padding-left: 20px;
height: 25px;
margin-bottom: 15px;
}

.menu_act a {
color: #ffffff;
text-decoration: none;
font-weight: bolder;
font-size: 16px;
}

#menu ul {
margin-top: 20px;
height: auto;
}

/* fein gemacht vom fuss ;) */
.tx-newsfeedit-pi1-form-field input {
 display: block;
 margin-bottom: 0.4em;
}
.tx-newsfeedit-pi1-form-field img {
 margin-right: 0.4em;
}
