body {
	margin:0 auto;
	font:0.7em verdana, arial, helvetica, sans-serif;
	font-family:verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	background-color:#ffffff
}

#containerLR {
	margin:0 auto;
	width:1020px;
	background-image:url(/images/bg.png);
	background-repeat: repeat-y
}

#container {
	margin:0 auto;
	width:1000px
}

#header {
	margin:0 auto;
	width:1000px;
	height:50px;
	background-image:url(/images/headerBackground.png)
}

#pageLogo {
	float:left;
	width:170px;
	height:50px;
	padding-right:20px
}

#pageLogo a {
	width:170px;
	height:50px;
	display:block;
	outline:none;
	background-position:0 0;
	background-image:url(/images/headerLogo.png);
	background-repeat:no-repeat
}

#pageLogo a:hover {
	width:170px;
	height:50px;
	display:block;
	outline:none;
	background-position:0 -50px;
	background-image:url(/images/headerLogo.png);
	background-repeat:no-repeat
}

#headerNaviIn a {
	float:left;
	outline:none;
	color:white;
	font-size:9px;
	text-align:center;
	text-decoration:none;
	padding:0 10px 0 10px
}

#headerNaviIn a:hover {
	padding-top:1px;
	background-color:#4e6986
}

#signal {
	width:27px;
    height:16px;
    position:absolute;
	margin:3px 0 0 30px;
	background-image:url(/images/icons/signal.png)
}

#headerNaviOut {
	float:left;
	outline:none;
	padding:20px 0 0 700px
}

#headerNaviOut a {
	color:white;
	font-size:12px;
	text-decoration:none;
}


#navigation {
	width:199px;
	background-color:#FBFCFE;
	border-right:1px solid #C4CEDF;
	border-bottom:1px solid #C4CEDF;
}

#content {
	width:800px;
	padding-top:10px;
}

#contentBanner {
    text-align:center;
    padding-bottom:10px;
}

#contentBannerRight {
    margin:0 0 0 810px;
    position:absolute;
}

#navigation,#content {
	float:left
}

#clear {
	clear:both
}

#footer {
	margin:0 auto;
	height:20px;
	padding-top:30px;
	width:1020px;
	text-align:center;
	background-image:url(/images/bgBottom.png);
	background-repeat:no-repeat
}


/* START NAVI LINKS */ 
#navilinks a {
  	display:block;
  	color:black;
}
.aud {
	font-size:11px;
	border-bottom:1px solid #A5B5CC;
}

a.aud:link, a.aud:visited {
	padding:7px 0 9px 7px;
}
a.aud:hover {
	background:#E6F0FE;
	padding:7px 0 9px 10px;
}

#navilogin {
	padding:20px 0 130px 10px;
}
/* ENDE NAVI LINKS */ 


/* BEGINN NAVIGATION BOXES CONTENT */
.boxDimming {
	height:100%;
    left:0;
    position:fixed;
	filter:alpha(opacity=20); /* IE */
	opacity:0.2; /* allgemein */
	-moz-opacity:0.2; /* Mozilla */
	-khtml-opacity:0.2; /* KTHML */
	-opera-opacity:0.2; /* Opera */
    top:0;
    width:100%;
    background:none repeat scroll 0 0 black;
}

#boxNaviTop {
	width:890px;
	height:30px;
	background-color:#577595;
}

#boxNaviTop a {
	color:#FFFFFF;
}

#mailBoxContainer {
	top:55px;
	width:890px;
	height:540px;
	z-index:999;
	position:absolute;
	margin-left:50px;
	border:5px solid #577595;
	background-color:#FFFFFF;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}

#sendMessageContainer {
	width:440px;
	height:100px;
	background-color:#FFFFFF;
}

#newsBoxContainer {
	top:55px;
	width:890px;
	height:540px;
	z-index:999;
	position:absolute;
	margin-left:50px;
	border:5px solid #577595;
	background-color:#FFFFFF;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}

#voteBoxContainer {
	top:55px;
	width:890px;
	height:540px;
	z-index:999;
	position:absolute;
	margin-left:50px;
	border:5px solid #577595;
	background-color:#FFFFFF;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}

#guestBoxContainer {
	top:55px;
	width:890px;
	height:580px;
	z-index:999;
	position:absolute;
	margin-left:50px;
	border:5px solid #577595;
	background-color:#FFFFFF;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}

#notifBoxContainer {
	top:55px;
	width:890px;
	height:540px;
	z-index:999;
	position:absolute;
	margin-left:50px;
	border:5px solid #577595;
	background-color:#FFFFFF;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}

#smileysContainer {
	overflow:auto;
	width:520px;
	height:180px;
	z-index:999;
	position:absolute;
	border:5px solid #fde3be;
	padding:3px 3px 3px 3px;
	background-color:#FFFFFF;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}
/* ENDE NAVIGATION BOXES CONTENT */

/* START USER PROFIL HEADER NAVI */ 
.pNavi {
	width:780px;
	font-size:12px;
	padding:0 0 24px 20px;
	margin-bottom:20px;
	border-bottom:1px solid #A5B5CC;
}
.pNavi span a {
	float:left;
	font-size:12px;
	margin-right:3px;
	padding:4px 10px 5px 10px;
	background-color:#FBFCFE;
	border-left:1px solid #A5B5CC;
	border-top:1px solid #A5B5CC;
	border-right:1px solid #A5B5CC;
}
.pNaviAktiv a:link {
	margin-top:1px;
	color:#FF6600;
  	font-weight:bold;
	background-color:#FFFFFF;
}
.pNavi a:hover  {
	margin-top:1px;
  	background-color:#FFFFFF;
}
/* ENDE USER PROFIL HEADER NAVI */


.areaSmileys {
	width:20px;
	height:20px;
	margin-right:1px;
	border:1px solid #ddbf9c;
	padding:3px 0 0 3px;
}


/* BEGINN DRUGIE */
div.ibgr h1 {
    color:green;
    font-size:15px;
}

.center {
	text-align:center;
}

.right {
	text-align:right;
}

.left {
	text-align:left;
}

.photos {
	padding:3px 3px 3px 3px;
	border:1px solid #C0C0C0
}

.display_none {
	display:none;
}

#color_white a {
	color:#FFF;
}

.TAB_LIST span { 
	display:inline;
	background:#fae7d1;
	padding-right:10px;
	font-size:1.2em;
	COLOR: #3a4e69;
	FONT-STYLE:normal;
	FONT-FAMILY:Verdana,Arial;
	font-weight:bold;
}
/* ENDE DRUGIE */



/* START KARTEI NAVI */ 
#kartnavi li {
  	float:left;
  	list-style:none;
  	background:url(/image/design/left_both.gif) no-repeat left top;
  	padding:0 0 0 9px;
}
#kartnavi a {
  	float:left;
  	display:block;
  	background:url(/image/design/right_both.gif) no-repeat right top;
  	padding:5px 15px 4px 6px;
  	font-size:12px;
	color:#765;
}
#kartnavi li:hover, #kartnavi li:hover a {
  	background-position:0% -50px;
	color:#333;
}
#kartnavi li:hover a {
	background-position:100% -50px;
}
#kartnavi ul a {
	width:auto;
}
#kartnavi #aktiv {
    background-position:0 -50px;
    border-width:0;
}
#kartnavi #aktiv a {
    background-position:100% -50px;
    font-size:12px;
    color:#333;
}
/* ENDE KARTEI NAVI */ 


/* START LISTEN NAVI */
a.listnavi { 
	text-align:center;
	border-style:ridge;
	font-weight:bold;
	background-color:#FFFFFF;
	border:1px solid #A5B5CC;
	padding:3px 6px 3px 6px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
}

b.listspan {
	font-weight:bold;
	background-color:#E6F0FE;
	border:1px solid #A5B5CC;
	padding:3px 6px 3px 6px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
}

a.listnavi:hover {
	background-color: #E6F0FE;
}
/* ENDE LISTEN NAVI */


.bubble {
    width:130px;
    height:25px;
    padding-top:2px;
	background:transparent url(/images/icons/bubble.png) no-repeat scroll 0 0;
}

.bubbleBig {
    width:420px;
    height:25px;
    color:#776655;
    font-size:13px;
	padding-top:12px;
	background:transparent url(/images/icons/bubbleBig.png) no-repeat scroll 0 0;
}


div.top_icon {
    position:absolute;
    font-weight:bold;
    font-size:15px;
	width:32px;
    height:32px;
    margin:-15px 0 0 -12px;
	background:transparent url(/images/icons/top.png) no-repeat;
}

div.presentsIcon {
    position:absolute;
	width:70px;
    height:70px;
    margin:80px 0 0 85px;
}

div.pic_geschenk_icon_forum {
    position:absolute;
	width:70px;
    height:70px;
    margin:50px 0 0 55px;
}

div.bigPicPresentsIcon {
    position:absolute;
	width:70px;
    height:70px;
    margin:40px 0 0 -35px;
}


img { 
	border:0;
}


input.nameInput {
	width:140px;
	border:1px solid #ddbf9c;
	background-repeat:no-repeat;
	display:block;
	background-position:0px 0px;
	padding:3px 0px 3px 18px;
	background-image:url(/images/icons/user.png);
}

input.passInput {
	width:140px;
	border:1px solid #ddbf9c;
	background-repeat:no-repeat;
	display:block;
	background-position:0px 0px;
	padding:3px 0px 3px 18px;
	margin:5px 0 5px 0;
	background-image:url(/images/icons/password.png);
}

input.subInput {
	width:150px;
	height:25px;
	display:block;
}

input.boxInput {
	margin:15px 5px 15px 0;
}

textarea {
	color:#000000;
	font-size:11px;
	font-family:verdana,arial; 
	background-color:#FFFFFF;
	border:1px solid #ddbf9c;
}





a:active { 
	color:#3b5998;
	outline:none;
	font-family:verdana,arial;
	text-decoration:none; 
} 
a:link { 
	color:#3b5998;
	outline:none;
	font-family:verdana,arial;
	text-decoration:none;
} 
a:visited { 
	color:#3b5998;
	outline:none;
	font-family:verdana,arial;
	text-decoration:none; 
} 
a:hover { 
	color:#FF6600;
	outline:none;
	font-family:verdana,arial;
	text-decoration:none; 
}


.biglink { 
	font-size: 12px;
	font-weight: bold;
}


input { 
font-family : Verdana, Arial; 
font-size : 11px; 
color : #000000; 
} 


.m_n		{ display:block; width:160px; padding:5px 0px 5px 5px; background-color:#FFFFFF; border-top: 1px solid #FFCB7A; }
.m_o		{ display:block; width:160px; padding:5px 0px 5px 5px; border-left:3px solid #FF6600; background-color:#FFE9C7; border-top: 1px solid #FFCB7A; }
.mail_n		{ border-left:3px solid #FF6600; background-color:#FDF0CE; }
.mail_o		{ border-left:3px solid #6878a8; background-color:#FFE9C7; }
.seite_n	{ background-color:#FDF0CE; }
.seite_o	{ background-color:#FFE9C7; }


#menu a 	{ display:block; width:100%; height:17px; }


.TAB {
	width:100%;
	font-size:11px;
	padding-bottom:15px;
	border-top:1px solid #A5B5CC;
}
.TAB h3 {
	font-size:11px;
	color:#666666;
	font-family:verdana, arial;
	margin:-8px 0 0 10px;
}
.TAB span {
	background-color:#FFFFFF;
	padding:0 3px 2px 3px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}
.TABu {	
	border-bottom:1px solid #A5B5CC;
}

.pageResult {
	text-align:center;
	padding-bottom:20px;
}

#tabmenue {
  padding: 3px;
}
#tabmenue li {
  display: inline; 
}
#tabmenue li a {
  padding: 3px 1em;
  margin-left: 3px;
  border: 1px solid #777;
  border-bottom: 0;
  text-decoration: none; 
}
#tabmenue li a#aktuell {
  padding-bottom: 4px; 
  border-bottom: 1px solid #fc0;
}

form {
	margin: 5px;
}
