/*
Stylename: Blue Sunrise
Copyright: Woltlab GmbH

Verwendung nur mit Genehmigung

Also denk erst gar nicht daran abzukupfern!

*/

BODY {
	margin: 0;
	background: #EEEEEE url(back.jpg) repeat-x;
	font-family: 'Trebuchet MS', Trebuchet, 'Segoe UI', Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.preload {
	display: none;
}

#scndLvlNav {
	height: 26px !important;
	vertical-align: middle !important;
}

#logocarrier {
	height: 94px !important;
	text-align: left !important;
}

/*
Beginn Hauptnavigation
*/

#frstLvlNav {
	height: 30px !important;
}


#frstLvlNav  ul {
	margin:0;
	padding: 0;
}

#frstLvlNav  ul li {
	list-style-type: none;
	display: inline;
	float: left;
}

#frstLvlNav  ul li a {
	text-decoration: none; 
	overflow: hidden;
	float: left;
	height: 30px;
}

#frstLvlNav  ul li a:focus {
	outline: none;
}

#frstLvlNav  ul li a span {
	text-decoration: none; 
}

.icon {
	vertical-align: middle;
	padding-top: 3px;
	padding-left: 3px;  
}

#start {
	background: #2D5B82 url(menuActive.png) repeat-x;
	color: white;
	border-right: solid 1px #8DA4B7;
	border-left: solid 1px #8DA4B7;
	width: 75px;
}

#start a {
	color: #FFFFFF;
}

#members {
	color: #154268;
	border-right: solid 1px #8DA4B7;
	width: 95px;
}

#members:hover {
	background: #FFE0B8 url(menuHover.png) repeat-x;
	color: #154268;
	border-right: solid 1px #8DA4B7;
	width: 95px;
}

#team {
	color: #154268;
	border-right: solid 1px #8DA4B7;
	width: 70px;
}

#team:hover {
	background: #FFE0B8 url(menuHover.png) repeat-x;
	color: #154268;
	border-right: solid 1px #8DA4B7;
	width: 70px;
}

#faq {
	color: #154268;
	border-right: solid 1px #8DA4B7;
	width: 65px;
}

#faq:hover {
	background: #FFE0B8 url(menuHover.png) repeat-x;
	color: #154268;
	border-right: solid 1px #8DA4B7;
	width: 65px;
}

#index {
	color: #154268;
	border-right: solid 1px #8DA4B7;
	width: 85px;
}

#index:hover {
	background: #FFE0B8 url(menuHover.png) repeat-x;
	color: #154268;
	border-right: solid 1px #8DA4B7;
	width: 85px;
}

#search {
	color: #154268;
	border-right: solid 1px #8DA4B7;
	width: 70px;
}

#search:hover {
	background: #FFE0B8 url(menuHover.png) repeat-x;
	color: #154268;
	border-right: solid 1px #8DA4B7;
	width: 70px;
}

#database {
	color: #154268;
	border-right: solid 1px #8DA4B7;
	width: 97px;
}

#database:hover {
	background: #FFE0B8 url(menuHover.png) repeat-x;
	color: #154268;
	border-right: solid 1px #8DA4B7;
	width: 97px;
}

#rss {
	color: #154268;
	border-right: solid 1px #8DA4B7;
	width: 92px;
}

#rss:hover {
	background: #FFE0B8 url(menuHover.png) repeat-x;
	color: #154268;
	border-right: solid 1px #8DA4B7;
	width: 92px;
}

#guthaben {
	color: #154268;
	border-right: solid 1px #8DA4B7;
	width: 95px;
}

#guthaben:hover {
	background: #FFE0B8 url(menuHover.png) repeat-x;
	color: #154268;
	border-right: solid 1px #8DA4B7;
	width: 95px;
}

#empfehlen {
	color: #154268;
	border-right: solid 1px #8DA4B7;
	width: 95px;
}

#empfehlen:hover {
	background: #FFE0B8 url(menuHover.png) repeat-x;
	color: #154268;
	border-right: solid 1px #8DA4B7;
	width: 95px;
}

/*
Ende Hauptnavigation
*/

/*
Beginn oberste Navigation
*/


#scndLvlNav  ul {
	margin:0;
	padding: 0;
}

#scndLvlNav  ul li {
	list-style-type: none;
	display: inline;
	float: left;
}

#scndLvlNav  ul li a {
	text-decoration: none; 
	overflow: hidden;
	float: left;
	height: 25px;
	font-size: 11px;
}

#scndLvlNav  ul li a:focus {
	outline: none;
}

#scndLvlNav  ul li a span {
	text-decoration: underline; 
}

#register {
	color: #FFFFFF;
	width: 90px;
	padding-top: 0px;
}

#logout {
	color: #FFFFFF;
	width: 75px;
	padding-top: 0px;
}

#anmelden {
	color: #FFFFFF;
	width: 75px;
	padding-top: 0px;
}

#usercp {
	color: #FFFFFF;
	width: 75px;
	padding-top: 0px;
}

#acp {
	color: #FFFFFF;
	width: 75px;
	padding-top: 0px;
}

#pms {
	color: #FFFFFF;
	width: 130px;
	padding-top: 0px;
}

#language {
	color: #FFFFFF;
	width: 120px;
	padding-top: 0px;
}

.smallicon {
	vertical-align: text-bottom;
	padding-top: 7px;
	padding-left: 3px;  
}

/*
Ende oberste Navigation
*/

/*
Boxen Index
*/

.infobox {
	border: solid 1px #0066FF;
	background: #DDEEFF url(info.png) no-repeat;
	padding: 4px;
	padding-left: 55px;
	background-position: 3px 50%;
	color: #0066FF;
	font-size: 13px;
	text-align: justify;
}

.userbox {
	border: solid 1px #0066FF;
	background: #DDEEFF url(infoM.png) no-repeat;
	padding: 4px;
	padding-left: 31px;
	background-position: 5px 50%;
	color: #0066FF;
	font-size: 11px;
}

.infobox a, .userbox a {
	color: #333333;
	text-decoration: underline;
}

/*
Ende Boxen Index
*/

/*
Forum allgemein
*/

#masterboardname {
	font-size: 18px;
	margin-bottom: 15px;
	padding-left: 5px;
	color: #154268;
}

.bigicon {
	vertical-align: text-top;
	margin-bottom: 15px;
}

.tablecat {
	background: #2D5B82 url(catpic.png) repeat-x;
	color: white;
	font-size: 13px;
}

.tabletitle {
	background: #F9FBFB url(cellpic.png) repeat-x;
	color: #154268;
	font-size: 11px;
}

.tabletitle:hover {
	background: #FFE0B8 url(menuHover.png) repeat-x;
	color: #154268;
	font-size: 11px;
}

#footer {
	color: #154268;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 11px;
}

form {
	margin: 0;
	padding: 0;
}

/*
Beginn Suchfeld
*/

.searchfield {
	width: 210px;
	height: 44px;
	float: right;
	background: transparent url(search.png) no-repeat;
	margin-top: 30px;
	padding-left: 10px;
	padding-top: 10px;
}

.searchinput {
	border: solid 1px #8DA4B7;
	background: #FFFFFF url(search-form.png) no-repeat;
	padding-left: 20px;
	width: 180px;
}

.searchbutton {
	vertical-align: middle;
}

#suchmenu {
	position: absolute;
	top: 87px;
	width: 100%;
	overflow: hidden;
	display: none;
	z-index: 3;
	float: right;
	filter: progid:DXImageTransform.Microsoft.alpha(enabled=1,opacity=90); /* IE */
	-moz-opacity: .9; /* Mozilla */
	opacity: .9; /* CSS3 */
}

#searchhelper {
	margin: auto;
	text-align: center;
	width: 819px;
}

/*
Ende Suchfeld
*/

/*
Ende Forum allgemein
*/

/*
Thread Sidebar
*/

.threadstarterSb {
	background: #FEDCB6 url(threadstarter-bg.jpg) repeat-x;
	color: #57595A;
	font-size: 11px;
}

.Sb {
	background: #D7E7F6;
	background-image: url(sidebar.jpg);
	background-repeat: repeat-x;
	color: #57595A;
	font-size: 11px;
}

.threadstarterSb_fc {
	background: #FEDCB6;
	color: #57595A;
	font-size: 11px;
}

.Sb_fc {
	background: #D7E7F6;
	color: #57595A;
	font-size: 11px;
}

/*
Ende Thread Sidebar 
*/

.threadpost a:link, .threadpost a:visited {
 background: url(url.gif);
 background-repeat: no-repeat;
 background-position: right;
 padding-right:17px;
}

.threadpost a:hover, .threadpost a:active {
 background: url(hover_url.gif);
 background-repeat: no-repeat;
 background-position: right;
 padding-right:17px;
}

/*
Beginn Threadnavigation !! Wichtig: seitenverkehrt!!
*/

.threadfunctions {
	height: 34px !important;
	text-decoration: none;
}


.threadfunctions  ul {
	margin:0;
	margin-top: 4px;
	padding: 0;
}

.threadfunctions  ul li {
	list-style-type: none;
	display: inline;
	float: right;
	margin-right: 3px;
	text-decoration: none;
}

.threadfunctions  ul li a {
	text-decoration: none !important; 
	overflow: hidden;
	float: left;
	height: 23px;
	color: #666666 !important;
}

.threadfunctions  ul li a:focus {
	outline: none;
	text-decoration: none;
}

.threadfunctions  ul li a span {
	text-decoration: none; 
}


.goup {
	background: #F9FBFB url(cellpic.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 20px;
}

.goup:hover {
	background: #FFE0B8 url(menuHover.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 20px;
}

.ip {
	background: #F9FBFB url(cellpic.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 40px;
	text-align: left;
}

.ip:hover {
	background: #FFE0B8 url(menuHover.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 40px;
	text-align: left;
}

.report {
	background: #F9FBFB url(cellpic.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 70px;
	text-align: left;
	text-decoration: none;
}

.report:hover {
	background: #FFE0B8 url(menuHover.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 70px;
	text-align: left;
	text-decoration: none;
}

.editpost {
	background: #F9FBFB url(cellpic.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 90px;
	text-align: left;
	text-decoration: none;
}

.editpost:hover {
	background: #FFE0B8 url(menuHover.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 90px;
	text-align: left;
	text-decoration: none;
}

.quote {
	background: #F9FBFB url(cellpic.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 72px;
	text-align: left;
	text-decoration: none;
}

.quote:hover {
	background: #FFE0B8 url(menuHover.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 72px;
	text-align: left;
	text-decoration: none;
}

.replypost {
	background: #F9FBFB url(cellpic.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 87px;
	text-align: left;
	text-decoration: none;
}

.replypost:hover {
	background: #FFE0B8 url(menuHover.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 87px;
	text-align: left;
	text-decoration: none;
}

.homie {
	background: #F9FBFB url(cellpic.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 82px;
	text-align: left;
	text-decoration: none;
}

.homie:hover {
	background: #FFE0B8 url(menuHover.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 82px;
	text-align: left;
	text-decoration: none;
}

.threadsearch {
	background: #F9FBFB url(cellpic.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 67px;
	text-align: left;
	text-decoration: none;
}

.threadsearch:hover {
	background: #FFE0B8 url(menuHover.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 67px;
	text-align: left;
	text-decoration: none;
}

/*
Ende Threadnavigation
*/

/*
Beginn PN-Navigation
*/

.pmoptions {
	height: 34px !important;
	text-decoration: none;
	width: 600px;
}


.pmoptions  ul {
	margin:0;
	margin-top: 4px;
	padding: 0;
}

.pmoptions  ul li {
	list-style-type: none;
	display: inline;
	float: left;
	margin-right: 3px;
	text-decoration: none;
}

.pmoptions  ul li a {
	text-decoration: none !important; 
	overflow: hidden;
	float: left;
	height: 23px;
	color: #666666 !important;
}

.pmoptions  ul li a:focus {
	outline: none;
	text-decoration: none;
}

.pmoptions  ul li a span {
	text-decoration: none; 
}


.newpm {
	background: #F9FBFB url(cellpic.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 115px;
}

.newpm:hover {
	background: #FFE0B8 url(menuHover.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 115px;
}

.replypm {
	background: #F9FBFB url(cellpic.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 75px;
}

.replypm:hover {
	background: #FFE0B8 url(menuHover.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 75px;
}

.forwardpm {
	background: #F9FBFB url(cellpic.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 100px;
}

.forwardpm:hover {
	background: #FFE0B8 url(menuHover.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 100px;
}

.downloadpm {
	background: #F9FBFB url(cellpic.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 110px;
}

.downloadpm:hover {
	background: #FFE0B8 url(menuHover.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 110px;
}

.printpm {
	background: #F9FBFB url(cellpic.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 95px;
}

.printpm:hover {
	background: #FFE0B8 url(menuHover.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 95px;
}

.deletepm {
	background: #F9FBFB url(cellpic.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 75px;
}

.deletepm:hover {
	background: #FFE0B8 url(menuHover.png) repeat-x;
	color: #666666;
	border: solid 1px #8DA4B7;
	width: 75px;
}

/*
Ende PN-Navigation
*/


/*
End of File
*/
