@import"/css/invite.css";

p {font-family:arial,helvetica,sans-serif;font-size:10pt;}
td {font-family:arial,helvetica,sans-serif;font-size:10pt;}

a:link
{
  font-family:arial,helvetica,sans-serif;
  font-size:10pt;
  font-weight:normal;
  color:#0B265B;
  text-decoration:none;
}

a:visited
{
  font-family:arial,helvetica,sans-serif;
  font-size:10pt;
  font-weight:normal;
  color:#0B265B;
  text-decoration:none;
}

a:active
{
  font-family:arial,helvetica,sans-serif;
  font-size:10pt;
  font-weight:normal;
  color:#0B265B;
  text-decoration:none;
}

a:hover
{
  font-family:arial,helvetica,sans-serif;
  font-size:10pt;
  font-weight:normal;
  color:#B90000;
  text-decoration:underline;
}

select.profile
{
  width:113px;
}

.nav:hover
{
  font-family:arial,helvetica,sans-serif;
  font-size:10pt;
  font-weight:normal;
  color:#0B265B;
  text-decoration:none;
}

.plaintext a
{
  font-family:arial,helvetica,sans-serif;
  font-size:10pt;
  font-weight:normal;
  color:#000000;
  text-decoration:none;
}

.plaintext a:hover
{
  font-family:arial,helvetica,sans-serif;
  font-size:10pt;
  font-weight:normal;
  color:#000000;
  text-decoration:none;
}

.title
{
  font-family:arial,helvetica,sans-serif;
  font-size:10pt;
  font-weight:bold;
  color:#FFFFFF;
  display:inline;
}

/* Buttons, Start */
.orangebutton:link,
.orangebutton:hover,
.orangebutton:visited,
.orangebutton:active {
  color: #000;
  border-width: 1px;
  border-style: solid;
  font: normal 13px Arial, Helvetica, sans-serif;
  height: 17px;
  /* margin:0 10px 10px 0; */
  padding:0 10px 1px 10px;
  background-image: url(../images/btn_orange_right2.gif);
  border-top-color: #D5BD98;
  border-right-color: #935E13;
  border-bottom-color: #935E13;
  border-left-color: #D5BD98;
  text-decoration: none;
}

.graybutton:link,
.graybutton:hover,
.graybutton:visited,
.graybutton:active {
  color: #000;
  border-width: 1px;
  border-style: solid;
  font: normal 13px Arial, Helvetica, sans-serif;
  height: 17px;
  /* margin:0 10px 10px 0; */
  padding:0 10px 1px 10px;
  background-image: url(../images/btn_gray_right.gif);
  border-top-color: #BFBFBF;
  border-right-color: #908D8D;
  border-bottom-color: #908D8D;
  border-left-color: #BFBFBF;
  text-decoration: none;
}

.greybutton:link,
.greybutton:hover,
.greybutton:visited,
.greybutton:active {
  color: #000;
  border-width: 1px;
  border-style: solid;
  font: normal 13px Arial, Helvetica, sans-serif;
  height: 17px;
  /* margin:0 10px 10px 0; */
  padding:0 10px 1px 10px;
  background-image: url(../images/btn_gray_right.gif);
  border-top-color: #BFBFBF;
  border-right-color: #908D8D;
  border-bottom-color: #908D8D;
  border-left-color: #BFBFBF;
  text-decoration: none;
}

.button a:link,
.button a:visited,
.button a:hover,
.button a:focus,
.button a:active {
  border-width: 1px;
  border-style: solid;
  display: block;
  float: left;
  font: normal 13px Arial, Helvetica, sans-serif;
  height: 17px;
  /* margin:0 10px 10px 0; */
  padding: 0 10px 0 0;
  text-decoration: none;
 }

.button a span {
  color: #000;
  display: block;
  line-height: 17px;
  white-space: nowrap;
  padding: 0 0 0 10px;
}

.button a.orange {
  background: transparent url(images/btn_orange_right.gif) no-repeat scroll top right;
  border-top-color: #D5BD98;
  border-right-color: #935E13;
  border-bottom-color: #935E13;
  border-left-color: #D5BD98;
}

.button a.orange span {
  background: transparent url(images/btn_orange_left.gif) no-repeat;
}

.button a.grey {
  background: url(images/btn_gray_right.gif) no-repeat scroll top right;
  border-top-color: #BFBFBF;
  border-right-color: #908D8D;
  border-bottom-color: #908D8D;
  border-left-color: #BFBFBF;
}

.button a.grey span {
  background: transparent url(images/btn_gray_left.gif) no-repeat;
}
.button a.gray {
  background: url(images/btn_gray_right.gif) no-repeat scroll top right;
  border-top-color: #BFBFBF;
  border-right-color: #908D8D;
  border-bottom-color: #908D8D;
  border-left-color: #BFBFBF;
}

.button a.gray span {
  background: transparent url(images/btn_gray_left.gif) no-repeat;
}

div.clearing {
	clear: both;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}
/* Buttons, Ende */

.small_bl
{
  font-family:arial,helvetica,sans-serif;
  font-size:8pt;
  font-weight:normal;
  color:#000000;
}

.small_bl_bold
{
  font-family:arial,helvetica,sans-serif;
  font-size:8pt;
  font-weight:bold;
  color:#000000;
}

.default_wh,
.default_wh a,
.default_wh a:link,
.default_wh a:visited,
.default_wh a:active,
.default_wh a:hover
{
  font-family:arial,helvetica,sans-serif;
  font-size:10pt;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
}

.small_wh,
.small_wh a,
.small_wh a:link,
.small_wh a:visited,
.small_wh a:active,
.small_wh a:hover
{
  font-family:arial,helvetica,sans-serif;
  font-size:8pt;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
}

.menutitle {
  cursor:pointer;
  border-top:1px solid #FFFFFF;
  border-bottom:0px solid #FFFFFF;
  border-left:0px solid #FFFFFF;
  border-right:0px solid #FFFFFF;
  background-color:#0A1C40;
  color:#FFFFFF;
  width:134px;
  padding-top:2px;
  padding-bottom:2px;
  text-align:left;
  font-family:arial,helvetica,sans-serif;
  font-size:10pt;
  font-weight:bold;
}

.submenutitle {
  cursor:pointer;
  border-top: 3px #F9F7ED double;
  padding-top:2px;
  padding-bottom:2px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  background-color:#34699B;
  color:#FFFFFF;
  width:134px;
  font-family:arial,helvetica,sans-serif;
  font-size:10pt;
  font-weight:normal;
}

.submenutitle2 {
  cursor:pointer;
  border-top: 1px #F9F7ED solid;
  padding-top:2px;
  padding-bottom:2px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  background-color:#34699B;
  color:#FFFFFF;
  width:134px;
  font-family:arial,helvetica,sans-serif;
  font-size:10pt;
  font-weight:normal;
    border-top-style: solid;
}

.submenutitle3 {
  cursor:pointer;
  border-bottom: 1px #F9F7ED solid;
  padding-top:2px;
  padding-bottom:2px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  background-color:#34699B;
  color:#FFFFFF;
  width:134px;
  font-family:arial,helvetica,sans-serif;
  font-size:10pt;
  font-weight:normal;
}

.submenu {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  background-color:#34699B;
  color:#FFFFFF;
  width:134px;
  font-family:arial,helvetica,sans-serif;
  font-size:10pt;
  font-weight:normal;
}
.submenuspacer {
  margin-top: 1px;
  border:1px solid #fff;
}

.ssubmenu {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  background-color:#C7D9EB;
  color:#FFFFFF;
  width:134px;
  font-family:arial,helvetica,sans-serif;
  font-size:10pt;
  font-weight:normal;
}

.p_nav_top
{
  border-top: 1px #F9F7ED solid;
  border-bottom: 1px #F9F7ED solid;
  margin-top:0px;
  margin-bottom:1px;
  padding-top:2px;
  padding-bottom:2px;
}

.p_nav
{
  border-bottom: 1px #F9F7ED solid;
  cursor:pointer;
  margin-top:1px;
  margin-bottom:1px;
  padding-top:2px;
  padding-bottom:2px;
}

.p_nav_top_end
{
  border-bottom: 1px #F9F7ED solid;
  margin-top:0px;
  margin-bottom:1px;
  padding-top:2px;
  padding-bottom:2px;
}

.p_nav_end
{
  margin-top:1px;
  margin-bottom:0px;
  padding-top:2px;
  padding-bottom:2px;
}

img.favorites
{
  border: solid 1px #000000;
}

h5.favorites
{
  border-bottom-width:1px;
  border-bottom-color:#0A1C40;
  border-bottom-style:dashed;
}

font.rep_negative
{
  color:#dd0000;
  font-weight:bold;
}

font.rep_positive
{
  color:#008000;
  font-weight:bold;
}

hr.thin
{
  size:1;
  color:#000080;
  background-color:#000080;
}

hr.middle
{
  size:2;
  color:#0A1C40;
  background-color:#0A1C40;
}

/*
//	CAPTCHA-Styles
*/
p.captcha_1,
p.captcha_2,
p.captcha_notvalid
{
  margin-left: 30px;
	margin-right: 20px;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent;
	color: #000000;
}
p.captcha_2
{
  font-size: 10px;
	font-style: italic;
	font-weight: normal;
}
p.captcha_notvalid
{
	font-weight: bold;
	color: #FFAAAA;
}

.captchapict
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: inset;
	border-width: 4px;
	border-color: #C0C0C0;
}

#captcha
{
	margin-left: 30px;
	margin-right: 30px;
	border-style: dashed;
	border-width: 2px;
	border-color: #FFD940;
}

/*
// Fehlermeldungen beim Empfehlen
*/
ul.errorlist
{
  list-style-type:disc;
  color:#dd0000;
}

font.errorlist
{
  color:#dd0000;
}

/*
// Schriftfarbe beim Logout
*/
font.logout
{
  color:#000000;
}
/*Links bei Profilen*/
.profillink:link{
/*	text-decoration: underline; */
}
.profillink:hover{
/*	text-decoration: underline; */
}
.profillink:visited{
/*	text-decoration: underline; */
}

/*Profil MenüLinks*/
.profilmenuelink:link{
	color: white;
	font-weight: bold;
	text-decoration: none;
}
.profilmenuelink:hover{
	color: white;
	font-weight: bold;
	text-decoration: none;
}
.profilmenuelink:visited{
	color: white;
	font-weight: bold;
	text-decoration: none;
}
/***************************************************************************
* Profil DIV Gallery   						          *
***************************************************************************/
#gccontainer {
	width:100%;
         margin-top:10px;
}
#gctop {
         width:100%;
         display:table;
         margin-bottom:5px;
}
.gcpic {
	width:120px;
         display:table-cell;
         padding:5px;
         text-align:center;
         float:left;
}
.gcinfo {
         padding:5px;
         float:right;
}
/***************************************************************************
* Profil DIV Gaestebuch	(Übertrag aus css/masterlog.css)                  *
***************************************************************************/
#gbcontainer {
	width:100%;
         display:table;
}
.gbtop {
	width:100%;
	display:table;
}
.gbtopheader {
         padding-top:10px;
         border-bottom:1px solid #0B265B;
         text-align:right;
}
.gbpremium {
	width:100%;
         margin-top:10px;
         margin-bottom:10px;
         display:table;
}
.gbcomment {
	width:100%;
	display:table;
	font-weight:normal;
         padding-top:10px;
         padding-bottom:10px;
         margin-top:10px;
         margin-bottom:10px;
         border-bottom: 1px solid #0B265B;
}
.gbcommentclear {
	width:515px;
	display:table;
	font-weight:normal;
         padding-bottom:10px;
         margin-top:10px;
         margin-bottom:10px;
         border-bottom: 1px solid #0B265B;
}
.gbcommentmode {
	width:20px;
	font-weight:normal;
	text-align:center;
	padding-top:60px;
	float:left;
}
.gbcommentpic {
	width:100px;
	font-weight:normal;
	text-align:center;
	float:left;
}
.gbcommenttext {
	width:355px;
    	font-weight:normal;
	float:right;
}
.gcactive {
	background: url(/images/bgstatus.gif) no-repeat center 0;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
         margin-bottom:0px;
}
.gbfooter {
         display:table;
         width:100%;
         margin-top:10px;
         text-align:center;
}
/*Gallerietabellen*/
.galtab{
	border-collapse: collapse;
	border: 1px solid #E2E2D6;
}

/*Werbun (Subsites)*/
.intable{
  padding: 0px;
  border: none;
}

/*Status-Anzeigen in Listen*/
.active {
  background: url(/images/bgstatus.gif) no-repeat center 0;
  font-size: .8em;
	font-weight: bold;
	line-height: .9em;
	text-align: center;
  height: 11px;
	margin: 0 0 .3em;
	padding: 2px 0 1px;
	width: 7.7em;
}

.inactive {
  background: url(/images/bgstatus.gif) no-repeat center -14px;
  font-size: .8em;
	font-weight: bold;
	line-height: .9em;
	text-align: center;
	color: #FFF;
  height: 11px;
	margin: 0 0 .3em;
	padding: 2px 0 1px;
	width: 7.7em;
}
