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

html{height: 100%;}
body{margin: 0px;background-color:#e2e2e2;height: 100%;text-align: center;}
p{font-family: Arial, Helvetiva, Verdana, sans-serif; font-size: 15px; color:#333;}
h1 {font-family: Arial, Helvetiva, Verdana, sans-serif; font-size:18px; color:#333; text-align:left; font-weight: bold; line-height:150%; margin-bottom: 20px; } 
h2 {font-family: Arial, Helvetiva, Verdana, sans-serif; font-size:15px; color:#333; text-align:left; font-weight: bold; line-height:150%; margin-bottom: 20px; padding-top: 20px;}

h3{font-family: Arial, Helvetiva, Verdana, sans-serif; font-size:30px; color:#333; font-weight: bold; font-style: italic; line-height:150%; margin-bottom: 20px;}
strong{font-weight: bold;}
img {border: none;}


ul{
	/*list-style-type: disc;*/
	}

a{

}

li{}

.textfeld{border: 1px solid #4b4b4d; width:200px; color: #4b4b4d;}
.senden{border: 1px solid #4b4b4d; width:100px; background-color: #4b4b4d; color: #fff;}

.aufzaehlung{margin-top: 0px; margin-bottom: 11px; line-height: 140%;}
	.subtext{
		margin-left: 90px;
	}
.liste{font-size: 13px; color:#333; font-family:"Times New Roman", Times, serif;}
	
.first{margin-left: 90px; font-family: Arial, Helvetiva, Verdana, sans-serif; font-size: 16px; color:#fff; margin-top:4px; font-weight: bold; }
.second {margin-top: 35px; margin-bottom: 5px; clear:both;}
.second a:link, .second a:visited, .second a:active{margin-left: 90px; font-family: Arial, Helvetiva, Verdana, sans-serif; font-size: 17px; color:#fff; text-decoration:none; font-weight:bold;}
.second a:hover{margin-left: 90px; font-family: Arial, Helvetiva, Verdana, sans-serif; font-size: 17px; color:#c7d2db; text-decoration:none; font-weight:bold;}

.third {vertical-align:baseline; font-size: 17px; color:#c7d2db; margin-right: 20px; margin-top: 0px; font-weight:bold;}
.subnavi {margin-left: 90px; margin-top: 0px; margin-bottom: 0px;}
.fourth{font-size: 13px; margin-right: 15px; white-space:nowrap; line-height: 160%;}
.fourth a:link, .fourth a:visited, .fourth a:active{vertical-align:baseline; color:#c7d2db; text-decoration:none;}
.fourth a:hover{vertical-align:baseline; color:#fff; text-decoration:none;}
/*
.fourth a:link, .fourth a:visited, .fourth a:active{font-family: Arial, Helvetiva, Verdana, sans-serif; font-size: 14px; color:#c7d2db; margin-right: 20px; float: left; text-decoration:none; vertical-align:baseline;}
.fourth a:hover{font-family: Arial, Helvetiva, Verdana, sans-serif; font-size: 14px;  color:#fff; margin-right: 20px; float: left; text-decoration:none; vertical-align:baseline;}
*/
.fliesstext{font-family: Arial, Helvetiva, Verdana, sans-serif; font-size: 15px; line-height:160%; color:#333; margin-top:0px; margin-bottom: 20px;}
.fliesstext a:link, .fliesstext a:visited, .fliesstext a:active{color: #a2b7ca; font-weight:bold; text-decoration:none;}
.fliesstext a:hover{}

/*Menu Color Classes*/





h4, h4 a:link,h4 a:visited,h4 a:active {margin-top: 0px; padding-top: 0px;}
h4 {font-family: Arial, Helvetiva, Verdana, sans-serif; font-size: 16px; color:#fff;}
h5 a:link, h5 a:visited, h5 a:active{font-family: Arial, Helvetiva, Verdana, sans-serif; font-size: 16px; line-height: 180%; color:#fff; margin: 0px; padding: 0px; text-decoration:none;}
h5 a:hover{font-family: Arial, Helvetiva, Verdana, sans-serif; font-size: 16px; line-height: 180%; color:#c7d2db; margin: 0px; padding: 0px;}
h6{font-family: Arial, Helvetiva, Verdana, sans-serif; font-size: 14px; line-height: 180%; color:#c7d2db; margin: 0px; padding: 0px; margin-right: 20px; float: left;}
h7 a:link,h7 a:visited,h7 a:active {font-family: Arial, Helvetiva, Verdana, sans-serif; font-size: 14px; line-height: 180%; color:#c7d2db; margin: 0px; padding: 0px; margin-right: 20px; float: left; text-decoration:none;}
h7 a:hover {font-family: Arial, Helvetiva, Verdana, sans-serif; font-size: 14px; line-height: 180%; color:#fff; margin: 0px; padding: 0px; margin-right: 20px; float: left; text-decoration:none;}

#content{position: absolute; top:178px; background-color:#efefef; width: 948px; height: 565px;}
#contentindex{width:950px; height: 565px; background-image:url(../bilder/startseite.jpg);}
#contentkanzlei{width:950px; height: 565px; background-image:url(../bilder/kanzlei.jpg);}
#contentstrafverteidigung{width:950px; height: 565px; background-image:url(../bilder/strafverteidigung.jpg);}
#contentdienstleistungen{width:950px; height: 565px; background-image:url(../bilder/dienstleistungen_fuer_unternehmen.jpg);}
#contentcompliance{width:950px; height: 565px; background-image:url(../bilder/compliance.jpg);}
#contentombudsmann{width:950px; height: 565px; background-image:url(../bilder/ombudsmann-services.jpg);}

#contentuntersuchungen{width:950px; height: 565px; background-image:url(../bilder/interne-untersuchungen.jpg);}
#contentunternehmensverteidigung{width:950px; height: 565px; background-image:url(../bilder/unternehmensverteidigung.jpg);}

#contentmeyerlohkamp{width:950px; height: 565px; background-image:url(../bilder/meyer-lohkamp.jpg);}
#contentpragal{width:950px; height: 565px; background-image:url(../bilder/pragal.jpg);}
#contentkontakt{width:950px; height: 565px; background-image:url(../bilder/kontakt.jpg);}
#contenttext, #contenttext2, #contenttext3, #contenttext4, #contenttext5, #contenttext6, #contenttext7, #contenttext8, #contenttext9, #contenttext10 {width:950px; height: 565px;}

#text{position: relative; width: 400px; left: 500px; top: 60px; float: left;}
#text_lang, #text_lang2, #text_lang3, #text_lang4, #text_lang5, #text_lang6, #text_lang7, #text_lang8, #text_lang9, #text_lang10{position: relative; width: 800px; left: 90px; top: 60px;}
#spaltelinks{position:relative; width: 365px; left:90px; top:60px; float: left;}
#spalterechts{position: relative; width: 400px; margin-left: 500px; top: 60px;}
#zitatcontainer{position: absolute; width: 730px; left: 90px; top: 130px; text-align:center; }
#zitatcontainer_klein{position: absolute; width: 400px; left: 500px; top: 130px; text-align:left; }
.trenner{clear:both;}

h5 {margin-bottom: 0px; padding: 0px;}
h7 {margin:0px; padding: 0px;}

#container{position:relative; width: 950px; margin: 0 auto; text-align: left;
	height:auto !important; /* normale Browser */
    height:100%; /* IE6: setzt dies wie min-height um*/
    min-height:100%; /* normale Browser */
	background-color:#e2e2e2; padding:0px;

	}
#wrap {position: absolute; width:950px; height: 30px; z-index:3; background-color: #4b4b4d; text-align: left;}
#wrap ul{margin:0; padding:0;}
#wrap li{
	width:950px;
	height:30px;
	float:left;
	color:#191919;
	text-align:left;
	overflow:hidden;
}

.anzeige{position:relative; height: 30px; background: url(../inc/images/transparenz.png);}

#footer{position: absolute; height: 8px; width: 950px; background-color: #4b4b4d; top: 743px;}
#sprache{position: absolute; text-align: right; height: 10px; width: 950px; top: 745px;}

#sprache a:link, #sprache a:visited, #sprache a:active {color: #a2b7ca;  text-decoration:none;}
#sprache a:hover {text-decoration:none;}

#seitennavi{
	position: absolute;
	top:0px;
	right: 0px;
	padding-top: 4px;
	padding-left: 30px;
	padding-right: 50px;
	}

#head{}
#logo{height: 148px;}

/* Seitenwechsel */

.jcarousel-control {
	z-index: 5;
    margin-bottom: 10px;

}

.jcarousel-control a {
    font-size: 75%;
    text-decoration: none;
    padding: 0 5px;
    margin: 0 0 5px 0;
    font-weight: bold;
}

.jcarousel-control a:hover,
.jcarousel-control a:active {
    outline: none;
	color: #FFF;
}

.jcarousel-scroll {
    margin-top: 10px;
    text-align: center;
}

.jcarousel-scroll form {
    margin: 0;
    padding: 0;
}

.jcarousel-scroll select {
    font-size: 75%;
}

#mycarousel-next,
#mycarousel-prev {
    cursor: pointer;
    margin-bottom: -10px;
    text-decoration: underline;
    font-size: 11px;
}




.jcarousel-skin-tango {}


.jcarousel-skin-tango .jcarousel-container {

}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 950px;
    padding: 0px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  950px;
    height: 565px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 950px;
    height: 565px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 0px;
	width: 950px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 500px;
    right: 50px;
    width: 13px;
    height: 27px;
    cursor: pointer;
    background: transparent url(../inc/images/weiter.png) no-repeat 0 0;
	background-position: -13px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -13px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -13px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 500px;
    left: 50px;
    width: 13px;
    height: 27px;
    cursor: pointer;
    background: transparent url(../inc/images/zurueck.png) no-repeat 0 0;
	background-position: -13px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -13px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -13px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0px 0;
}



.hervorgehoben{color: #fff;}
.nichthervorgehoben{color:#c7d2db;}
