/* ------------------------- Body ------------------------- */
body{background:url(../img/body.png) #4d4f4e center;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;margin:0;padding:0;text-align:left;position:relative;}

/* ------------------------- Defaults ------------------------- */
select,input,textarea{font-size:99%; font-family:Arial,Helvetica,Verdana,sans-serif;}
form{margin:0;padding:0;}
img{border:0;}
blockquote {padding:0;margin:0;}

.debug {color: #FFF;}

/*
h1	{font-weight:bold;color:#000;padding: 0px 0 10px 0;}
h2	{font-size:12px;font-weight:bold;margin-top:20px;margin-bottom:5px;color:#9bab00; line-height:35px;padding: 0px 0 10px 0;}
h3	{font-size:12px;font-weight:bold;color:#6e6e6e;line-height:35px; text-indent:45px;padding: 0px 0 10px 0;}
h4	{font-size:11px;font-weight:bold;color:#9bab00;padding: 0px 0 10px 0;}
*/

p	{padding:0;}

.clear,
#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both;}
.invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}

/* ------------------------- Sections ------------------------- */
#wrapper { width:814px; margin:0 auto;background:url(../img/wrapper.png) repeat-y; position:relative;}
#container_wrapper	{margin-top:25px;}
#container{z-index:999;}

.inside{position:relative;}

/* ------------------------- Header ------------------------- */
#header	{ background:url(../img/header.jpg) no-repeat;margin:auto;position:relative;}
#clickPath	{position:absolute;left:520px;top:102px;height:20px;font-size:12px;color:#000;font-weight:bold;}
#clickPath a {color:#000;text-decoration:none;}

/* ------------------------- Navigation ------------------------- */
#navigationsbereich_2 .inside {position:relative; overflow:hidden;}
#navigationsbereich_2	{float:left;width:180px;}
#nav_middle ul 		{margin:0; padding:0 0 20px 20px;font-size:12px;}
#nav_middle ul li 	{list-style:none;width:137px;height:22px;margin-bottom:5px;color:#000;font-size:12px;display:block;}
#nav_middle span.active,
#nav_middle ul li a 	{text-indent:17px;width:137px;height:22px;line-height:22px;display:block;color:#000;text-decoration:none;font-size:12px;background:url(../img/button_1.gif) no-repeat;}
#nav_middle span.active {background:url(../img/button_2.gif) no-repeat;}
#nav_middle ul li.space {padding-top:20px;}
#nav_middle ul li a.btnRedSpace,
#nav_middle ul li a.btnRed {background:url(../img/button_3.gif) no-repeat;}
#nav_middle ul li a.btnRedSpace{background-position:0;}
#nav_middle ul li.btnRedSpace a,
#nav_middle ul li.btnRed a {color:#FFF;}
#nav_middle span.active {background:url(../img/button_2.gif) no-repeat;}
#nav_middle ul li a:hover {}

/* ------------------------- Main ------------------------- */
#hauptinhaltsbereich_3	{float:left;border:solid 1px #fb471f;background-color:#f3f3f3;width:610px;margin-bottom:30px;}
#hauptinhaltsbereich_3 .inside	{padding:20px;overflow:hidden;}
#hauptinhaltsbereich_7 {display:block; float:left; width:610px;height:320px;}
#hauptinhaltsbereich_4 {position:absolute;top:143px; left:180px;border:solid 1px #fb471f;background-color:#f3f3f3;width:610px;margin-bottom:30px;z-index:9999;}

#hauptinhaltsbereich_3 .inside ul li {margin:0;padding:0;margin-left:25px;list-style:circle;height:auto;}
#hauptinhaltsbereich_3 .inside ul li p {margin:0;padding:0;height:auto;}
#hauptinhaltsbereich_3 .inside a {color:#eda834; text-decoration:none;}
#hauptinhaltsbereich_3 .inside a:hover {color:#b77910; text-decoration:none;}

/* ------------------------- Footer ------------------------- */
#footer	{height:20px; position:relative;clear:left;width:800px;margin:auto;border-top:1px solid #ff0000;background-color:#ffdcdc;}
#qb_copyright	{color:#000;line-height:20px;height:20px;text-align:center;}
#footer,
#footer	a	{color:#CC6600;text-decoration:none;font-size:11px;font-weight: normal;}
#footer	a:hover	{color:##DA2F28;}

/* ------------------------- Albums & Pictures ------------------------- */
.imageBox	{float:left;width:150px;margin-right:5px;}
.imageBox_theImage	{background-repeat:no-repeat;}
.albumBox_theImage	{float:left;background-repeat:no-repeat;width:150px;margin-right:5px;}
.albumBox_label	{float:left;}

/* ---------------------------- Forms  -----------------------------*/
.ctc-text-input{width:92%; border:1px solid #AFAFAF;}
.input-val-err{border:1px solid #FC441F;}
.err-msg{color:#FC441F;}
