BODY {
	background-color: #006;
	margin: 0 0 0 0;
	font: normal normal 12px Verdana;
	color: #FFF;
        cursor: url(http://www.weisseschaeferhunde.info/uploads/images/gallery/12870a.ani);
}

A, A:VISITED, A:ACTIVE, A:LINK, A:FOCUS {
	font: normal normal 12px Verdana;
	color: #FFF;
}
A.META, A.META:VISITED, A.META:ACTIVE, A.META:LINK, A.META:FOCUS {
	font: normal normal 10px Verdana;
	color: #FFF;
	text-decoration: none;
}
A:HOVER, A.META:HOVER {
	color: #333;
}
A.ON_WHITE, A.ON_WHITE:VISITED, A.ON_WHITE:ACTIVE, A.ON_WHITE:LINK, A.ON_WHITE:FOCUS {
	font: normal normal 10px Verdana;
	color: #333;
}
A.ON_WHITE:HOVER {
	color: #000;
	text-decoration: none;
	background-color: #CCC;
}

IMG.rahmen {
	border: 2px solid #FFF;
}
IMG.rahmen:HOVER {
	border: 2px solid #333;
}
IMG.detail_rahmen {
	border: 4px solid #FFF;
}

H1 {
	font: normal normal bold 20px Verdana;
	color: #FFF;
}
H2 {
	font: normal normal bold 16px Verdana;
	color: #FFF;
}

/* TABELLEN */

TABLE.MAIN_TABLE {
	font: normal normal 12px Verdana;
	width: 790px;
	height: 100%;
	background-image: url(uploads/images/bkgr_blau.gif);
	border-left: 2px solid #000;
	border-right: 2px solid #000;
}
TABLE.INDEX_TABLE {
	font: normal normal 12px Verdana;
	width: 790px;
        height: 750px;
	background-image: url(uploads/images/bkgr_blau.gif);
	border: 2px solid #000;
}
TD {
	font: normal normal 12px Verdana;
}

TD.LOGO {
	width: 790px;
	height: 139px;
	background-image: url(uploads/images/logo.jpg);
	background-repeat: no-repeat;
}
TD.NAVIGATION {
	//width: 164px;
        width=224px;
	height: 100%;
}
TD.CONTENT {
	width: 576px;
	height: 100%;
        padding-left: 8px;
        padding-right: 5px;
        padding-top: 8px;
        padding-bottom: 5px;
}
TD.FUSSZEILE {
	height: 101px;
	background-image: url(uploads/images/fusszeile_eve.jpg);
	background-repeat: no-repeat;
}
TD.TD_LIGHT, TD.TD_DARK {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px;
}
TD.TD_LIGHT {
	background-color: #FFCC66;
}
TD.TD_DARK {
	background-color: #FFBB66;
}

/* BBCODE Seite */
TABLE.BB_TABLE {
	font: normal normal 12px Verdana;
	border: 1px solid #FFF;
}
TD.BB_TD_LIGHT {
	border: 1px solid #FFF;
	background-color: #6699CC;
}
TD.BB_TD_DARK {
	border: 1px solid #FFF;
	background-image: url(uploads/images/bkgr_blau.gif);
}

/* FONTS */

.TEXT_FETT {
	font-weight: bold;
}
.TEXT_gig_container {
	font: normal normal 10px Verdana;
	padding-left: 4px;
	padding-right: 4px;
}

TD.ROW_head_std, TD.ROW_head_gb {
	font: normal normal bold 12px Verdana;
	color: #000;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #000;
}
TD.ROW_head_gb {
	font: normal normal 12px Verdana;
	height: 20px;
}
TD.padding3px {
        padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px;
}
TR.ROW_bkgr_light {
	background-color: #6699CC;
}
TR.ROW_bkgr_dark {
	background-color: #FFBB66;
}
TR.ROW_highlight {
	background-color: #EEE;
	cursor: hand;
}

TD.ERRMSG {
	font: normal normal 12px Verdana;
	color: #000000;
	background-color: #FFFFFF;
}

.NEWS_HEAD{
	background-color: #FFF;
	border-bottom: 1px solid #000;
}
.NEWS_HEADLINE {
	font: normal normal bold 13px Verdana;
	color: #000;
	padding-left: 5px;
}
.NEWS_DATE {
	font: normal normal 10px Verdana;
	color: #000;
	padding-left: 5px;
}
.NEWS_CONTENT {
	font: normal normal 12px Verdana;
	color: #FFF;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 8px;
	padding-bottom: 8px;
        background-color: #6699CC;
}

/* +++ LINKS +++ */
/* Navigation */

#nav_container {
	LEFT: 3px;
	FLOAT: left;
	WIDTH: 170px;
	POSITION: relative;
	margin-top: 4px;
}
#nav_container A {
	font: normal bold 13px Verdana;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0 0 3px 0;
}
#nav_container A:hover, A:active, A:focus  {
	color: #E0FFFF;
}


/* PROMOTION */

#gig_container {
	LEFT: 3px;
	FLOAT: left;
	WIDTH: 120px;
	POSITION: relative;
	margin-top: 7px;
}
#gig_container_text {
	width: 110px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

/* FORMULARE */

input {
	background-color: #EEEEEE;
	font: normal normal 12px Verdana;
	color: #000000;
	border: 1px solid #000;
	vertical-align:middle;
}
input:HOVER, input:FOCUS {
	background-color: #FFFFFF;
}
input:FOCUS {
	border: 1px solid RED;
}
input.sign_gb {
	width: 125px;
}
textarea {
	background-color: #EEEEEE;
	font: normal normal 12px Verdana;
	color: #000000;
	border: 1px solid #000;
	vertical-align:middle;
}
textarea:HOVER, textarea:FOCUS {
	background-color: #FFFFFF;
}
textarea:FOCUS {
	border: 1px solid RED;
}
textarea.sign_gb {
	width: 300px;
}
input.FORM_image {
	vertical-align: middle;
}
input.SUBMIT {
	background-color: #000;
	border: 2px solid #FFF;
	font: normal normal 10px Verdana;
	color: #FFF;
}
input.SUBMIT:HOVER {
	background-color: #FFF;
	border: 2px solid #000;
	color: #000;
}