body, .bgcolaussen, #bgcolaussen{
	background-color: #CCDAFA;
	font-family:Verdana, Times New Roman;
	font-size:12px;
}

body, table, tr, td{
	margin-top:0;
	margin-bottom:0;
	padding:0;
	border:0;
	align:center;
}

#headertr{
	width:499px; 
}

#headeradcontainer{
	align:left; 
	vertical-align:top; 
	background-repeat:repeat-x;
}

#infozeile{
	border-top: 1px solid #333333;
	border-bottom:1px solid #333333;
	background-color: #000000;
	color:#E89F01;
	border-collapse:collapse;
}
#infozeile2{
	color:#E89F01;
}
#infozlink{
color:#ca0202;
}
#innertable{
	background-color:#eeeeee;
	font-size:12px;
}
#it_col0{
	color:#e30d0d;
}
.serviceboxbg{
	text-align: left; 
	padding-left: 25px;
}

/*=== NAVI === */


#nav ul, #nav2 ul {
		width: 150px;
	
margin: 0;
padding: 0;
list-style: none;

}

#nav ul li, #nav2 ul li {
			position: relative;
border-bottom: 0;
		
}
#nav li ul,
#nav2 li ul {
		top: -15px;
			position: absolute;
			left: -9999px;
			display: none;
		
}

#nav ul li a:link, #nav ul li a:visited, #nav ul li strong,#nav2 ul li a:link, #nav2 ul li a:visited, #nav2 ul li strong {
display: block;		
text-decoration: none;
color: #000000;
font-weight:bold;
padding-top:2px;
padding-bottom:2px;
}

#nav ul li a:hover, #nav ul li a:focus, #nav ul li a:active, #nav ul li a.ofocus, #nav ul li a.ofocus,#nav2 ul li a:hover, #nav2 ul li a:focus, #nav2 ul li a:active, #nav2 ul li a.ofocus, #nav2 ul li a.ofocus { 
color: #ffffff;
font-weight:bold;
padding-top:2px;
padding-bottom:2px;
}
#nav .navfxenabled li:hover ul, #nav2 .navfxenabled li:hover ul { 
		left: -999px;
	
}
#nav li:hover ul, 
#nav .navfxenabled li.over ul,
#nav li ul li:hover ul, 
#nav .navfxenabled li ul li.over ul,
#nav2 li:hover ul, 
#nav2 .navfxenabled li.over ul,
#nav2 li ul li:hover ul, 
#nav2 .navfxenabled li ul li.over ul
 { 
			display: block;
		left: 142px;
		background-color: #ccdafa;
		
}
#nav li:hover ul ul, 
#nav .navfxenabled li.over ul ul,
#nav2 li:hover ul ul, 
#nav2 .navfxenabled li.over ul ul { 
			left: -999px;
		
}

#nav li.active ol, 
#nav li.activepath ul,
#nav2 li.active ol, 
#nav2 li.activepath ul {
			display: block;
		
}
#nav a:focus+ul, #nav a:active+ul,
#nav2 a:focus+ul, #nav2 a:active+ul {
		left: 142px;
		
}
#nav li ul li a:focus+ul,
#nav2 li ul li a:focus+ul {
		left: 1248px;
		
}
#nav li ul li a:focus, #nav li ul li a:active,
#nav2 li ul li a:focus, #nav2 li ul li a:active {
			position: absolute;
		left: 1148px;
		
}
#nav li ul li ul a:focus, #nav li ul li ul a:active,
#nav2 li ul li ul a:focus, #nav2 li ul li ul a:active {
			position: absolute;
		left: 2180px;
		
}

#nav li ul li a:hover, #nav  li ul li a:hover,
#nav li:hover ul li a:focus, #nav  li:hover ul li a:active,
#nav .navfxenabled li ul li a:focus, #nav .navfxenabled  li ul li a:active,
#nav2 li ul li a:hover, #nav2  li ul li a:hover,
#nav2 li:hover ul li a:focus, #nav2  li:hover ul li a:active,
#nav2 .navfxenabled li ul li a:focus, #nav2 .navfxenabled  li ul li a:active
 {
			position: static;
}



#nav ul ul,#nav2 ul ul {
	width: 160px;
}


#nav li ul li:hover ul, #nav .navfxenabled li ul li.over ul,
#nav2 li ul li:hover ul, #nav2 .navfxenabled li ul li.over ul
{ 
	left: 158px;
}


#nav ul ul li,
#nav2 ul ul li {
	width: 158px;
}
.runavi{
	border: 1px solid #0249a9;
  	border-radius:6px;
 	-moz-border-radius:6px;
	filter: alpha(opacity=94); /* Für IE */
	-moz-opacity: 0.94; /* Für Gecko-Browser */
	opacity: 0.94; /* Für Opera 9+ */
}
a.hauptnav, a.hauptnav:visited{
	padding-left:23px;
}
a.hauptnav:hover, a.hauptnav:active{
	padding-left:25px;
}

a#mainlevel:link, a#mainlevel:visited{ 
	text-decoration:none; 
	color:black; 
	padding-left:23px;
	font-size: 12px;
	font-weight:bold;
}

a#mainlevel:HOVER, a#mainlevel:ACTIVE {  
	color:white; 
	padding-left:25px;

}

a.m_klapp:link, a.m_klapp:visited{ 
	text-decoration:none; 
	color:#24060a; 
	display:block;
	font-size: 12px;
	font-weight:bold;
}

a.m_klapp:HOVER, a.m_klapp:ACTIVE { 
	text-decoration:none;
	background-color:#72bde3;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	color:white; 
	font-weight:bold; 
}

#m_men{
	height:18px;
	vertical-align:middle;
}

#mainlevel{
	
	vertical-align:middle;
}

.m_com{
	position:relative;
	left:0px;
	top:0px;
}

#mainlevelhead{
	font-size:14px;
	font-weight:bold;
	padding-left:25px;
}
#centerhead{
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	padding-top:2px;
}


/*== LOGIN ==*/

#logintd{
	padding-left:5px;
}

#logbuttcont{
	text-align:right;
	padding-right: 10px;
}

#logtext{
	font-size: 11px;
	font-weight:bold;
}
#logtextreg{
	font-size: 12px;
	font-weight:bold;
	padding-top:3px;
}

#logtextmini{
	font-size:11px;
	font-weight:normal;
}

/*== FOOTER ==*/
a.bottom:link, a.bottom:visited{ 
	text-decoration:none; 
	color:#222222; 
}

a.bottom:HOVER, a.bottom:ACTIVE { 
	text-decoration:none; 
	color:#666666; 
	font-weight:bold; 
}

/*== FEHLER ==*/

.fehlermessage{
	margin-top: 10px; 
	padding: 7px; 
	width: 600px;
	border: 1px outset #2222b2;
	background: #72bde3;
	color: #000000;	
	font-weight: bold;
}

.anmeldefehler{
	color: #fed7db;
	font-weight:bold;
}

/*== PROFIL ==*/

#overline {
color:#0249a9;
background:#ccdafa;
font-size:15px;
font-weight:bold;
border-top:solid 1px #0249a9;
border-bottom:solid 1px #0249a9;
padding:2px 3px;
}
#overlinelinks {
color:#0249a9;
background:#ccdafa;
font-weight: bold;
border-top:solid 1px #0249a9;
border-bottom:solid 1px #0249a9;
padding:2px 3px;
}


#bildunter{
color:#444444;
font-size:13px;
}

.profil{
font-weight:bold;
padding-top:25px;
padding-bottom:7px;
font-size:14px;
color:#0249a9;
}
#profildisclaimer, #profildisclaimer a, #profildisclaimer a:visited, #profildisclaimer a:HOVER{
font-size:11px;
color:#0249a9;
}
a.disroll, a.disroll:visited{
display:block;
color:#0249a9;
text-decoration:none;
border-bottom:solid 1px #0249a9;
margin:0;
padding:2px 3px;
font-size:12px;
}
a.disroll:HOVER, a.disroll:ACTIVE{
font-size:12px;
display:block;
color:#000000;
text-decoration:none;
background:#0249a9;
border-bottom:solid 1px #000000;
margin: 0px;
padding:2px 3px;
}

.disroll2{
display:inline;
width:140px;
}

a.profup, a.profup:visited, a.profup2:HOVER, a.profup2:ACTIVE{
text-decoration:none;
width:140px;
color:#0249a9;
padding:2px 3px;
border-bottom:solid 1px #0249a9;
font-size: 11px;
}
a.profup:HOVER, a.profup:ACTIVE, a.profup2, a.profup2:visited{
text-decoration:none;
width:140px;
color:#000000;
background:#0249a9;
padding:2px 3px;
border-bottom:solid 1px #0249a9;
font-size:11px;
}
#beitragneu, #ringdon, #regchange, #tipwin, #urlwin, #vidwin, #imgwin, #imgwin2, #reanz, #partnersuche,#vorschauwin,#vorschauwinkom, #fotosuchwin, #videosuchwin, #bersuchwin, #freundsuchwin, .werber, .werbel{
position:absolute;
display:none;
left:-15px;
top:-9px;
width:200px;
height:150px;
padding:5px;
padding-left:10px;
padding-top:8px;
z-index:+1;
background-color:#CCDAFA;
border: 1px solid #0249a9;
border-radius:6px;
-moz-border-radius:6px;
-filter: alpha(opacity=94); /* Für IE */
-moz-opacity: 0.94; /* Für Gecko-Browser */
opacity: 0.94; /* Für Opera 9+ */
color: black;
}
#ringdon{
height:100px;
top:-27px;
}
#regchange{
left:-190px;
top:-30px;
width:290px;
height:175px;
}
#gzangabe{
font-size:11px;
color:#fed7db;
}
#reanz{
height:80px;
top:-60px;
left:40px;
}
.werber, .werbel{
height:100px;
width:150px;
text-align:left;
padding-left:5px;
top:+2px;
left:-155px;
font-size:11px;
}
.werbel{
left:140px;
}
#freundsuchwin, #bersuchwin, #fotosuchwin, #videosuchwin{
left:-80px;
width:300px;
height:230px;
}
#profnaviup{
text-align:center;
}
a.profil, a.profil:visited, a.galli, a.galli:visited{
color:#0249a9;
text-decoration:none;
font-weight:normal;
font-size:13px;
padding:0px;
margin:0px;
}
a.profil:HOVER, a.profil:ACTIVE, a.galli:HOVER, a.galli:ACTIVE {
color:#000000;
text-decoration:underline;
font-weight:normal;
font-size:13px;
padding:0px;
margin:0px;
}
a.profilklein, a.profilklein:visited {
color:#E89F01;
text-decoration:none;
font-weight:normal;
font-size:11px;
}
a.profilklein:HOVER, a.profilklein:ACTIVE {
color:#000000;
text-decoration:underline;
font-weight:normal;
font-size:11px;
}
a.infozeile, a.infozeile:visited{
font-weight:normal;
text-decoration:none;
color:#E89F01;
}
a.infozeile:HOVER, a.infozeile:ACTIVE{
font-weight:bold;
color:#0249a9;
}
#dislikeprof{
	border-top:1px solid black;
	margin-top:5px;
	padding-top:5px;
	border-bottom:1px solid black;
	margin-bottom:5px;
	padding-bottom:5px;
}
#profiltext{
	margin-right:30px;
	margin-left:30px;
}
/*== Userquickinfo ==*/
#userpicshow {
  display:none;
  position:absolute;
  width:auto;
  z-index:20;
}

/*== Freunde ==*/
#freundetab{
	border: 0px;
	width:310px;
	margin:5px;
}

/*== Gästebuch ==*/

#gbtab{
padding:10px;
padding-left:0px;
margin:5px;
margin-left:15px;
border-bottom:solid 1px #011878;
border-right:solid 1px #011878;
width:600px;
text-align:left;
}
#gbhead{
width:400px;
border-top:solid 1px #0249a9;
border-bottom:solid 1px #011878;
padding-left:5px;
}
#commenttext{
margin-left:10px;
margin-top:5px;
}
#gbnav,#gbnavunten,#galcom{
width:630px;
border-bottom:solid 1px #011878;
border-top:solid 1px #0249a9;
margin:20px;
margin-bottom:0px;
}
#galcom{
margin:0px;
}
#gbwrite{
border-top:solid 1px #FFA07A;
}
#gbnavunten{
border-bottom:solid 1px #0249a9;
border-top:solid 1px #011878;
margin-top:5px;
}

/*==PROFIL BEARBEITEN ==*/
.disroll3{
width:80px;
display:inline;
}

a.profup3, a.profup3:visited, a.profup4:HOVER, a.profup4:ACTIVE{
text-decoration:none;
width:80px;
color:#0249A9;
padding:2px 3px;
border-bottom:solid 1px #0249A9;
}
a.profup3:HOVER, a.profup3:ACTIVE, a.profup4, a.profup4:visited{
text-decoration:none;
width:80px;
color:#000000;
background:#0249A9;
padding:2px 3px;
border-bottom:solid 1px #000000;
}
#tipwin{
height:190px;
top:9px;
}
#urlwin{
height:150px;
width:310px;
top:9px;
left:-90px;
}
#vidwin,#imgwin, #imgwin2{
height:130px;
width:340px;
top:9px;
left:-130px;
}
#vorschauwin{
height:380px;
width:570px;
top:30px;
left:100px;
}
#vorschauwinkom{
height:380px;
width:570px;
top:-370px;
left:-300px;
}
#partnersuche{
height:90px;
}

/*== USERSUCHE ==*/
#usuchanz{
border-top: 1px solid black;
padding-top:1px;
padding-bottom:1px;
width:105px;
}

/*== PM == */

#pm2{
background-color: #4cb0e3;
}
#pm3, #pm4, #pm5{
padding-top:3px;
padding-bottom:3px;
}
#pm4{
padding-left:4px;
}
#pm5{
padding-right:4px;
}
#pmhr{
	border: 1px solid #0249A9;
}
a.pmzeig, a.pmzeig:visited{
color:#012888;
text-decoration:none;
font-weight:normal;
padding:0px;
margin-left:5px;
}
a.pmzeig:HOVER, a.pmzeig:ACTIVE {
color:#000000;
text-decoration:underline;
font-weight:normal;
padding:0px;
margin-left:5px;
}
#tbhpm{
border: 1px solid #0249a9;
border-bottom: 2px solid #0249a9;
width:100%;
}
#tdhpm{
font-weight:bold;
background-color:#eeeeee;
width:90px;
margin-right:5px;
}
#tdpm2{
padding:10px;
padding-bottom:30px;
}
#tbpm{
border: 1px solid #0249a9;
border-collapse:collapse;
width:640px;
}
#tdupm{
background-color:#eeeeee;
text-align:center;
}


/*== Bilder ==*/
#galdate{background-color:#eeeeee;padding:5px;border:1px solid #222222;font-size:17px;font-weight:bold;}
a.galli, a.galli:hover, a.galli:visited, a.galli:active{font-weight:bold;font-size:14px;}
#galpi,#komober{padding: 5px 0px 5px 10px;background-color:#eeeeee;border:1px outset #333333;border-left: 0px;font-weight:bold;}
#komober{border:1px solid #111111;font-weight:normal;}
#komunter{padding: 5px;}
#tpi{text-align:center;vertical-align:top;padding-bottom:10px;}

/*==SS==*/
#partypics .pic	{width:33%;float:left;text-align:center;overflow:hidden;}
#partypics img	    {margin:5px 0;}
.modulfarbe{
font-weight:bold;
height:20px;
padding-left:10px;

}