@charset "UTF-8";
/* CSS Document */
/*====================== Info ============================*/
/*
	Link Frabe: #3333
	Hover / Active: #b2b2b2
	Font-Family Arial
	


*/

/*====================== Allgemein ============================*/
div.csc-textpic img {z-index: 100;}
.invisible { display: none; visibility:hidden;}

a img {border:none;}

#con_content p {
	margin-left: 60px;
	margin-bottom: 0.5em;
}

/*====================== Menue ============================*/


#navi01 ul, #navi02 ul, #navi03 ul, #navi04 ul{

	list-style:none;
	margin:0px;
	padding:0px;

}

#navi01 ul li a, #navi02 ul li a, #navi03 ul li a, #navi04 ul li a {

	text-decoration:none;
	color: #333;

}


#navi01 ul li.cur, #navi02 ul li.cur, #navi03 ul li.cur, #navi04 ul li.cur  {

	text-decoration:none;
	color: #b2b2b2;

}



#navi01 ul li a:hover, #navi02 ul li a:hover, #navi03 ul li a:hover, #navi04 ul li a:hover {

	text-decoration:none;
	color: #b2b2b2;

}

/*====================== Login ============================*/

#con_content form 
{ 
   margin-left: 60px;
}
.tx-felogin-pi1 input, .tx-felogin-pi1 label {
	color: #999;
	background-color: #fff;
}
.tx-felogin-pi1 input {
	border: 1px solid #999;
	width: 200px;
}
.tx-felogin-pi1 div.login_left input {
	border: none;
	background-image:url(../images/absendenpfeil_grau.jpg);
	background-repeat:no-repeat;
	background-position: 0px center;
	width: 75px;
	margin-top: 15px;
	padding-left: 3px;
}

div.login_left input:hover {
	cursor:pointer;
}

* html div.login_left input:hover {
	cursor:hand;
}

fieldset {
	border: none;
}

legend {display:none;}

div label {margin: 10px 0px 0px 0px;}
div input {margin: 3px 0px;}

/*====================== Inhalt/Text ============================*/
div.csc-frame-frame1 {
	color: #fff;
	background-color: #cecece; 
	width: 800px; 
	height: 100%; 
	padding: 1em 0;
	line-height: 14px;
}
div.csc-frame-frame1 a, div.csc-frame-frame1 a:visited {
	color: #fff;
}
div.csc-frame-frame1 a:hover {
	color: #333;
}
#adresse p {margin-left: 60px;}

/*Adresse*/
#adresse p {
	float:left; 
	line-height:16px; 
	margin-top:20px;
	color: #999; 
}
#adresse a,#adresse a:visited {
	color: #999;
}
#adresse a:hover {
	color: #000;
}
/*Links*/
a:link {color:#333333; text-decoration:none;}
a:visited {color:#333333; text-decoration:none;}
a:hover {color:#b2b2b2;text-decoration:none;}


/*====================== Kontakt ============================*/
#con_content div.tx-powermail-pi1 { 
	background-color:#cecece; 
	width: 800px; 
	height:100%; 
	padding: .5em 0;
}

.powermail_mandatory {
	display: none;
}
/*====================== Login ============================*/


div.tx_powermail_pi1_fieldwrap_html {
	padding: 3px 0;
}
div.tx-powermail-pi1 label {color: #fff;}
div#powermaildiv_uid4 label {float:left; margin-top: 0px; margin-right: 10px;}
div.tx-powermail-pi1 input {background-color:#cecece; border: 1px solid #cecece; outline:none; color:#fff;}
div.tx-powermail-pi1 textarea {background-color:#cecece; border: 1px solid #cecece; outline:none; float:left; color:#fff; font-family:Arial, sans-serif; font-size:11px;}
div#powermaildiv_uid1, div#powermaildiv_uid2, div#powermaildiv_uid3 {border-bottom: 1px solid #fff; width: 500px; color:#fff;}
 div#powermaildiv_uid4 {border-bottom: 0px solid #fff; width: 500px; color:#fff;}
div#powermaildiv_uid4 {margin-top: 5px;}
#advice-required-uid1,  #advice-validate-number-uid2, #advice-required-uid3, #advice-validate-email-uid3, #advice-required-uid4, #advice-required-uid4, #advice-required-uid2 {
	color: #000; 
	margin-bottom: 3px;
}
div#powermaildiv_uid5 {clear: both;}
label a img {display: none;}
label a {display:block;}

div#powermaildiv_uid5 input {
	background-image: url(../images/absendenpfeil.jpg); 
	background-repeat:no-repeat; 
	background-position: -8px center; 
	width: 120px;
}

/*============ Video / Audio-Player ===================*/

/* Video Player */

.tx-miscflashplayer-pi1 {
	margin-left: 60px;
}

/* Audio Player */
.tx-miscflashplayer-pi2 {
	margin: 0 0 0px 0px;
/*	position:relative;
	z-index: 0;*/
/*	left:-40px;
	top:-30px;
*/
}

/*============ Ajaxgallery ===================*/

/* small prev/next navigation */
.next, .prev, .overview {
	cursor: pointer;
    color: #888; 
	font-weight: normal; 
	text-decoration: none;
}

 .next {
	padding: 3px 0 2px 20px;
	background: transparent url(../images/next_a.gif) no-repeat scroll 0 5px;
	margin-left: 10px;
}

 .overview {
	padding: 3px 0 2px 20px;
	background: transparent url(../images/overview.gif) no-repeat scroll 0 5px;
	margin-left: 0px;
}

.prev {
	padding: 3px 0 2px 20px;
	background: transparent url(../images/back_a.gif) no-repeat scroll 0 5px;
}

#con_content .galleryCaption {
	margin: 10px 0 0 60px;
	color: #999;
}




