/**
 * Dies ist das Standard-Stylesheet
 * Alle Angaben können in User-Stylesheets überschrieben werden.
 * (siehe Unterverzeichnis "2")
 *
 */

/**
 * Profilgestaltung
 */

html {
	height:100%;
	border:0;
}

body {
	margin:0;
	padding:0;
	height:100%;
	background-color:#305ab1;
}

#pgTable {
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	border-spacing:0;
	table-layout:fixed;
}

#pgTable td {
	margin:0;
	padding:0;
	vertical-align:top;
	border-spacing:0;
}

#tabTr {
	height:22px;
}

#tabse {
	width:100%;
	border:0;
	margin:0;
	border-spacing:0;
	border-collapse:collapse;
	/*cellspacing="0" width="100%" cellpadding="0" height="18" */
}

#tabse td {
	height:22px;
	background-color:#000;
	border-width:1px;
	border-style:solid;
	text-align:center;
	vertical-align:middle;
}


#mainpic {
	height:280px;
	background-position:center;
	background-repeat:no-repeat;
	vertical-align:bottom !important;
}

#mainpic .inner {
	height:32px;
}


/**
 * Der Linke Streifen mit Profil Nr., Besucher, Letzter Besuch etc.
 **/
#sidebar {
	vertical-align:top;
	background:url(/v1/gemeinsam/grafiken/background_verlauf.gif) #547fdb;
	text-align:center;
}
#sidebar .box {
	background-color:#305ab1;
	background-image:url(/v1/auswertung/setcard/back.gif);
	margin:6px;
	padding:6px;
	text-align:center;
	color:#acc1ee;
}

/**
 * Logos im linken Streifen
 * (Bed Breakfast/Red Ribbon/Dark Angel/PLUS Sterne/Sternzeichen)
 **/
#sidebar .logo {
	border:0;
}
#sidebar a .logo {
	cursor:pointer;
}


/**
 * Content - Der Kasten um die Profiltabellen
 */
#content {
	padding:6px !important;
}

.section {
	padding:3px 6px;
	margin:0;
}

.hr {
	height:6px;
	overflow:hidden;
}


/**
 * Allgemein: Fußgröße
 **/
.footprint {
	width:61px;
	height:45px;
}


.prfl {
	/*height:100%;*/
	width:100%;
	border-spacing:0;
	table-layout:fixed;
}

.prfl .headline {
	white-space:normal;
	word-wrap:break-word;
}

.prfl th,
.prfl td {
	padding:2px 0px;
	vertical-align:top;
}

.prfl th {
	text-align:left;
	font-weight:normal;
	font-size:11px;
	width:85px;
}


.prfl .footprint {
	float:left;
	margin-right:3px;
}

.prfl .hr {
	background-color:transparent;
	height:6px;
}

#picbar {
	background-color:#305ab1;
	background-image:url(/v1/auswertung/setcard/back.gif);
	padding:6px;
	padding-top:6px !important;
	text-align:center;
	vertical-align:top;
}

#picbar .thumb {
	border-width:1px;
	border-style:solid;
	margin:0 3px 3px 3px;
}

.head {
	background-color:#000;
}


.levelLabelLeft {
	width:68px;
	white-space:nowrap;
	text-align:left;
}

.levelLabelRight {
	width:67px;
	white-space:nowrap;
	text-align:right;
}

.levelMeter {
	white-space:nowrap;
	border-collapse:collapse;
	border-spacing:0;
	padding:0;
/* 	border:1px solid black; */
}

.levelMeter td {
	padding:0 !important;
}

.levelOMeter {
	width:40px;
}

.levelOMeter div {
	float:left;
	width:5px;
	height:10px;
	overflow:hidden;
	margin:0px 2px 0 0;
	background-color:#333;
}

.levelOMeter .active {
	background-color:#aaa;
}

.levelOMeter {
	white-space:nowrap;
}

.ptext {
	background:#e6e6e6;
	color:#666;
	margin:6px -6px 6px -6px !important;
	padding:2px 6px;
	line-height:16px;
	text-align:left;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:3px;
}

/**
 * Hyperlinks Tabse und linkes Sidebar
 */
#tabse a:link,
#tabse a:visited,
#tabse a:hover,
#sidebar a:link,
#sidebar a:visited,
#sidebar a:hover {
	color:#ff0000;
}

/**
 * Hyperlinks im Profil (Mitte)
 */
#content a:link,
#content a:visited,
#content a:hover {
	color:#800000;
}