/* CSS Document */
/* Author: (c) Krempl Gerhard */

/*########################################################################################################################*/
/*########################################## IMPORT SPECIAL CSS  #########################################################*/
/*########################################################################################################################*/

/*@import url(../css/Xlogin_modul.css);*/
@import url(../css/rate_modul.css);
@import url(../css/popupgalerie_modul.css);
@import url(../css/picgalerie_modul.css);
@import url(../css/thumbgalerie_modul.css);
@import url(../css/contentgalerie_modul.css);
@import url(../css/userbanner_modul.css);
@import url(../css/suchergebniss_aktuell_modul.css);
@import url(../css/userprofil_links_modul.css);
@import url(../css/navigation.css);

@import url(../css/box.css);
@import url(../css/head.css);
@import url(../css/contentbox.css);
@import url(../css/status.css);
@import url(../css/subNavi.css);
@import url(../css/mainMenue.css);
@import url(../css/tooltip.css);

/*########################################################################################################################*/
/*########################################## Allgemeines #################################################################*/
/*########################################################################################################################*/


body {
	font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	scrollbar-base-color: #FFFFFF;
    scrollbar-face-color: #85A100;
    scrollbar-track-color: #FFFFFF;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
	behavior: url(/jscripts/csshover.htc);
	background-color:#FFFFFF;
  #color:#808080;
  color:#000;
	text-transform:lowercase;

}
	*html body {
	font-size: x-small; /* für IE5/Win */
	f\ont-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;/* für andere IE-Versionen */
}


img {
	border:0px;
	margin:0px;
	padding:0px;
	}

p {
/*
	padding:0px;
	margin:0px;
*/
	}	

span {
	padding:0px;
	margin:0px;
	}
		 
hr {
	border:1px solid #000;
	height:1px;
	}

.gruen {
	color:#669b26;
}

/*########################################## HEADLINES #################################################################*/

h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	color:#707173;
	font-style:normal;
	font-size:105%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

#userprofileStatus h1,
#userprofileStatus .h1,
#userprofileStatus a.h1,
#userprofileStatus a.h1:hover
 {
  color: #707173;
  font-size: 105%;
  font-weight: bold;
}
#userprofileStatus a.h1:hover {
  color: #669b26;
}


div.info h1 {
  color:#000;
  margin:0px;
  padding:2px 5px 2px 5px;
  border-top: 1px solid #9f9f9f;
  border-bottom: 1px solid #9f9f9f;
  background-color: #D0D0D0;
}



h2 {
	margin:0px 0px 15px 0px;
	padding:0px;
	color:#707173;
	font-style:normal;
	font-size:105%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}


h3{
	margin:0px 0px 15px 0px;
	padding:0px;
	color:#707173;
	font-style:normal;
	font-size:105%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}


h4{
	margin:0px 0px 15px 0px;
	padding:0px;
	color:#707173;
	font-style:normal;
	font-size:105%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}


h5{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	color:#444444;
	font-style:normal;
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}


/*########################################## FORMULAR #################################################################*/
	
form {
	padding:0px;
	margin:0px;
	border:0px;
	}
	
	
input, textarea, th, td {
/*  	background-color:#FFFFFF;*/
/*	color:#444444;*/
/*	padding:2px;*/
	border:0px;
/*	height:14pt; */
	}
	
select, input, textarea {
	border: 1px solid #000;
/*	color:#808080;*/
	font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	}

/*########################################## LINKS #################################################################*/

a 
	{
    color:#444444;
	text-decoration:none;
	outline:none;
	cursor:pointer;
	}

a:hover {
	color:#669B26;
	text-decoration:underline;
	outline:none;
	cursor:pointer;
	}
	
a:active {
	color:#669B26;
	text-decoration:underline;
	outline:none;
	cursor:pointer;
	}

/*########################################################################################################################*/
/*########################################## FORMATIERUNG ################################################################*/
/*########################################################################################################################*/

.text_left {
	text-align:left;
	}

.text_right {
	text-align:right;
	}
	
.text_center {
	text-align:center;
	}
	
.text_bold {
	font-weight:bold;
	}
	
.text_underline{
	text-decoration:underline;
	}

.line {
	border-bottom:0px dotted #CFD0FF;
	}

	
.button {
	padding:0px 5px 0px 5px;
	background-color:#669b26;
	color:#FFFFFF;
/*	display:block;*/
	text-decoration:none;
	text-transform:lowercase;
/*	line-height:14pt; */
	border:0px;
	cursor:pointer;
	}
	
.button:hover {
	color:#FFFFFF;
	text-decoration:none;

	}


/*########################################################################################################################*/
/*########################################## AUSRICHTUNG #################################################################*/
/*########################################################################################################################*/

.left {
	float:left;
	}
	
.right {
	float:right;
	}
	
.clear {
	clear:both;
	}

.hide {
	visibility:hidden;
	}
	
/*########################################################################################################################*/
/*########################################## FRAMEWORK #################################################################*/
/*########################################################################################################################*/

#page {
	width:978px;
	margin-left:auto;
	margin-right:auto;
	}
	
#page_bg {
	background-color:#e4e4e4;
	float:left;
	}

/*########################################## START #################################################################*/


div#colum_three {
	float:left;
	width:326px;
	}

div#colum_three_margin {
	float:left;
	padding:10px 0px 0px 0px;
	width:99%;
	}

div.page_colom_left { 
	float:left; 
	width:326px; 
}
 
div.page_columninner_left { 
	padding:10px 0px 10px 0px 
} 

div.page_colom_right { 
	float:left; 
	width:652px;
  overflow:hidden; 
} 

div.page_columninner_right { 
	padding:10px 5px 10px 5px 
} 
	
/*########################################################################################################################*/
/*########################################## HEAD #################################################################*/
/*########################################################################################################################*/	

#head {
	
	}	
  
  
  
  
/*########################################################################################################################*/
/*########################################## INFOSEITE ###################################################################*/
/*########################################################################################################################*/

#fact_box {
/*  float:left;  */
  width:100%;
  padding-bottom:50px;
/*  width:627px; */
/*  width:330px; */
}

div.facts {
  line-height:20px;
  padding:0px 0px 0px 10px;
  }
  
div.facts_grey {
/*  line-height:20px;*/
  background-color:#EFEFEF;
  padding:0px 0px 0px 10px;
  }

div.errorBox {
  background-color:#faa;
  border:1px solid #000;
}
div.errorMessage  {
  color:#a00;
  font-weight:bold;
  text-align:center;
}



/*########################################################################################################################*/
/*########################################## INFO-TABELLE ################################################################*/
/*########################################################################################################################*/

table.info {
  width:642px;
  /*background-color: #e4e4e4;*/
  border-top: 1px solid #d0d0d0;
  border-bottom: 1px solid #d0d0d0;
}

table.info a {

}

table.info a:hover {
/*	color:#669B26;*/
}

table.info tr {
  background-color:#EEF1F2;
}


table.info tr.info1 {
  background-color:#DEE3E5;
}

table.info tr.info2 {
  background-color:#EEF1F2;
}

table.info td {
}

table.info th {

  color:#667178;
  font-weight:normal;
  text-align:right;
  vertical-align:top;
  padding:3px;
}

table.info input,
table.info select,
table.info textarea {
  background-color:#A7AEB3;
  border:0px;
}

table.info .button {
	padding:0px 5px 0px 5px;
	background-color:#669b26;
	color:#FFFFFF;
/*	display:block;*/
	text-decoration:none;
	text-transform:lowercase;
/*	line-height:14pt; */
	border:0px;
	cursor:pointer;
	}
	
table.info .button:hover {
	color:#FFFFFF;
	text-decoration:none;

	}













table.info_top {
  width:652px;

}

table.info_top a {
	color:#FFFFFF;
}

table.info_top a:hover {
	color:#FFFFFF;
}

table.info_top tr {
  background-color:#444444;
}

table.info_top tr.info1 {
  background-color:#444444;
}

table.info_top tr.info2 {
  background-color:#444444;
}

table.info_top td {
	color:#FFFFFF;
}

table.info_top th {
  background-color:#444444;
  color:#FFFFFF;
  font-weight:normal;
  text-align:left;

  padding:3px;
}
table.info_top input,
table.info_top select {
/*  background-color:#fff;*/
/*  font-size:100%;*/
}




div.info {
}


div.info_top {
	width:323px;
	background-color:#DFDFDF;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
    margin:0px 0px 10px 0px;
	border-top:1px solid #6F6F6F;
	border-bottom:1px solid #6F6F6F;
}


div.infoSubHead {
  font-weight:bold;
  padding:0px;
  margin:0px;

/*
  background-color:#AFAFAF;
  font-weight:bold;
    padding:2px 5px 2px 5px;
  color:#FFFFFF;
*/
}

div.infoSub {
  padding:0px;
  margin:0px;
	/*  padding:2px 5px 2px 5px;*/
}

.aktiv_punkt {
  font-weight:bold;
}
.inaktiv_punkt {
  font-weight:normal;
}


