/** ****************************
********** Generelles **********
**************************** **/
body {
	color: #FFFFFF;
	background-color: #000000;
	background-image: url(../img/outside.jpg);
	font-family: Verdana;
	font-size: 10pt;
}
/** ---------- Link ---------- **/
a {
	color: #999999;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/** ***********************
********** Forum **********
*********************** **/
/** ---------- Topnavi ---------- **/
div.board-topnavi {
    width: 250px;
    height: 40px;
    border: 0px solid #FF0000;
    position: absolute;
    float: left;
    margin-top: -12px;
    margin-left: 400px;
}
/* Home */
a.board-topnavi_home {
    width: 40px;
    height: 40px;
    background-image: url(../img/board/topnavi/home.png);
    display: inline-block;
    margin-right: 5px;
}

a.board-topnavi_home:hover {
    width: 40px;
    height: 40px;
    background-image: url(../img/board/topnavi/home-hover.png);
    display: inline-block;
    margin-right: 5px;
}
/* New Posts */
a.board-topnavi_new-posts {
    width: 40px;
    height: 40px;
    background-image: url(../img/board/topnavi/new-posts.png);
    display: inline-block;
    margin-right: 5px;
}

a.board-topnavi_new-posts:hover {
    width: 40px;
    height: 40px;
    background-image: url(../img/board/topnavi/new-posts-hover.png);
    display: inline-block;
    margin-right: 5px;
}

/** ---------- Note 1 ---------- **/
div.note1_top {
	border: 0px solid #FF0000;
	padding-top: 95px;
	padding-left: 15px;
	width: 290px;
	height: 60px;
	background-image: url(../img/notes/note1_top.png);
	background-repeat: no-repeat;
	color: #999999;
	font-size: 10pt;
	font-family: Courier New;
	position: absolute;
	margin-left: 726px;
	margin-top: -130px;
	z-index: 100;
}
div.note1_top a {
	color: #000000;
	text-decoration: none;
}
div.note1_top a:hover {
	color: #000000;
	text-decoration: line-through;
}
div.note1 {
	line-height: 25px;
	border: 0px solid #FF0000;
	padding-top: 95px;
	padding-left: 15px;
	padding-right: 93px;
	width: 212px;
	height: 272px;
	/*height: 367px;*/
	background-image: url(../img/notes/note1.png);
	background-repeat: no-repeat;
	color: #000000;
	font-size: 10pt;
	font-family: Courier New;
	position: absolute;
	margin-left: 722px;
	margin-top: -130px;
	z-index: 101;
}
div.note1 a {
	color: #000000;
	text-decoration: none;
}
div.note1 a:hover {
	color: #000000;
	text-decoration: line-through;
}
div.note1 div.note-bottom-1 {
	padding-right: 5px;
	margin-top: 75px;
	width: 200px;
	text-align: right;
	position: absolute;
	float: left;
}
div.note1 div.note-bottom-2 {
	margin-top: 100px;
	width: 80px;
}
div.note1 div.note-bottom-2 a {
	color: #000000;
	text-decoration: none;
}
div.note1 div.note-bottom-2 a:hover {
	color: #000000;
	text-decoration: line-through;
}

/** ---------- Note 2 ---------- **/
div.note2 {
	padding-top: 110px;
	padding-left: 25px;
	padding-right: 75px;
	line-height: 25px;
	width: 194px;
	height: 124px;
	background-image: url(../img/notes/note2.png);
	background-repeat: no-repeat;
	color: #000000;
	font-size: 10pt;
	font-family: Courier New;
	position: absolute;
	margin-left: 0px;
	margin-top: -70px;
	z-index: 100;
}
div.note2 a {
	color: #000000;
	text-decoration: none;
}
div.note2 a:hover {
	color: #000000;
	text-decoration: line-through;
}

/** ---------- Punkte + Stufe + EP-Balken ---------- **/
/** Grau **/
.ep_bar {
	border: 1px solid #434343;
	margin-top: 5px;
	width: 230px;
	background: url(../img/ep/ep_grey_2.png) 0 0 repeat;
	/*float: left;*/
	/*margin-right: 10px;*/
}
.ep_bar div {
	height: 20px;
	background: url(../img/ep/ep_orange_2.png) 0 0 repeat;
}
#ep-info {
	width: 60px;
	margin-top: 3px;
	font-size: 8pt;
	text-align: left;
	float: left;
}
#ep-info a {
	color: #999999;
	text-decoration: none;
	font-size: 8pt;
}
#ep-info a:hover{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 8pt;
}
#prozent {
	width: 35px;
	margin-top: 3px;
	font-size: 8pt;
	text-align: left;
	float: left;
}
#punkte {
	width: 125px;
	padding-right: 5px;
	margin-top: 3px;
	font-size: 8pt;
	text-align: right;
	float: left;
}
#stufe {
	width: 225px;
	padding-right: 5px;
	font-size: 8pt;
	text-align: right;
	clear: both;
}

/** ---------- Login Link ---------- **/
a.login_open {
	width: 65px;
	height: 20px;
	border-left: 0px solid #555555;
	border-right: 0px solid #555555;
	border-top: 1px dashed #555555;
	border-bottom: 1px dashed #555555;
	background-color: transparent;
	background-image: url(../img/login_open.png);
	display: block;
}
a.login_open:hover {
	width: 65px;
	height: 20px;
	border-left: 0px solid #808080;
	border-right: 0px solid #808080;
	border-top: 1px dashed #808080;
	border-bottom: 1px dashed #808080;
	background-color: transparent;
	background-image: url(../img/login_open_hover.png);
	display: block;
}

/** ---------- Gallerie Link ---------- **/
a.gallerie_kat {
	width: 100%;
	color: #999999;
	text-decoration: none;
	display: block;
	border-bottom: 1px dashed #999999;
}
a.gallerie_kat:hover {
	width: 100%;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	border-bottom: 1px dashed #FFFFFF;
}
/** ---------- Gallerie Bild-Link ---------- **/
a.gallerie_pic {
	border: 0px dashed #555555;
}
a.gallerie_pic:hover {
	border: 0px dashed #808080;
}
/** ---------- Gallerie Bilder anzeigen --------- **/
#gallerie_show_pic {
	position: relative;
	float: left;
	clear: right;
	margin-left: 5px;
	margin-bottom: 5px;
}

/** ---------- Gallerie Bewertung (Sterne) ---------- **/
.rating_bar {
	margin-top: 5px;
	width: 50px;
	background: url(../img/stars/star_x_grey_2.png) 0 0 repeat-x;
}
.rating_bar div {
	height: 10px;
	background: url(../img/stars/star_x_orange_2.png) 0 0 repeat-x;
}

/** ---------- Gallerie Bewertung - Info Box Overlay ---------- **/
div.gallerie_rate_info_overlay {
	z-index: 9999;
	margin-top: 500px;
	top: 0;
	left: -40px;
	width: 100%;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
}
div.gallerie_rate_info_container_blue {
	z-index: 10000;
	background-color: #1D4B6A;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 200px;
	padding-top: 15px;
	padding-bottom: 15px;
	border: 1px solid #6A6A6A;
	-moz-box-shadow: 0 0 15px #808080;
}
div.gallerie_rate_info_container_red {
	z-index: 10000;
	background-color: #5C0000;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 200px;
	padding-top: 15px;
	padding-bottom: 15px;
	border: 1px solid #6A6A6A;
	-moz-box-shadow: 0 0 15px #808080;
}

/** ---------- Neue Nachrichten - Header Overlay ---------- **/
table.new_message_overlay {
	width: 400px;
	height: 60px;
	border: 0px solid #999999;
	color: #999999;
	float: right;
	position: relative;
	background-color: transparent;
	background-image: url(../img/new_message_overlay3.png);
	padding-left: 40px;
	padding-right: 30px;
	font-family: Verdana;
	font-size: 14pt;
}
a.new_message_overlay {
	color: #999999;
	font-family: Verdana;
	font-size: 14pt;
	text-decoration: none;
}
a.new_message_overlay:hover {
	color: #BBBBBB;
	font-family: Verdana;
	font-size: 14pt;
	text-decoration: underline;
}

/** *******************************************
********** Ajax Tabs (Funktionieren) **********
******************************************* **/
#tabs{
    margin-left: 4px;
	padding: 0;
    background: transparent;
    voice-family: "\"}\"";
    voice-family: inherit;
    padding-left: 5px;
}
#tabs ul{
    font: bold 11px Arial, Verdana, sans-serif;
    margin: 0;
    padding: 0;
    list-style: none;
}
#tabs li{
    display: inline;
    margin: 0 2px 0 0;
    padding: 0;
    text-transform: uppercase;
}
#tabs a{
    float: left;
    background-color: #222222;
    margin: 0 2px 0 0;
    padding: 0 0 1px 3px;
    text-decoration: none;
}
#tabs a span{
    float: left;
    display: block;
    padding: 4px 9px 2px 6px;
}
#tabs a span {
	float: none;
}
#tabs a:hover {
	background-color: #555555;
	color: #FFFFFF;
}
#tabs a:hover span {
	background-color: #555555;
}
#tabHeaderActive span, #tabHeaderActive a {
	background-color: #353535;
	color: #FFFFFF;
}
div.tabContent {
    clear: both;
    border: 1px solid #353535;
    background-color: #222222;
    background-image: url(../img/warn_bg_normal.png);
}
div.tabContent div {
	  padding: 5px;
}

/** **********************************
********** Profil Editieren **********
********************************** **/
table.profile-edit {
	width: 100%;
}
table.profile-edit td {
	padding-top: 4px;
	padding-bottom: 4px;
}
table.profile-edit td.right {
	color: #999999;
}
div.edit-profile-submit {
	margin-top: 20px;
	padding: 10px;
	border: 1px solid #353535;
    background-color: #222222;
    background-image: url(../img/warn_bg_normal.png);
}

/** *************************************
********** Info Overlay (Blau) **********
************************************* **/
div.info_overlay {
	z-index: 9999;
	margin-top: 350px;
	top: 0;
	left: -40px;
	width: 100%;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
}
div.info_container {
	z-index: 10000;
	background-color: #1D4B6A;
	background-image: url(../img/info_overlay_blue.png);
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 200px;
	padding-top: 15px;
	padding-bottom: 15px;
	border: 1px solid #6A6A6A;
	-moz-box-shadow: 0 0 15px #808080;
}

/** *********************************
********** Warnung Overlay **********
********************************* **/
div.warn_overlay {
	z-index: 9999;
	margin-top: 350px;
	top: 0;
	left: -40px;
	width: 100%;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
}
/** ---------- Grau --------- **/
div.warn_container_grey {
	z-index: 10000;
	background-color: #1D4B6A;
	background-image: url(../img/warn_overlay/warn_overlay_grey.png);
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 200px;
	padding-top: 15px;
	padding-bottom: 15px;
	border: 1px solid #6A6A6A;
	-moz-box-shadow: 0 0 15px #808080;
}
/** ---------- Blau --------- **/
div.warn_container_blue {
	z-index: 10000;
	background-color: #1D4B6A;
	background-image: url(../img/warn_overlay/warn_overlay_blue.png);
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 200px;
	padding-top: 15px;
	padding-bottom: 15px;
	border: 1px solid #6A6A6A;
	-moz-box-shadow: 0 0 15px #808080;
}
/** ---------- Rot --------- **/
div.warn_container_red {
	z-index: 10000;
	background-color: #1D4B6A;
	background-image: url(../img/warn_overlay/warn_overlay_red.png);
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 200px;
	padding-top: 15px;
	padding-bottom: 15px;
	border: 1px solid #6A6A6A;
	-moz-box-shadow: 0 0 15px #808080;
}

/** ********************************
********** Prototype Tabs **********
******************************** **/
.tabset_tabs {
	margin: 0;
	padding: 5px;
	list-style-type: none;
	position: relative;
}
.tabset_tabs li {
	margin: 0;
	padding: 0;
	display: inline;
}
.tabset_tabs a {
	color: #999999;
	background-color: #222222;
	border-top: 2px solid #404040;
	text-decoration: none;
	padding: 5px;
}
.tabset_tabs a:hover {
	color: #FFFFFF;
	background-color: #555555;
	border-top: 2px solid #808080;
	text-decoration: none;
	padding: 5px;
}
.tabset_tabs a.active {
	color: #000000;
	background-color: #FFFFFF;
	border-top: 2px solid #FFFFFF;
	text-decoration: none;
	padding: 5px;
	cursor: default;
}

.tabset_content {
	color: #000000;
	background-color: #FFFFFF;
	position: relative;
	padding: 5px;
	display: none;
}
.tabset_label {
	display: none;
}

.tabset_content_active {
	display: block;
}



/** *****************************
********** To Do Liste **********
***************************** **/
.info {
	font-size: 10pt;
}
/*li {
	padding: 2px;
	list-style:none;
	background-color: #333333;
	border: 1px solid #808080;
	width: 450px;
	margin-bottom: 1px;
	vertical-align: middle;
}*/
li {
	padding: 2px;
	list-style:none;
	background-color: transparent;
	border-bottom: 1px dashed #808080;
	width: 450px;
	margin-bottom: 1px;
	vertical-align: middle;
}
a.todo {
	text-decoration: none;	
	color: #999999;	
	cursor: pointer;
}
	
a.todo:hover {
	text-decoration: none;
	color: #FFFFFF;
	cursor: pointer;
}

/** *****************************************
********* [Bandbereich] Bandevents **********
***************************************** **/
#bandevents_kalender {
	width: 200px;
}
div.bandevents_latest {
	width: 310px;
	padding: 5px;
}
div.bandevents_latest_cat1 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 5px solid #808080;
	background-color: #333333;
	margin-bottom: 10px;
}
div.bandevents_latest_cat2 {
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px dashed #808080;
	text-align: center;
}
div.bandevents_archiv_cat {
	padding: 5px;
	border-bottom: 1px dashed #808080;
	text-align: center;
}

/* Tooltips */
table.bandevents_tooltip_top {
	background-color: #353535;
	color: #CCCCCC;
	width: 350px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #555555;
	border-left: 1px solid #555555;
	border-right: 1px solid #555555;
	border-bottom: 1px solid #555555;
}
table.bandevents_tooltip_bottom {
	background-color: #353535;
	color: #999999;
	width: 350px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 0px solid #555555;
	border-left: 1px solid #555555;
	border-right: 1px solid #555555;
	border-bottom: 1px solid #555555;
}

/** *********************************
********* Schnellnachricht **********
********************************* **/
#new_fast_msg_alert {
	background-color: #222222;
}
#new_fast_msg {
	background-color: #222222;
}

/** ***********************************
********** Nachrichtensystem **********
*********************************** **/
#messagecenter_navi_container {
	width: 540px;
	border-bottom: 1px solid #454545;
	float: left;
}
#messagecenter_link_navi-left {
	width: 125px;
	height: 25px;
	margin-left: 75px;
	margin-right: auto;
	float: left;
}
#messagecenter_link_navi-left a {
	width: 125px;
	height: 22px;
	color: #999999;
	text-decoration: none;
	background-image: url(../img/messagecenter_navi-left.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	padding-top: 3px;
}
#messagecenter_link_navi-left a:hover {
	width: 125px;
	height: 22px;
	color: #EEEEEE;
	text-decoration: none;
	background-image: url(../img/messagecenter_navi-left_hover.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	padding-top: 3px;
}

#messagecenter_link_navi-middle {
	width: 125px;
	height: 25px;
	margin-left: 5px;
	margin-right: auto;
	float: left;
}
#messagecenter_link_navi-middle a {
	width: 125px;
	height: 22px;
	color: #999999;
	text-decoration: none;
	background-image: url(../img/messagecenter_navi-middle.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	padding-top: 3px;
}
#messagecenter_link_navi-middle a:hover {
	width: 125px;
	height: 22px;
	color: #EEEEEE;
	text-decoration: none;
	background-image: url(../img/messagecenter_navi-middle_hover.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	padding-top: 3px;
}

#messagecenter_link_navi-right {
	width: 125px;
	height: 25px;
	margin-left: 5px;
	margin-right: auto;
	float: left;
}
#messagecenter_link_navi-right a {
	width: 125px;
	height: 22px;
	color: #999999;
	text-decoration: none;
	background-image: url(../img/messagecenter_navi-right.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	padding-top: 3px;
}
#messagecenter_link_navi-right a:hover {
	width: 125px;
	height: 22px;
	color: #EEEEEE;
	text-decoration: none;
	background-image: url(../img/messagecenter_navi-right_hover.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	padding-top: 3px;
}
/** - **/
#messagecenter_link_navi-left_current {
	width: 125px;
	height: 29px;
	margin-top: -4px;
	margin-left: 75px;
	margin-right: auto;
	float: left;
}
#messagecenter_link_navi-left_current a {
	width: 125px;
	height: 23px;
	color: #BBBBBB;
	text-decoration: none;
	background-image: url(../img/messagecenter_navi-left_current.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	padding-top: 6px;
}
#messagecenter_link_navi-left_current a:hover {
	width: 125px;
	height: 23px;
	color: #EEEEEE;
	text-decoration: none;
	background-image: url(../img/messagecenter_navi-left_current.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	padding-top: 6px;
}

#messagecenter_link_navi-middle_current {
	width: 125px;
	height: 29px;
	margin-top: -4px;
	margin-left: 5px;
	margin-right: auto;
	float: left;
}
#messagecenter_link_navi-middle_current a {
	width: 125px;
	height: 23px;
	color: #BBBBBB;
	text-decoration: none;
	background-image: url(../img/messagecenter_navi-middle_current.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	padding-top: 6px;
}
#messagecenter_link_navi-middle_current a:hover {
	width: 125px;
	height: 23px;
	color: #EEEEEE;
	text-decoration: none;
	background-image: url(../img/messagecenter_navi-middle_current.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	padding-top: 6px;
}

#messagecenter_link_navi-right_current {
	width: 125px;
	height: 29px;
	margin-top: -4px;
	margin-left: 5px;
	margin-right: auto;
	float: left;
}
#messagecenter_link_navi-right_current a {
	width: 125px;
	height: 23px;
	color: #BBBBBB;
	text-decoration: none;
	background-image: url(../img/messagecenter_navi-right_current.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	padding-top: 6px;
}
#messagecenter_link_navi-right_current a:hover {
	width: 125px;
	height: 23px;
	color: #EEEEEE;
	text-decoration: none;
	background-image: url(../img/messagecenter_navi-right_current.png);
	background-repeat: no-repeat;
	text-align: center;
	display: inline-block;
	padding-top: 6px;
}
/** - **/


/** ****************************
********** Ajax Box 1 **********
**************************** **/
#box1_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background-image: url(../img/box_overlay2.png);
}
#box1_container {
	position: relative;
	margin-top: 50px;
	width: 600px;
	height: 400px;
	top: 0;
	border: 0 solid;
	text-align: left;
	z-index: 10000;
	margin-left: auto;
	margin-right: auto;
	background-color: #222222;
	color: #999999;
	-webkit-box-shadow: 0 8px 64px #CCCCCC; 
	-moz-box-shadow: 0 0 20px #999999; 
	box-shadow: 0 0 64px #CCCCCC;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#box1_header {
	color: #CCCCCC;
	width: 570px;
	float: left;
	text-align: left;
	height: 26px;
	padding-top: 7px;
	padding-left: 20px;
	padding-right: 10px;
	background-color: #555555;
	border-bottom: 1px solid #606060;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
}
#box1_main {
	width: 560px;
	float: left;
	padding: 20px;
}

/** ******************************
********** Ajax Chat *************
****************************** **/
#asb_container {
	background-color: #222222;
	border: 0px solid #FF0000;
	float: left;
	width: 537px;
	height: 100%;
}
#chat_header {
	float: left;
	width: 537px;
	height: 25px;
	background-image: url("../img/Tabelle_Top1.png");
}
table.chat_header {
	width: 537px;
	padding-left: 10px;
	padding-right: 10px;
}
#asb_content {
	float: left;
	overflow: auto;
	height: 320px;
	width: 71%;
	position: relative;
	border-top: 1px solid #222222;
	border-left: 1px solid #222222;
	border-bottom: 1px solid #222222; /* Wichtig */
	background-color: #222222;
}
table.chat_inhalt {
	width: 100%;
}
#userlist {
	background-color: #222222;
	float: right;
	overflow: auto;
	height: 485px;
	width: 28%;
	position: relative;
	border-right: 1px solid #222222;
	border-left: 3px solid #222222;
	border-top: 1px solid #222222;
	padding-left: 0px;
}
#asb_input {
	float: left;
	width: 70%;
	position: relative;
	background-color: #222222;
}
#chat_footer {
	float: left;
	width: 100%;
	position: relative;
	border-bottom: 0px solid #808080;
}
table.chat_footer {
	width: 100%;
	height: 7px;
	background-image: url(../img/Tabelle_Bottom1.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
table.chat_input {
	width: 385px;
	background-color: #222222;
	border-left: 1px solid #222222;
	padding-bottom: 1px;
	padding-top: 10px;
	padding-left: 8px;
}
table.chat_userlist {
	width: 100%;
	padding-left: 5px;
	padding-right: 2px;
}
textarea.text {
	color: #999999;
	border: 1px dashed #555555;
}
textarea.text:hover, textarea.text:focus {
	color: #999999;
	border: 1px dashed #777777;
}

/** ******************************
********** Seitenlayout **********
****************************** **/
/** ---------- Container ---------- **/
table.container {
	width: 1000px;
	border: 1px solid #404040;
	background-image: url(../img/inhalt_bg.jpg);
}
/** ---------- Header ---------- **/
table.header {
	width: 1000px;
	height: 180px;
	background-image: url(../img/header.jpg);
}
/** ---------- Block Top ---------- **/
table.block_top {
	width: 1000px;
	height: 40px;
}
/** ---------- Navi ---------- **/
td.navi {
	background-image: url(../img/overlay.png);
	border-right:  1px solid #303030;
	border-bottom: 1px solid #303030;
}
td.navi_cat {
	border: 0px solid #808080;
	/*color: #151515;*/
	color: #BCBCBC;
	font-weight: bold;
	width: 170px;
	height: 25px;
	background-image: url(../img/navi_cat_sehr_hell.png);
}
td.navi_link {
	color: #FFFFFF;
	width: 170px;
	height: 20px;
}
a.navi {
	padding-top: 2px;
	border-bottom: 1px dashed #808080;
	color: #999999;
	width: 165px;
	height: 20px;
	/** background-image: url(../img/navi_a.png); **/
	display: block;
	
	padding-left: 5px;
}
a.navi:hover {
	padding-top: 2px;
	border-bottom: 1px dashed #FFFFFF;
	color: #FFFFFF;
	width: 165px;
	height: 20px;
	display: block;
	/** background-image: url(../img/navi_a_hover.jpg); **/
	padding-left: 5px;
}
/** ---------- Block Right ---------- **/
td.block {
	background-image: url(../img/overlay.png);
	border-left: 1px solid #303030;
	border-bottom: 1px solid #303030;
}
table.block_cat {
	color: #BBBBBB;
	width: 250px;
	height: 25px;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(../img/block_cat_hell.png);
}
table.block_inhalt {
	width: 250px;
	padding-left: 5px;
	padding-right: 5px;
	/* background-image: url(../img/block_inhalt.jpg); */
}
/** ---------- Footer ---------- **/
table.footer_verzierung_top {
	width: 1000px;
	height: 50px;
	background-image: url(../img/footer_verzierung1.png);
	background-repeat: no-repeat;
}
table.footer {
	font-size: 8pt;
	width: 1000px;
	height: 30px;
	/* background-image: url(../img/footer.jpg); */
	background-image: url(../img/footer2.png);
	border-top: 1px solid #404040;
}
/** ---------- Verzierung ---------- **/
#verzierung_top {
	width: 1000px;
	height: 50px;
	background-image: url(../img/verzierung_top.png);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
}
#verzierung_bottom {
	width: 1000px;
	height: 50px;
	background-image: url(../img/verzierung_bottom.png);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}

/** ***************************
********** Warnungen **********
*************************** **/
/** ---------- Warnung Normal (Grau) ---------- **/
div.warn_normal_container {
	width: 527px;
	color: #FFFFFF;
	border: 1px solid #353535;
	background-image: url(../img/warn_bg_normal.png);
	padding: 5px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	/*-moz-box-shadow: 0 0 10px #FFFFFF;*/
}
div.warn_normal_spacer {
	width: 527px;
	height: 5px;
}
div.warn_normal_inhalt {
	width: 517px;
	color: #FFFFFF;
	border: 0px solid #808080;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
/** ---------- Warnung Grün ---------- **/
div.warn_green_container {
	width: 527px;
	color: #00D500;
	border: 1px solid #003500;
	background-image: url(../img/warn_bg_green.png);
	padding: 5px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	/*-moz-box-shadow: 0 0 10px #FFFFFF;*/
}
div.warn_green_spacer {
	width: 527px;
	height: 5px;
}
div.warn_green_inhalt {
	width: 517px;
	color: #00D500;
	border: 0px solid #008000;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	background-position: top;
	background-repeat: no-repeat;
}
/** ---------- Warung Rot ---------- **/
div.warn_red_container {
	width: 527px;
	color: #D50000;
	border: 1px solid #350000;
	background-image: url(../img/warn_bg_red.png);
	padding: 5px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	/*-moz-box-shadow: 0 0 10px #FFFFFF;*/
}
.warn_red_spacer {
	width: 527px;
	height: 5px;
}
.warn_red_inhalt {
	width: 517px;
	color: #D50000;
	border: 0px solid #800000;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	background-position: top;
	background-repeat: no-repeat;
}
.warn_red_bottom {
	width: 537px;
	height: 7px;
	color: #D50000;
	background-image: url(../img/Tabelle_Warn_Red_Bottom.png);
	background-position: top;
	background-repeat: no-repeat;
}

/** ********************************
********** Profil Ansicht **********
******************************** **/
div.profil-container {
	width: 537px;
	background-color: #222222;
	float: left;
}
div.profil-stammdaten {
	width: 385px;
	padding: 5px;
	float: left;
	margin-bottom: 5px;
}
div.profil-stammdaten table td.right {
	color: #999999;
}
div.profil-avatar {
	width: 117px;
	padding: 5px;
	float: left;
}
div.profil-mood-cat {
	width: 515px;
	background-color: #222222;
	margin-top: 3px;
	margin-left: 10px;
	padding-bottom: 2px;
	text-align: center;
	border-bottom: 1px dashed #808080;
	float: left;
}
div.profil-mood-main {
	width: 505px;
	background-color: #222222;
	margin-left: 10px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
}
div.profil-stufe-container {
	width: 240px;
	float: left;
}
div.profil-stufe-cat {
	width: 240px;
	background-color: #222222;
	margin-top: 3px;
	margin-left: 10px;
	padding-bottom: 2px;
	text-align: center;
	border-bottom: 1px dashed #808080;
	float: left;
}
div.profil-stufe-main {
	width: 230px;
	background-color: #222222;
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
}
div.profil-about-container {
	width: 240px;
	margin-left: 35px;
	float: left;
}
div.profil-about-cat {
	width: 240px;
	background-color: #222222;
	margin-top: 3px;
	margin-left: 10px;
	padding-bottom: 2px;
	text-align: center;
	border-bottom: 1px dashed #808080;
	float: left;
}
div.profil-about-main {
	width: 230px;
	color: #999999;
	background-color: #222222;
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
}
div.profil-kontakt-cat {
	width: 515px;
	background-color: #222222;
	margin-top: 10px;
	margin-left: 10px;
	padding-bottom: 2px;
	text-align: center;
	border-bottom: 1px dashed #808080;
	float: left;
}
div.profil-kontakt-main {
	width: 505px;
	background-color: #222222;
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
}

/** **********************************************
********** DIVs + Tabellen (Inhalt) **************
********************************************** **/
table.proseite {
	width: 537px;
	border: 0px solid #808080;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	height: 25px;
	background-image: url(../img/Tabelle_Alone3.png);
	background-position: top;
	background-repeat: no-repeat;
}
table.inhalt_normal_top {
	width: 537px;
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	background-image: url(../img/Tabelle_Top1.png);
	background-position: top;
	background-repeat: no-repeat;
}
div.inhalt_normal_top {
	width: 517px;
	height: 22px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	background-image: url(../img/Tabelle_Top1.png);
	background-position: top;
	background-repeat: no-repeat;
}
div.inhalt_normal_top p {
	margin-left: 0;
	margin-right: 0;
	margin-top: -15px;
	margin-bottom: 0;
	padding: 0;
	text-align: right;
}
table.inhalt_normal_top_dark {
	width: 537px;
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	background-image: url(../img/Tabelle_Top3.png);
	background-position: top;
	background-repeat: no-repeat;
}
/** Note Div Inhalt **/
div.inhalt_new_tesa1 {
	width: 148px;
	height: 79px;
	margin-left: 420px;
	margin-top: -40px;
	background-image: url(../img/tesa1.png);
	background-repeat: no-repeat;
	position: absolute;
}
div.inhalt_new_tesa2 {
	width: 44px;
	height: 133px;
	margin-left: -33px;
	margin-top: -15px;
	background-image: url(../img/tesa2.png);
	background-repeat: no-repeat;
	position: absolute;
}
div.inhalt_new_container {
	width: 537px;
	color: #000000;
	font-family:  Courier New;
	background-color: #929292;
	background-image: url(../img/inhalt_main.png);
	background-repeat: repeat-y;
}
div.inhalt_new_overlay {
	background-image: url(../img/inhalt_overlay.png);
	background-repeat: repeat-y;
}
div.inhalt_new_top {
	height: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background-color: #929292;
	background-image: url(../img/inhalt_overlay.png);
	background-repeat: repeat-y;
	background-position: top;
}
div.inhalt_new_main {
	line-height: 22px;
	padding-top: 22px;
	padding-left: 10px;
	padding-right: 10px;
}
div.inhalt_new_main a {
	color: #ffd200;
	text-decoration: none;
}
div.inhalt_new_main a:hover {
	color: #ffd200;
	text-decoration: line-through;
}
div.inhalt_new_datum {
	text-align: left;
	float: left;
}
div.inhalt_new_autor {
	text-align: right;
	clear: left;
}
div.inhalt_new_kommentar_anzahl {
	text-align: right;
}
div.inhalt_new_text {
	margin-top: 22px;
}
div.inhalt_new_bottom {
	height: 20px;
	background-repeat: repeat-y;
	background-position: top;
	margin-bottom: 20px;
}
/** - **/
table.inhalt_normal_main {
	width: 537px;
	background-color: #222222;
}
table.inhalt_normal_cat {
	width: 537px;
	background-color: #222222;
	text-align: center;
	border-bottom: 1px dashed #808080;
}
table.inhalt_normal_cat2 {
	width: 537px;
	background-color: #222222;
	text-align: left;
	border-bottom: 2px dashed #808080;
	font-size: 12pt;
}
table.inhalt_normal_main2 {
	color: #FFFFFF;
	width: 537px;
	background-color: #222222;
}
table.inhalt_normal_bottom {
	width: 537px;
	height: 7px;
	background-image: url(../img/Tabelle_Bottom1.png);
	background-position: bottom;
	background-repeat: no-repeat;
}

table.inhalt_alone_cat{
	width: 100%;
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	background-image: url(../img/Tabelle_Alone4.png);
	background-position: top;
	background-repeat: no-repeat;
}

table.inhalt_alone_top {
	width: 100%;
	height: 7px;
	color: #FFFFFF;
	background-image: url(../img/Tabelle_Inhalt_Alone_Top.png);
	background-position: top;
	background-repeat: no-repeat;
}
table.inhalt_alone_main {
	width: 100%;
	color: #FFFFFF;
	border: 0px solid #808080;
	background-color: #222222;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	background-position: top;
	background-repeat: no-repeat;
}
table.inhalt_alone_bottom {
	width: 100%;
	height: 7px;
	color: #FFFFFF;
	background-image: url(../img/Tabelle_Inhalt_Alone_Bottom.png);
	background-position: top;
	background-repeat: no-repeat;
}

/** Latest **/
table.inhalt_latest_cat {
	width: 537px;
	background-color: #222222;
	text-align: left;
	border-bottom: 1px dashed #808080;
}
table.inhalt_latest_nothing {
	width: 537px;
	background-color: #222222;
}

/** News **/
table.inhalt_news_main {
	width: 537px;
	color: #FFFFFF;
	border-bottom: 1px dashed #555555;
	background-color: #222222;
}

/** *******************************
********** Registrierung **********
******************************* **/
table.register_top {
	width: 100%;
	border: 1px solid #808080;
	background-color: #555555;
}
table.register_inhalt {
	width: 100%;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background-color: #222222;
}
table.register_bottom {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}

/** **********************
********** News **********
********************** **/
table.news_proseite {
	width: 100%;
	border: 0px solid #808080;
	/*background-color: #222222;*/
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	height: 25px;
	background-image: url(../img/Tabelle_Alone3.png);
	background-position: top;
	background-repeat: no-repeat;
}
table.news_top_first {
	width: 100%;
	/*border: 1px solid #999999;
	background-color: #555555; */
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	height: 25px;
	background-image: url(../img/Tabelle_Top1.png);
	background-position: top;
	background-repeat: no-repeat;
}
table.news_top_second {
	width: 100%;
	color: #FFFFFF;
	border-bottom: 1px dashed #555555;
	background-color: #222222;
}
table.news_top_third {
	width: 100%;
	color: #FFFFFF;
	border-bottom: 1px dashed #555555;
	background-color: #222222;
}
table.news_inhalt {
	width: 100%;
	color: #FFFFFF;
	/*border-bottom: 1px dashed #999999;*/
	background-color: #222222;
}
table.news_bottom {
	width: 100%;
	height: 7px;
	background-image: url(../img/Tabelle_Bottom1.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
table.news_inhalt_detail {
	width: 100%;
	color: #FFFFFF;
	border-bottom: 0px solid #999999;
	background-color: #222222;
}
table.news_bottom_detail {
	width: 100%;
	height: 7px;
	background-image: url(../img/Tabelle_Bottom1.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
table.news_kommentare_cat {
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	height: 25px;
	background-image: url(../img/Tabelle_Top1.png);
	background-position: top;
	background-repeat: no-repeat;
}
table.news_kommentare_add_top {
	width: 100%;
	padding-left: 10px;
	padding-bottom: 2px;
	height: 25px;
	background-image: url(../img/Tabelle_Top3.png);
	background-position: top;
	background-repeat: no-repeat;
}
table.news_kommentare_add_inhalt {
	width: 100%;
	background-color: #222222;
}
table.news_kommentare_add_bottom {
	width: 100%;
	height: 7px;
	background-image: url(../img/Tabelle_Bottom1.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
table.news_kommentare_container {
	width: 100%;
	border: 0px solid #808080;
}
table.news_kommentare_bottom {
	width: 100%;
	height: 7px;
	background-image: url(../img/Tabelle_Bottom1.png);
	background-position: bottom;
	background-repeat: no-repeat;
}

/** ***************************
********** Gästebuch **********
*************************** **/
table.guestbook_cat {
	width: 100%;
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	background-image: url(../img/Tabelle_Alone4.png);
	background-position: top;
	background-repeat: no-repeat;
}
table.guestbook_top {
	width: 100%;
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	background-image: url(../img/Tabelle_Top1.png);
	background-position: top;
	background-repeat: no-repeat;
}
table.guestbook_inhalt_first {
	width: 100%;
	background-color: #222222;
}
table.guestbook_inhalt_second {
	width: 100%;
	background-color: #222222;
}
table.guestbook_bottom {
	width: 100%;
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	background-image: url(../img/Tabelle_Bottom1.png);
	background-position: top;
	background-repeat: no-repeat;
}
table.guestbook_new_top {
	width: 100%;
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	background-image: url(../img/Tabelle_Top1.png);
	background-position: top;
	background-repeat: no-repeat;
}
table.guestbook_new_inhalt_first {
	width: 100%;
	background-color: #222222;
}
table.guestbook_new_inhalt_second {
	width: 100%;
	background-color: #222222;
}
table.guestbook_new_bottom {
	width: 100%;
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	background-image: url(../img/Tabelle_Bottom1.png);
	background-position: top;
	background-repeat: no-repeat;
}

/** ************************************
********** Intern - Übersicht **********
************************************ **/
table.page_overview_welcome {
	width: 100%;
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	background-image: url(../img/Tabelle_Alone3.png);
	background-position: top;
	background-repeat: no-repeat;
}
table.page_overview_mood_cat {
	width: 100%;
	/*border: 1px solid #808080;
	background-color:#555555;*/
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	background-image: url(../img/Tabelle_Top1.png);
	background-position: top;
	background-repeat: no-repeat;
}
table.page_overview_mood_inhalt {
	width: 100%;
	border-left: 0px solid #808080;
	border-right: 0px solid #808080;
	border-bottom: 0px solid #808080;
	background-color: #222222;
}
table.page_overview_mood_bottom {
	width: 100%;
	height: 7px;
	background-image: url(../img/Tabelle_Bottom1.png);
	background-position: bottom;
	background-repeat: no-repeat;
}

table.page_overview_latest_cat {
	width: 100%;
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	background-image: url(../img/Tabelle_Top1.png);
	background-position: top;
	background-repeat: no-repeat;
}
table.page_overview_latest_top {
	width: 100%;
	background-color: #222222;
}
table.page_overview_latest_nothing {
	width: 100%;
	background-color: #222222;
}
table.page_overview_latest_inhalt {
	width: 100%;
	background-color: #222222;
}
table.page_overview_latest_bottom {
	width: 100%;
	height: 7px;
	background-image: url(../img/Tabelle_Bottom1.png);
	background-position: bottom;
	background-repeat: no-repeat;
}

/** ********************************************
********** Intern - Status & Stimmung **********
******************************************** **/
table.page_mood_cat {
	width: 100%;
	/*border: 1px solid #808080;
	background-color:#555555;*/
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	background-image: url(../img/Tabelle_Top1.png);
	background-position: top;
	background-repeat: no-repeat;
}
table.page_mood_inhalt_first {
	width: 100%;
	border: 0px solid #808080;
	background-color: #222222;
}
table.page_mood_inhalt_second {
	width: 100%;
	border-left: 0px solid #808080;
	border-right: 0px solid #808080;
	border-bottom: 0px solid #808080;
	background-color: #222222;
}
table.page_mood_bottom {
	width: 100%;
	border: 0px solid #808080;
	background-color: #222222;
}
table.page_mood_bottom2 {
	width: 100%;
	height: 7px;
	background-image: url(../img/Tabelle_Bottom1.png);
	background-position: bottom;
	background-repeat: no-repeat;
}

/** ********************************************
******************** Admin *********************
******************************************** **/
/** Erweiterter Editor **/
div.advanced-editor-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background-image: url(../img/box_overlay2.png);
}
div.advanced-editor {
	width: 1000px;
	border: 1px solid #353535;
	background-color: #222222;
	margin-left: auto;
	margin-right: auto;
	margin-top: 200px;
	padding: 20px;
	/*position: fixed; */
	z-index: 99999;
	background-image: url(../img/warn_bg_normal.png);
}
div.advanced-editor p {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0px;
	margin-bottom: 0;
	padding: 0;
	text-align: right;
}
div.advanced-editor div {
	padding: 20px;
}
a.editor-bbcode {
	height: 15px;
	color: #777777;
	text-align: center;
	vertical-align: middle;
	background-color: #222222;
	border: 1px solid #353535;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: inline-block;
}
a.editor-bbcode:hover {
	height: 15px;
	color: #AAAAAA;
	text-align: center;
	vertical-align: middle;
	background-color: #404040;
	border: 1px solid #707070;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: inline-block;
}
ul.editor {
	width: 100%;
	list-style-type: square;
	list-style-position: inside;
	border: 0px solid #808080;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
}
ul.editor li{
	width: 100%;
	list-style-type: square;
	list-style-position: inside;
	border: 0px solid #808080;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
}
ul.editor-dezimal {
	width: 100%;
	list-style-type: decimal;
	list-style-position: inside;
	border: 0px solid #808080;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
}
ul.editor-dezimal li{
	width: 100%;
	list-style-type: decimal;
	list-style-position: inside;
	border: 0px solid #808080;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
}
pre { /* Code */
	width: 80%;
	border: 1px solid #999999;
	background-color: #555555;
	padding: 5px;
	font-family: Courier New;
	font-size: 9pt;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	text-transform: uppercase;
}
pre div { /* Code */
	border-top: 1px solid #999999;
	padding-top: 5px;
	text-transform: none;
}
div.quote {
	width: 80%;
	border: 1px solid #999999;
	background-color: #555555;
	background-image: url(../img/quote.png);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 5px;
	font-size: 9pt;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
}
div.quote div {
	border-top: 1px solid #999999;
	padding-top: 5px;
	text-transform: none;
}
div.quote div.quote {
	width: 80%;
	border: 1px solid #999999;
	background-color: #353535;
	padding: 5px;
	font-size: 9pt;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
}

/** ---------- Admin Verwaltung Link ---------- **/
a.admin_manage {
	color: #999999;
}
a.admin_manage:hover {
	color: #000000;
}
a.admin_manage_info {
	color: #FFFFFF;
	display: block;
}
a.admin_manage_info:hover {
	color: #000000;
	display: block;
}

/** ****************************
********** News Admin **********
**************************** **/
/** ---------- News Admin Neuer Eintrag ---------- **/
table.admin_news_new_top {
	width: 100%;
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	background-image: url(../img/Tabelle_Top1.png);
	background-position: top;
	background-repeat: no-repeat;
}
table.admin_news_new_inhalt {
	width: 100%;
	background-color: #222222;
}
table.admin_news_new_bottom {
	width: 100%;
	background-color: #222222;
}
/** ---------- News Verwaltung ---------- **/
table.admin_news_manage_cat {
	width: 100%;
	border: 1px solid #808080;
	background-color: #555555;
}
table.admin_news_manage_proseite {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}
table.admin_news_manage_noentry {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}
table.admin_news_manage_inhalt_container {
	width: 100%;
	border: 1px solid #808080;
}
table.admin_news_manage_inhalt {
	width: 100%;
}
/** ---------- News Verwaltung Edit ---------- **/
table.admin_news_edit_top {
	width: 100%;
	border: 1px solid #808080;
	background-color: #555555;
}
table.admin_news_edit_inhalt {
	width: 100%;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background-color: #222222;
}
table.admin_news_edit_bottom {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}
/** ---------- News Kommentare Verwaltung ---------- **/
table.admin_news_comments_cat {
	width: 100%;
	border: 1px solid #808080;
	background-color: #555555;
}
table.admin_news_comments_proseite {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}
table.admin_news_comments_container {
	width: 100%;
	border: 1px solid #808080;
}
/** ---------- News Kommentare Verwaltung Edit ---------- **/
table.admin_news_comments_edit_top {
	width: 100%;
	border: 1px solid #808080;
	background-color: #555555;
}
table.admin_news_comments_edit_inhalt {
	width: 100%;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background-color: #222222;
}
table.admin_news_comments_edit_bottom {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}

/** ****************************
********** Gästebuch Admin *****
**************************** **/
/** ---------- Gästebuch Admin Neuer Eintrag ---------- **/
table.admin_guestbook_new_top {
	width: 100%;
	border: 1px solid #808080;
	background-color: #555555;
}
table.admin_guestbook_new_inhalt {
	width: 100%;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background-color: #222222;
}
table.admin_guestbook_new_bottom {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}
/** ---------- Gästebuch Verwaltung ---------- **/
table.admin_guestbook_manage_cat {
	width: 100%;
	border: 1px solid #808080;
	background-color: #555555;
}
table.admin_guestbook_manage_proseite {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}
table.admin_guestbook_manage_noentry {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}
table.admin_guestbook_manage_inhalt_container {
	width: 100%;
	border: 1px solid #808080;
}
table.admin_guestbook_manage_inhalt {
	width: 100%;
}
/** ---------- News Verwaltung Edit ---------- **/
table.admin_guestbook_edit_top {
	width: 100%;
	border: 1px solid #808080;
	background-color: #555555;
}
table.admin_guestbook_edit_inhalt {
	width: 100%;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background-color: #222222;
}
table.admin_guestbook_edit_bottom {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}

/** ****************************
********** Welcome Admin *******
**************************** **/
/** ---------- Welcome Admin Neuer Eintrag ---------- **/
table.admin_welcome_new_top {
	width: 100%;
	border: 1px solid #808080;
	background-color: #555555;
}
table.admin_welcome_new_inhalt {
	width: 100%;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background-color: #222222;
}
table.admin_welcome_new_bottom {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}
/** ---------- Welcome Verwaltung ---------- **/
table.admin_welcome_manage_cat {
	width: 100%;
	border: 1px solid #808080;
	background-color: #555555;
}
table.admin_welcome_manage_proseite {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}
table.admin_welcome_manage_noentry {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}
table.admin_welcome_manage_inhalt_container {
	width: 100%;
	border: 1px solid #808080;
}
table.admin_welcome_manage_inhalt {
	width: 100%;
}
/** ---------- Welcome Verwaltung Edit ---------- **/
table.admin_welcome_edit_top {
	width: 100%;
	border: 1px solid #808080;
	background-color: #555555;
}
table.admin_welcome_edit_inhalt {
	width: 100%;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background-color: #222222;
}
table.admin_welcome_edit_bottom {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}

/** ****************************
********** User Admin **********
**************************** **/
/** ********** Neuer User ********** **/
table.admin_user_new_cat {
	width: 100%;
	border: 1px solid #808080;
	background-color: #555555;
}
table.admin_user_new_top {
	width: 100%;
	border: 1px solid #808080;
	background-color: #555555;
}
table.admin_user_new_inhalt {
	width: 100%;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background-color: #222222;
}
table.admin_user_new_bottom {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}
/** ---------- Online User ---------- **/
table.admin_user_online_cat {
	width: 100%;
	border: 1px solid #808080;
	background-color: #555555;
}
table.admin_user_online_inhalt {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}
/** ---------- User Verwaltung ---------- **/
table.admin_user_manage_cat {
	width: 100%;
	border: 1px solid #808080;
	background-color: #555555;
}
table.admin_user_manage_proseite {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}
table.admin_user_manage_noentry {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}
table.admin_user_manage_inhalt_container {
	width: 100%;
	border: 1px solid #808080;
}
table.admin_user_manage_inhalt {
	width: 100%;
}
/** ---------- User Verwaltung Edit ---------- **/
table.admin_user_edit_top {
	width: 100%;
	border: 1px solid #808080;
	background-color: #555555;
}
table.admin_user_edit_inhalt {
	width: 100%;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background-color: #222222;
}
table.admin_user_edit_bottom {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}
/** ---------- User Verwaltung Edit Password ---------- **/
table.admin_user_edit_pw_top {
	width: 100%;
	border: 1px solid #808080;
	background-color: #555555;
}
table.admin_user_edit_pw_inhalt {
	width: 100%;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background-color: #222222;
}
table.admin_user_edit_pw_bottom {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}
/** ************************
********** Ordner **********
************************ **/
table.admin_ordner_cat {
	width: 100%;
	border: 1px solid #808080;
	background-color: #555555;
}
table.admin_ordner_top {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}
table.admin_ordner_inhalt {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}

/** *******************************
********** Einstellungen **********
******************************* **/
/** ---------- Übersicht ---------- **/
table.admin_einstellungen_overview_cat {
	width: 100%;
	border: 1px solid #808080;
	background-color: #555555;
}
table.admin_einstellungen_overview_inhalt {
	width: 100%;
}
/** ---------- Übersicht Link ---------- **/
a.admin_einstellungen_overview {
	color: #999999;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #404040;
	background-color: #222222;
	display: block;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
}
a.admin_einstellungen_overview:hover {
	color: #FFFFFF;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #808080;
	background-color: #555555;
	display: block;
}
table.admin_einstellungen_overview_link {
	width: 100%;
	height: 100px;
}
/** ---------- Registrierung ---------- **/
table.admin_einstellungen_registrierung_cat {
	width: 100%;
	border: 1px solid #808080;
	background-color: #555555;
}
table.admin_einstellungen_registrierung_inhalt {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}
table.admin_einstellungen_registrierung_bottom {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}
/** ---------- Inhalte Pro Seite ---------- **/
table.admin_einstellungen_proseite_cat {
	width: 100%;
	border: 1px solid #808080;
	background-color: #555555;
}
table.admin_einstellungen_proseite_top {
	width: 100%;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-top: 1px solid #808080;
	background-color:  #353535;
}
table.admin_einstellungen_proseite_inhalt_first {
	width: 100%;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-top: 1px solid #808080;
	background-color: #222222;
}
table.admin_einstellungen_proseite_inhalt_second {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}
table.admin_einstellungen_proseite_bottom {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}

/** ---------- Notizblock ---------- **/
table.admin_notizblock_cat {
	width: 100%;
	border: 1px solid #808080;
	background-color: #555555;
}
table.admin_notizblock_inhalt {
	width: 100%;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	background-color: #222222;
}
table.admin_notizblock_bottom {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}
table.admin_notizblock_edit_cat {
	width: 100%;
	border: 1px solid #808080;
	background-color:#555555;
}
table.admin_notizblock_edit_inhalt {
	width: 100%;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	background-color: #222222;
}
table.admin_notizblock_edit_bottom {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}
/** ---------- To Do Liste ---------- **/
table.admin_todo_cat {
	width: 100%;
	border: 1px solid #808080;
	background-color: #555555;
}
table.admin_todo_tags_top {
	width: 100%; 
	border: 1px solid #808080;
	background-color: #555555;
}
table.admin_todo_tags_inhalt {
	width: 100%;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background-color: #222222;
}
/** ---------- Datei-Uploader ---------- **/
table.admin_upload_cat {
	width: 100%;
	border: 1px solid #808080;
	background-color: #555555;
}
table.admin_upload_pic_top {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}
table.admin_upload_pic_inhalt {
	width: 100%;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background-color: #222222;
}
table.admin_upload_inhalt {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}
table.admin_upload_bottom {
	width: 100%;
	border: 1px solid #808080;
	background-color: #222222;
}

/** ***************************************************
********** Textfelder, Inputs, Buttons, etc. **********
*************************************************** **/
	option, select {
	font-family: Verdana;
	font-size: 10pt;
	color: #999999;
	background-color: transparent;
	border: 1px solid #999999;
}
option:focus, select:focus, select:hover, option:hover {
	color: #FFFFFF;
	/* background-color: #005500; */
	border: 1px solid #FFFFFF;
}
.submit, .reset {
	color: #FFFFFF;
	font-family: Verdana;
    font-size: 10pt;
	border: 1px solid #999999;
	background-image: url(../img/button.jpg);
	cursor: pointer;
}
.submit:hover, .reset:hover {
	color: #FFFFFF;
	font-family: Verdana;
    font-size: 10pt;
	border: 1px solid #999999;
	background-image: url(../img/button_hover.jpg);
	cursor: pointer;
}
.submit:active, .reset:active {
	color: #FFFFFF;
	font-family: Verdana;
    font-size: 10pt;
	border: 1px solid #999999;
	background-image: url(../img/button_active.jpg);
	cursor: pointer;
}
input.login {
	width: 230px;
	height: 19px;
	font-family: Verdana;
    font-size: 10pt;
    color: #999999;
    background-color: transparent;
    border: 0px solid #999999;
    cursor: pointer;
    background-image: url(../img/input_login.gif);
    vertical-align: middle;
    text-align: left;
    padding-left: 20px;
}
input.login:focus, input.login:hover {
	width: 230px;
	height: 19px;
	font-family: Verdana;
    font-size: 10pt;
    color: #FFFFFF;
    background-color: transparent;
    border: 0px solid #999999;
    cursor: pointer;
    background-image: url(../img/input_login_hover.gif);
    vertical-align: middle;
    text-align: left;
    padding-left: 20px;
}
input.login_submit {
	width: 20px;
	height: 20px;
	font-family: Verdana;
	font-size: 10pt;
	color: #999999;
	background-color: transparent;
	border: 0px solid #999999;
	cursor: pointer;
	background-image: url(../img/input_login_submit.gif);
	vertical-align: middle;
}
input.login_submit:focus, input.login_submit:hover {
	width: 20px;
	height: 20px;
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: transparent;
	border: 0px solid #FFFFFF;
	cursor: pointer;
	background-image: url(../img/input_login_submit_hover.gif);
	vertical-align: middle;
}
/** Submit Button mit Grafik **/
input.submit {
	width: 125px;
	height: 22px;
	font-family: Verdana;
	font-size: 10pt;
	color: #999999;
	background-color: transparent;
	border: 0px solid #999999;
	cursor: pointer;
	background-image: url(../img/button6.png);
	vertical-align: middle;
	padding-bottom: 2px;
}
input.submit:focus, input.submit:hover {
	width: 125px;
	height: 22px;
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: transparent;
	border: 0px solid #FFFFFF;
	cursor: pointer;
	background-image: url(../img/button6_hover.png);
	vertical-align: middle;
	padding-bottom: 2px;
}

input {
	font-family: Verdana;
    font-size: 10pt;
    color: #999999;
    background-color: transparent;
    border: 1px solid #404040;
    /*background-image: url(../img/input.png);
    background-position: top;
    background-repeat: no-repeat;*/
    cursor: pointer;
}
input:focus, input:hover {
	color: #FFFFFF;
	/* background-color: #005500; */
	border: 1px solid #808080;
	cursor: pointer;
}
textarea, file {  
    font-family: Verdana;
    font-size: 10pt;
    color: #999999;
    background-color: transparent;
    border: 1px solid #404040;
}
textarea:focus, textarea:hover, file:hover {
	color: #FFFFFF;
	/* background-color: #005500; */
	border: 1px solid #808080;
}
