/***** Column Layout *****/    
div {padding:0px;margin:0;}

#container       {             width:1000px; }  
#head-wrapper    {              width:961px; }
#content-wrapper {              width:960px; }  /* |       960       | */
#content-left    { float:left;  width:149px; }  
#column-wrapper  { float:left;  width:776px; }  /* | 149 | 17 +    776    + 18 | */
#foot-wrapper    { clear:both; }

.linkbtz {
 display:block; width:100px; height:30px; font-size:10px; color:#333; text-decoration:underline; position:absolute; z-index:100; top:0; left:860px;
}

.msg_red, .msg {
  color: #ff0000;
  margin:1em 2em 1em 0;
  width:30em;
}

/***** Content *****/
#container {
  background-image:url(../images/main_bg.png);
  background-repeat:repeat-y;
}
#head-wrapper {
	background-color:#FBB813;
}
#foot-wrapper {
  background-color:#FBB813;
  background-image:url(../images/bg_bottom.png);
  background-repeat:no-repeat;

  min-height:200px;
  padding-top:20px;
}
#shadow_corner {
  left:960px;
  position:absolute;
  top:0;
}
#column-wrapper  {
  min-height:600px;
	padding:10px 18px 17px 17px;
}

body {
  background-color:#FBB813;
  color:#000000;
  font-family:Arial,Helvetica,Geneva,sans-serif;
  font-size:13px;
  /*font-size:0.8em;*/
  margin:0;
}

h1 {
  font-size: 21px;
  font-weight:bold;
  color:#EB1920;
}
h2{
  font-size: 13px;
  font-weight:bold;
  color:#333333;
}
h3 {
  font-size: 12px;
  font-weight:bold;
  color:#333333;
  margin:0;
}
a {
  color:#004895;
  text-decoration:none;
}
a img {
  border:0px none;
}

.small {
  font-size:11px;
}
.center {
  text-align:center;
}
.right {
  float:right;
}
.left {
  float:left;
}
.clear {
  clear:both;
}

.red   { color:#ED1C23; }
.black { color:#000000; }
.gray  { color:#666666; }
.blue  { color:#004794; }

.blue img {
  vertical-align:top;
}

h3.red {
  margin:0 0 5px 0; 
}

.gray_bg {
  background-color:#F0F0F0;
  color:#333333;
  padding:10px;
  margin-bottom:27px;
}

.red_bg {
  background-color:#ED1C23; 
  color:#FFFFFF; 
}
.red_bg a {
	color:#FFFFFF;
}
h2.red_bg {
  margin:0; 
  padding:5px;
}
h3.red_bg {
  margin:0 0 1px 0; 
  padding:0 5px;
  height:16px
}

#tag-cloud {
  color:#003064;
}


/***** Header *****/
#header_logo {
  height:181px;
}
#head_bar1 {
	background-color:#ED1C23;
  color:#FFFFFF;
  font-weight:bold;
  padding:6px;
  border-top:1px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;
}
#head_bar2 {
  background-color:#ED1C23;
  color:#FFFFFF;
  font-size:11px;
  padding:3px 6px;
}


/***** Navigation *****/
#navigation {
  margin-bottom:25px;
}

#navigation ul {
  list-style-type:none;
  margin:0;
  padding:0;
  background-color:#FBB813;
}

#navigation li {
  display:inline;
  list-style-type:none;
  margin:0;
  padding:0;
}

#navigation ul a {
  display:block;
  color: #003064;
  border-bottom:1px solid #FFFFFF;
  text-decoration:none;
  padding:4px 6px;
}

#navigation ul a:hover {
  font-weight:bold;
  background-color:#FFFFFF;
}

#navigation ul a.active {
  font-weight:bold;
  background-color:#FFFFFF;
}

#navigation ul ul a {
  background-color:#FDDD80;
}


/***** Login *****/
#login {
	background-color:#F5D28F;  
  margin-bottom:25px;
  padding:6px;
  border-top:1px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;
}
#login * {
	display:block;
	margin:4px 1px;
  width:127px;
}
#login label {
	margin:9px 1px 0px 1px;
}
#login input {
	margin:0 1px;
}


/***** Bookmarks *****/
#bookmarks {
  margin-bottom:25px;
  padding:6px;
  border-top:1px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;
}
#bookmarks span {
  display:block;
  margin-bottom:6px;
}


/***** Formulare *****/
form input  {margin:1px 0 9px 0;}
form select {margin:1px 0 9px 0;}
form label  {display:block; margin:0; }
form span   {display:block; margin:4px 0 9px 0; }

input.buendig   {width:260px}
select.buendig  {width:264px}


/***** Photo Gallery *****/
/* Vertical Centering */
.wraptocenter {
    display:block;
    overflow:hidden;
}
.wraptocenter span {
    display: none;
}

/* Styles */
.thumbs75px {
  height:100%;
  display:inline;
}
.thumbs75px .wraptocenter {
  float:left;
  width:90px;
  height:90px;
  margin:9px;
  background-color:#FFFFFF;
  border:1px solid #ED1C23;
}
.thumbs75px .wraptocenter img{
  margin-left:9px;
}

.thumbs175px {
  height:100% 
}
.thumbs175px .wrapper { 
  display:inline;
  float:left;
  background-color:#FFFFFF;
  margin:9px;
  margin-bottom:1em;
  width:176px;
  font-size:12px;
}
.thumbs175px .wrapper2 {
  border:2px solid #ED1C23;
  padding:10px 20px;
}
.thumbs175px .wraptocenter {
  width:130px;
  height:130px;
  background-color:#FFFFFF;
  border:1px solid #F0F0F0;
}

.thumbs135px {
  height:100% 
}
.thumbs135px div.clear {
  margin-bottom:27px;
}

.thumbs135px .wrapper { 
  float:left;
  display:inline;
  background-color:#FFFFFF;
  width:148px;
  margin-right:9px;
  margin-bottom:1em;
  line-height:17px;
  font-size:12px;
}

.thumbs135px .wraptocenter {
  width:138px;
  height:144px;
  padding:3px;
  background-color:#FFFFFF;
  border:2px solid #ED1C23;
}


#foto-navbar {
  background-color:#ED1C23; 
  color:#FFFFFF; 
  font-size:11px;
  font-weight:bold;
  padding: 0 0 0 10px;
  margin-bottom:9px;
  line-height:16px;
}
#foto-navbar a {
  color:#FFFFFF;
}
#foto-navbar .right * {
	float:left;
}

#your_star {
	cursor:pointer;
	margin:0 20px;
}

