@charset "utf-8";
/* CSS Document */

/* Style sheet bildschirm */
#colorbox #container
{
  margin:20px 35px;
  min-height: 0;
}
#colorbox #wrapper,
#colorbox #container{
  background: #fff;
}

#colorbox #main
{
  width:100%!important;
}

/* Das Erste Element soll keine margin-top haben */
#colorbox .first
{
	margin-top:0;	
}


/**/

#callback-formular form
{
  margin:0;
  padding:.5em;
}

#callback-formular form p.error
{
	margin-bottom:3px;
	font-size:.8em;
	color:#ff0000;
}

#callback-formular form input.text.error,
#callback-formular form input.captcha.error,
#callback-formular form input.textarea.error,
#callback-formular form select.select.error
{
	background-color:#FAE2E7;
}

#callback-formular fieldset legend
{
	font-weight:bold;
	padding:10px;
}

#callback-formular label
{
  display: block;
	margin: 0 0 .2em 0;
}

#callback-formular .text
{
  width: 250px;
	margin: 0 0 .5em 0; 
	padding: .2em;
	border: 1px solid #B8B8B8;
}

#callback-formular .select
{
  width: auto;
	margin: 0 0 .5em 0; 
	padding: .2em;
	border: 1px solid #B8B8B8;
}

#callback-formular .captcha
{
  width: 200px;
	margin: 0 0 .5em 0; 
	padding: .2em;
}

#callback-formular input.submit
{
	width:auto;
	margin-top:10px;
}

/* Spalteaufteilung
**
*/

.c-viertel-links
{
	float:left;
	display:inline;
	width:127px;
	margin-right:10px;
}

.c-drittel-links
{
	float:left;
	display:inline;
	width:173px;
	margin-right:10px;
}

.c-haelfte-links
{
	float:left;
	display:inline;
	width:265px;
	margin-right:10px;
}

.c-zweidrittel-links
{
	float:left;
	display:inline;
	width:356px;
	margin-right:10px;
}

.c-viertel-rechts
{
	float:right;
	display:inline;
	width:127px;
}

.c-drittel-rechts
{
	float:right;
	display:inline;
	width:173px;
}

.c-haelfte-rechts
{
	float:right;
	display:inline;
	width:265px;
}

.c-zweidrittel-rechts
{
	float:right;
	display:inline;
	width:356px;
}

optgroup
{
	height:1%;
}