/*
  linkwall defautl css
  c michaelpalmer.de
 */
 
html body {
  margin: 0;
  padding: 0;
  font-family: 'Lucida Grande', 'Tahoma', 'Verdana';
  font-size: 11px;
  background: #f8f8f8 url(../img/form/background.gif) repeat-x fixed bottom;
  color: #555;
}

a{
  font-size: 11px;
  color:#000000;
  text-decoration:underline;
}
a:active{
  text-decoration:none;
  font-weight:bold;
}
a:hover{
  text-decoration:none;
}


.cat_right{
  font-size: 10px;
  color:#000000;
  text-decoration:none;
}
.cat_right:hover{
  text-transform:uppercase;
}

/*
  images
*/
img{
  border: 0px;
  margin: 0px;
}
.show_ajax_loader{
  position:absolute;
  top:30%;
  left:48%;
  width:25px;
  height:25px;
  background:url(../img/form/ajax-loader.gif);
  visibility:hidden;
}

/*
  bewertungen
*/
.star_full_gif{
	background: transparent url(../img/form/stars.gif) no-repeat scroll -1px -1px;
	width: 19px;
	height: 20px;
	margin-right: -8px;
}
.star_half_gif{
	background: transparent url(../img/form/stars.gif) no-repeat scroll -18px -1px;
	width: 19px;
	height: 20px;
	margin-right: -8px;
}
.star_empty_gif{
	background: transparent url(../img/form/stars.gif) no-repeat scroll -35px -1px;
	width: 19px;
	height: 20px;
	margin-right: -8px;
}

/*
  something
*/
p{
  border: 0px;
  margin: 0px;
  padding: 2px;
}
p.bigLink{  
  margin-top: 4px;
  margin-left: 10px;
  padding: 4px;
  font-size:12px;
}
h1{
  font-family:'Lucida Grande', 'Tahoma', 'Verdana';
  font-size:16px;
  font-weight:400;
  color:#e37312;
  margin:2px;
}

/*
  div
*/
div{
  padding:4px;
	text-align: left;
  /*-moz-border-radius-topleft: 5px; 
  -moz-border-radius-topright: 5px; 
  -moz-border-radius-bottomright: 5px; 
  -moz-border-radius-bottomleft: 5px;*/
}

div.div_container{
  padding: 0;
  margin: 0 auto;
  width: 932px;
}

div.bars{  
  margin:0px;
}

/*
  top nav
*/
div.top{ 
  float:left;
  background:#fbfbfb;
  margin-top:10px;
  margin-left:-4px;
  padding:8px;
  border: #cccccc 1px dashed;
  font-size:13px;
  color:#e37312;
  font-weight:bold;
}
div.top a{ 
  font-size:13px;
  color:#646464;
}
div.top:hover{ 
  border: #cccccc 1px solid;
}

div.top_left{ 
  float:left;
  width:1px;
  height:35px;
  margin:0px;
  padding:0px;
  background: url(../img/form/top_left_r.gif);
}
div.top_middle{ 
  float:left;
  height:35px;
  margin:0px;
  padding:4px;
  background: url(../img/form/top_middle.gif);
}
div.top_right{ 
  float:left;
  width:21px;
  height:35px;
  margin:0px;
  padding:0px;
  background: url(../img/form/top_right.gif);
}


div.div_left_container{ 
  float:left;
  border: #cccccc 0px solid;
  margin:2px;
  padding:4px;
}
div.div_main{
  float:left;
  width:486px;
  margin-top:2px;
  padding:4px;
}
div.div_right_container{ 
  float:left;
  border: #cccccc 0px solid;
  margin:2px;
  padding:4px;
}

div.div_left{
  border: #cccccc 1px solid;
  width:220px;
  margin:6px;
  background: #fbfbfb url(../img/form/background_boxes.gif) repeat-x fixed bottom;
}

div.div_left_login{
  border: #cccccc 1px solid;
  width:220px;
  margin:6px;
  background: #ECF4DF;
}

.div_left_top{
  padding:4px;
	text-align: left;
  height:52px;
  width:220px;
  margin:6px;
  background: url(../img/form/link2wall.gif) no-repeat;
}
div.div_main_top{  
  height:52px;
  margin-top:6px;
}
div.div_main_content{  
  background: #fbfbfb url(../img/form/background_boxes.gif) repeat-x fixed bottom;
  border: #cccccc 1px solid;
  margin-top:6px;
  background: #E5ECF3;
}
div.div_right_recent{
  background: #FEECD6;
  border: #cccccc 1px solid;
  width:150px;
  margin:6px;
}
div.div_right_global{
  background: #fbfbfb url(../img/form/background_boxes.gif) repeat-x fixed bottom;
  border: #cccccc 1px solid;
  width:150px;
  margin:6px;
}
div.div_right_cat{
  background: #FEECD6;
  border: #cccccc 1px solid;
  width:150px;
  margin:6px;
}
div.div_right_top{
  width:150px;
  margin:6px;
  height:52px;
}
div.div_right_user{
  border: #cccccc 1px solid;
  width:150px;
  margin:6px;
  background: #ECF4DF;
}

div.showLinks{
  border: #cccccc 1px dashed;
  margin-top:6px;
  width:456px;
  margin-bottom:6px;
  background: #ffffff;
}
div.showLinks:hover{
  border: #cccccc 1px solid;
  background: #fff0e2;
}
div.showLinksFav{
  border: #cccccc 1px dashed;
  margin-top:6px;
  width:456px;
  margin-bottom:6px;
  background-color: #fff9c6;
}
div.showLinksFav:hover{
  border: #cccccc 1px solid;
  background: #fff0e2;
}

div.showHelp{
  z-index:100; 
  background-color: #c5d3f8;

  padding:4px;
  border: #cccccc 1px dashed;
}
div.showHelpTop{
  position: absolute; 
  z-index:100; 
  display: none;
  width:120px;
  padding:4px;
  border: #cccccc 1px dashed;
  background: #ffffff url(../img/form/question_mark.gif) no-repeat right top;
}

div.showComment{
  margin:0px;
  padding:0px;
  margin-top:4px;
  padding-right:12px;
  width:450px;
  padding:0px;
  text-align: left;
  line-height:14px;
}
div.link_nav{
  margin-top: 4px;
  width:436px;
  text-align: center;
}

.dialog_modal_title{  
  border-bottom:  #cccccc 1px dashed;
  font-size: 13px;
  float:left;
  margin-left: 8px;
  margin-right: 8px;
  margin-top: -2px;
  padding-bottom: 8px;
  padding-left: 8px;
  width: 182px;
  text-align: left;
  font-weight: bold;
}
.dialog_right_title{  
  border-bottom:  #cccccc 1px dashed;
  font-size: 13px;
  margin-left: -2px;
  margin-bottom: 4px;
  margin-top: -4px;
  padding-top: 8px;
  padding-bottom: 8px;
  width:100%;
  text-align: center;
  font-weight: bold;
}
.dialog_modal_bottom{
  margin: 4px;
  width: 100%;
  text-align: right;
}
.dialog_label{
  font-size: 11px;
  float:left;
  margin-right: 4px;
  width: 90px;
  padding:2px;
  text-align: right;
}

/*
  colors
*/
.red{
  color:#d90011;
}

.innerButton{
  position:fixed;
  bottom:10px;
  right:3px;
  background:#FFFFFF;
  border:1px #cccccc dashed;
  cursor: pointer;
  text-decoration:none;
}
.innerButton:hover{
  border:1px #cccccc solid;
}

/*
  forms
*/
form{
  margin:0px;
}
input,textarea{
  margin:0px;
  font-size:11px;
  color:#656565;
  background: #ffffff;
  border: 1px solid #dfdfdf;
}
input:hover,textarea:hover {
  border: 1px dashed #d1caca;
}
.checkbox{
  margin-top:-4px;
  border:0px;
}
.button{
  background: url(../img/form/btn.gif) repeat-x;
  height: 20px;
  font-weight:bold;
  cursor: pointer;
}
.button:hover{
  background: url(../img/form/btn2.gif) repeat-x;
}
option.line-above{
  border-top: #DDD solid 1px;margin-top: -1px;
}
option{
  color:#656565;
}
