@import "form.css";
@import "profile.css";
@import "kalender.css";
@import "community-nav.css";
@import "community.css";
@import "admin.css";

/***************************    Globale Definitionen    ********************************/


*, html, body  {
	padding: 0;
	margin:0;
	font-size: 100.01%;
	outline:none;
}
h1 {
  color:#000000;
  font-size:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  
}
h2 {
  padding: 5px;
  color:#000000;
  font-size:15px;
  
}
h3 {
  padding: 5px;
}
h4 {
font-size:1.0em;
}

ul,ol {
  list-style-type:disc;
  list-style: none;
}
img {
	border: 0px;
}
a {
	color: #f73801;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	 cursor:pointer;
}
li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

body {
	margin:auto;
	text-align:center;
	color:#083239;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:13px;
	 font-style:normal;
	 font-variant:normal;
	 font-weight:normal;
	 line-height:160%;

}
.image-button{
	margin:10px 10px 4px 0;
}
.clear-both{
	clear:both;
}
.center{
	text-align:center;
}
/***************************    Wrapper    ********************************/

#wrapper {
	margin: 0px auto 50px auto;
	text-align:left;
	width:940px;
	position:relative;
}

/***************************    Top Menü    ********************************/
#slogan{
	font-size:11px;
	font-weight:normal;
	position:absolute;
	top:60px;
	left:105px;
	line-height:13px;
}	
#slogan span{
	font-size:9px;
	color:#999999;
}
#top-menu{
	margin:30px 10px 15px 10px;
	width:940px;
	float:left;
}
* html #top-menu{
	width:900px;
}
#top-menu h1 {
	float:right;
	margin:0 25px 15px 0;
}
* html #top-menu h1 {
	margin:0 0 15px 0;
}
#top-menu h1 a {
	color:#919191;
}

#fevarus-records-logo{
	 background: url("images/logo.jpg") no-repeat;
	 display:block;
	 height:54px;
	 width:392px;
	 float:left;
}

/***************************    Top Menü - Navigation   ********************************/

#top-menu ul {
	position:absolute;
	top:65px;
	right:0px;
}
#top-menu ul li {
	float:left;
	margin:0 7px 0 5px;
}
#top-menu ul li a {
	font-size:11px;
	line-height:9px;
	font-weight:bold;
	padding-right:8px;
	height:12px;
}
#top-menu ul .top-menu-border a {
	border-right:1px solid red;
}
#top-menu li a:hover {
		background: url("images/top-navi-bg.jpg") repeat-x;
		color:#ffffff;
		text-decoration:none;
		padding:5px;
		margin:0 -1px;
}	
#top-menu .no-border {
	border-right:1px solid #ffffff!important;
} 
.no-border{
	margin:0!important;
	border:none!important;
}

/***************************    Header    ********************************/
#header{
	 background: url("images/header.jpg") no-repeat;
	 height:220px;
	 width:940px;
	 clear:both;
	 position:relative;
}
#livestream{
	height:16px;
	position:absolute;
	bottom:3px;
	left:1px;
	line-height:18px;
	color:#fcd0b7;
	font-size:11px;
	font-weight:bold;
	padding-left:14px;
	width:500px;
 }
#livestream a{
	color:#ebebeb;
	font-weight:bold;
	font-size:11px;
	background: url("images/music.png") no-repeat;
	padding:0 0 0 19px;
	margin-left:8px;
}
#livestream a:hover{
	color:#ff9b9b;
	text-decoration:none;
}

#header ul, #header .top-navi-punkt, .top-navi-punkt-twitter{
	margin-left:600px;
	width:290px;
	padding-right:20px;
	font-size:11px;
	line-height:14px;
	color:#FFFFFF;

}
.top-navi-punkt{
	margin-top:6px;
	padding-top:18px;
}
.top-navi-punkt, .top-navi-punkt-twitter{
	margin-top:0px;
	padding-top:4px;
	margin-bottom:7px!important;
}
#twitter_update_list{
	font-size:11px!important;
	font-family:Arial, Helvetica, sans-serif;
	color:#c4c4c4!important;
	margin-bottom:14px!important;
	height:45px;
}
.top-twitter {
	padding-top:7px!important;
}
#header ul li h1 a{
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	
}
.navi-content-text{
	height:45px;
}
*html .navi-content-text{
	height:42px;
}
.main-page{
	position:absolute;
	top:0px;
	left:0;
	height:218px;
	width:530px;
}
#login-bar{
	 background: url("images/down-menue-header-links.jpg") repeat-x;
	 height:39px;
	 width:940px;
	 color:#FFFFFF;
	 font-weight:bold;
	 font-size:11px;
	 float:left;
}
#login{
	padding:5px 60px 4px 8px;
	height:28px;
		 float:left;
}
.loginfields, .password{
	width:125px;
}
#navigation {
	background: url("images/kuenstler-finden.jpg") repeat-x;
	width:187px;
	height:39px;
	font-size:17px;
	line-height:39px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	right:0px;
	float:right;
	
}
/** IE HACKS Start**/
*:first-child+html #navigation{
	top:309px;
}
* html #navigation{
	top:309px;
}
/** IE HACKS Stopp**/


/***************************    User tshirt CD Menue    ********************************/

.user-cds-shirts-nav {
	float:left;
}
.user-cds-shirts-nav img{
/*	border:1px solid #151515; */
	padding:2px;
}
.user-cds-shirts-nav li{
	float:left;
	height:90px;
	width:80px;
	margin:0 0 9px 0;
}

.user-cds-shirts-nav a{
	color:#171717;
	font-weight:normal;
	font-size:10px;
	margin:0 0 0 5px;
	float:left;
	margin:0 auto 5px auto;
}

.stern1, .stern2, .stern3, .stern4, .stern5, .stern6, .stern0{
	 display:block;
	 height:10px;
	 width:70px;
	 background-position:center;
}
.stern0{
	 background: url("images/0sterne.jpg") center no-repeat;
}
.stern1{
	 background: url("images/1sterne.jpg") center no-repeat;
}
.stern2{
	 background: url("images/2sterne.jpg") center no-repeat;
}
.stern3{
	 background: url("images/3sterne.jpg") center no-repeat;
}
.stern4{
	 background: url("images/4sterne.jpg") center no-repeat;
}
.stern5{
	 background: url("images/5sterne.jpg") center no-repeat;
}
.stern6{
	 background: url("images/6sterne.jpg") center no-repeat;
}





/***************************    content    ********************************/


#content{
	margin:2px 0 20px 0;
	border-top:2px solid #e63501;
	width:940px;
	padding:10px 0 20px 0;
	float:left;
}
* html #content{
	width:945px;
}
#sidebar-links{
	width:367px;
	float:left;
}
#sidebar-center{
	width:737px;
	float:left;
}
#sidebar-rechts{
	width:340px;
	float:left;
	margin-left:30px;
}
/** IE HACKS Start**/
* html #sidebar-links{
	width:369px;
}
/** IE HACKS Stopp**/


.top-ueberschrift span{
	color:#dd4514;
}
.top-ueberschrift {
	background: url("images/ueberschriften-bg.jpg") repeat-x;
	padding-bottom:5px;
	margin:10px 0 3px 0;
}
.top-ueberschrift h1 {
	background-color:#ffffff;
	display:inline;
	padding:0 5px 1px 0;
	
} 
hr.button{
	border:none;
	border-top:1px dashed #999999!important;
	margin:8px 0 23px 0;
}
/** IE HACKS Start**/
*:first-child+html hr.button{
	margin:3px 0 10px 0;
}
* html hr.button{
	margin:3px 0 10px 0;
}
/** IE HACKS Stopp**/
.termine {
	padding:0;
	margin:0;

}
.termine span{
	color:#000000;	
}
.termine a:hover{
	text-decoration:none;
}
.termine a:hover{
	color:#404040;
}
.termine span:hover{
	color:#e04517;
}

.button-knopf {
	margin-top:7px;
	clear:both;
}
.button-knopf a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
	background: url("images/button.jpg") repeat-x;
	border-left:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	height:39px!important;
	text-align:center;
	margin:0 3px 1px 3px;
	padding:3px 8px 4px 8px;
}
.button-knopf a:hover {
	 background: #a22600;
}
.button-logins {
	 background: url("images/login-buttons.jpg") repeat-x;
	 border:none;
	 border-left:1px solid #141313;
	 border-right:1px solid #141313;
	 width:92px;
	 height:19px;
	 text-align:center;
	 color:#FFFFFF;
	 text-decoration:none;
	 font-size:11px;
	 font-weight:bold;
	 line-height:19px;
	 cursor:pointer;
}
* html .button-logins {
	 border:none;
}
*:first-child+html .button-logins {
	 border:none;
}
#registrierungs-button {
	margin-left:10px;
}
.button-logins a{
	 color:#FFFFFF;
	 text-decoration:none;
	 font-size:11px;
	 font-weight:bold;
	 line-height:19px;
	 display:block;
	 
}
.button-logins:hover {
	 background: #413d3c;
	 cursor:pointer;
}
/***************************    Tag Cloud    ********************************/

#tag-cloud a{
	color:#000000;
}
#tag-cloud {
	text-align:center;
}
.tag-link-1{
	font-size:1.1em;
}
.tag-link-2{
	font-size:1.2em;
}
.tag-link-3{
	font-size:1.3em;
}
.tag-link-4{
	font-size:1.5em;
}
.tag-link-5{
	font-size:1.0em;
}
.tag-link-6{
	font-size:0.9em;
}
.tag-link-7{
	font-size:0.8em;
}
.tag-link-8{
	font-size:1.8em;
}
.tag-link-special {
	color:#e04414!important;
	font-size:1.4em;
	font-weight:bold;
}

/***************************    navi-rechts    ********************************/


#navi-rechts{
	width:187px;
	margin:-10px 0 0 16px;
	float:left;
}
#navi-rechts ol{
	padding:0;
	color:#FFFFFF;
	font-weight:bold;
}
#navi-rechts li{
	background-color:#f63d05;
	border-bottom:1px solid #fa8361;
	margin-bottom:1px;
}
#navi-rechts li:hover{
	background-color:#818382;
}
#navi-rechts li a{
	color:#FFFFFF;
	display:block;
	padding-left:8px;
}
#navi-rechts li a:hover{
	text-decoration:none;
}
.navi-rechts-top-bar{
	background:#000000!important;
	border-top:3px solid #fb9d81!important;
	border-bottom:1px solid #818382!important;
	padding-left:8px;
}
.navi-rechts-down-top-bar{
	border-top:1px solid #818382!important;
}



/***************************    Footer    ********************************/


#footer{
	height:200px;
	border-bottom:1px dashed #999999;
	position:relative;
	clear:both;
}
#footer-top-navi{
	background-color:#000000;
	color:#FFFFFF;
	float:left;
	width:900px;
	height:35px;
	margin:10px 0 0 0;

}
#footer-top-navi li{
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	width:158px;
	margin:7px 15px 3px 10px;
	font-size:11px;
}
/** IE HACKS Start**/
* html #footer-top-navi li{
	margin-left:30px;
}
/** IE HACKS Stopp**/
.footer-menue{
	float:left;
	margin:8px 15px 8px 15px;
}
.footer-menue li a{
	color:#000000;
	font-size:0.8em;
}
.footer-menue li{
	width:154px;
}
.footer-menue li a:hover{
	color:#f73801;
	text-decoration:none;
}
#impressum{
	position:absolute;
	top:142px;
	right:30px;
	text-align:right;
	font-size:0.8em;
	color:#3f3f3f;
}
#impressum a{
	color:#3f3f3f;
	font-weight:normal;
	padding:0 5px 0 5px;
}
.footer-border-right{
	border-right:1px solid #3f3f3f;
}
#no-script{
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	background:#bbc112;
	border:1px dashed #1282c1;
	width:100%;
	margin-bottom:15px;
	margin:auto;
	height:17px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:17px;
}