body {
  margin: 0;
  padding: 0;
  /*background-color: #000000;*/
  background-color: #6F6F6F;
  color: white;
  /*background-image: url(img/bg.jpg);*/
  background-repeat: repeat-x;
  font: small Arial, Helvetica, Verdana, sans-serif;
}

div {
	height: auto !important;
	height: 1px;
}

#wrapper {
  background-color: #FFFFFF;
  color: black;
  margin: 10px auto 10px auto;
  width: 980px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
}
#header{
  background-image: url(img/synchronsprecher.jpg);
  background-repeat:no-repeat;
}

#kopf {
  color: white;
  padding: 5px 225px 0 380px;
}
#kopf h2 {
  margin: 0;
  color: #ff4e00;
  font-weight: bold;
  font-size: 16px;
}
#kopf p {
  margin-top: 2px;
  font-size: 14px;
}
#kopf p.more {
  margin-top: 0;
  text-align: right;
}
#kopf p.more a:link, #kopf p.more a:visited {
  color: white;
  text-decoration: none;
  background-image: url(img/sprecher_info.gif);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 14px;
}

#kopf p.more a:hover {
  color: white;
  text-decoration: underline;
  background-image: url(img/sprecher_info.gif);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 14px;
}

#header-bottom {
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  background-color: #24445b;
  padding-top: 5px;
  padding-bottom: 5px;
}

#header-bottom ul {
  margin: 0;
  padding: 0;
  text-align: left;
  background-color: #24445b;
}
#header-bottom li {
  padding-left: 5px;
  display: inline;
  background-color: #24445b;
  color: #FFFFFF;
  font-size: 12px;
}
#header-bottom a:link, #header-bottom a:visited {
  padding-left: 3px;
  padding-right: 3px;
  text-decoration: none;
  background-color: #24445b;
  color: #FFFFFF;
}
#header-bottom a:hover{
  padding-left: 3px;
  padding-right: 3px;
  text-decoration: underline;
  background-color: #24445b;
  color: #FFFFFF;
}

#main {
  width: 100%;
  margin: 0;
  background-image: url(img/sidebarbg.gif);
  background-position: top right;
  background-repeat: repeat-y;
  
 
}
#content {
  margin: 0 211px 0 218px;
  border-top: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  border-right: 3px solid #FFFFFF;
  border-left: 3px solid #FFFFFF;
  background-color: #E8E8E8;
  color: black;
  /*height: 1400px;*/
}

#content .inner, #content .inner_sprecher  {
  margin: 0;
  padding-top: 0;

}

#content .inner h2, #content .inner h1 {
  color: #ff4e00;
  margin: 0;
  background-color: #CCCCCC;
  background-image: url(img/menubalken.jpg);
  background-repeat: no-repeat;
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 10px;
  border-bottom: 1px solid #FFFFFF;
  font-weight: bold;
  font-size: 15px;
}

#content .inner_sprecher .sprecher {
  color: #245185;
  margin-top: 15px;
  margin-bottom: 10px;
  background-color: #CCCCCC;
  background-image: url(img/menubalken.jpg);
  background-repeat: no-repeat;
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 10px;
  border-bottom: 1px solid #FFFFFF;
  font-weight: bold;
  font-size: 12px;
 
}
#content .inner_sprecher .sprecher a:link, #content .inner_sprecher .sprecher a:visited {
  text-decoration: none;
  color: #245185;
}

#content .inner_sprecher .sprecher a:hover {
  text-decoration: underline;
}

#content .inner_sprecher .sprecherbox {
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  min-height: 80px;

}

#content .inner_sprecher .synchronsprecherbox {
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  color: #666666;
  font-size: 12px;
}

.zone {
  float: left;
  min-width: 170px;
  margin-right: 2px;
  font-weight: bold;
  /*background-color: #CCCCCC;*/
  
}

.zone_sprecher {
  /*float: left;*/
  min-width: 250px;		
  margin-right: 2px;
  font-weight: bold;
  
}
.synchronsprecher {
 text-align: right;
 font-weight: bold;
 min-width:200px;

}

#content .inner_sprecher .sprecherbox p, #content .inner_sprecher .sprecherbox form {
  color: #666666;
  font-size: 90%;
}

#content .inner p{
  color: #666666;
  font-size: 90%;
  padding-left: 10px;
  
}

#content .inner .imstudio{
  color: #666666;
  font-size: 14px;
  font-weight: bold;
  color: #24445b;
 
  
}

#content .inner .imstudio a:link, #content .inner .imstudio a:visited{
  color: #666666;
  font-size: 14px;
  font-weight: bold;
  color: #24445b;
  text-decoration: none;
}

#content .inner .imstudio a:hover{
  text-decoration: underline;
}

#content .inner .author{
  color: #666666;
  font-size: 14px;
  font-weight: bold;
  color: #24445b;
     
}

#content .inner_sprecher .sprecherbox img {
  float: left;
  margin: 0 5px 10px 0;
 
}
#content .inner_sprecher .sprecherbox p.author {
  font-weight:  bold;
  font-size: 110%;
 
}

#content .inner_sprecher .sprecherbox p.author a {
  text-decoration: none;
  color: #245185;
}

#content .inner_sprecher .sprecherbox p.author a:hover {
  font-weight:  bold;
  text-decoration: underline;
 
}


#content .inner_sprecher .audio{
  position: relative;
  top: -35px;
  margin-right: 12px;
  margin-left: 10px;
  float:right;
  
}

#content .inner_sprecher p.more{
  text-decoration: none;
  margin-left: 10px;
  text-align: left;
}

#content .inner_sprecher p.hits a:link, #content .inner_sprecher p.hits a:visited,
#content .inner_sprecher p.more a:link, #content .inner_sprecher p.more a:visited,
#content .inner_sprecher div.navigator a:link, #content .inner_sprecher div.navigator a:visited,
#content .clearbasket a:link, #content .clearbasket a:visited {
  color: #1e4c82;
  text-decoration: none;
}

#content .inner_sprecher p.more a:link, #content .inner_sprecher p.more a:visited {
  background-image: url(img/sprecher_info.gif);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 14px;
  font-size: 90%;
}	

#content .inner_sprecher p.more2 a:link, #content .inner_sprecher p.more2 a:visited, .inner_sprecher .zone a:link, #content .inner_sprecher .zone a:visited, #content .inner_sprecher .zone_sprecher a:link, #content .inner_sprecher .zone_sprecher a:visited {
  color: #1e4c82;
  text-decoration: none;
  background-image: url(img/sprecher_info.gif);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 14px;
  font-size: 12px;
  
}

#content .inner_sprecher p.hits a:hover,
#content .inner_sprecher p.more a:hover,
#content .inner_sprecher p.more2 a:hover,
#content .inner_sprecher .zone a:hover,
#content .inner_sprecher .zone_sprecher a:hover,
#content .inner_sprecher div.navigator a:hover,
#content .clearbasket a:hover {
  text-decoration: underline;
}


#sidebar {
  float: right;
  width: 211px;
  border-top: 2px solid #FFFFFF;
  background-color: #002233;
  color: white;
 
}

#sidebar .inner {
  padding-left: 10px;
  padding-bottom: 10px;
}

#sidebar .ubox, #sidebar .ubox_top{
  background-color: #24445b;
  width: 211px;
  margin-left: -10px;
  border-bottom: 1px solid #FFFFFF;
  
}
#sidebar .ubox {
  border-top: 1px solid #FFFFFF;
  
}

#sidebar .obox, #sidebar .obox_top, #sidebar .obox_top_last {
  background-color: #24445b;
  width: 211px;
  margin-left: -10px;
  
}

#sidebar .obox_top {
  border-top: 1px solid #FFFFFF;
  margin-bottom: 10px;
}

#sidebar .obox_top_last {
  border-top: 1px solid #FFFFFF;

}

#sidebar .uschrift {
  font-size: 110%;
  width: 180px;
  /*background-image: url(img/sidebar-header-bg.jpg);
  background-repeat: no-repeat;*/
  background-color: #006699;
  padding: 0.2em 0 0.2em 10px;
  font-weight: normal;
}

#sidebar .uschrift a:link, #sidebar .uschrift a:visited {
	color: #ffffff;
	text-decoration: none;
}

#sidebar .uschrift a:hover {
	text-decoration: underline;
}

#sidebar .oschrift {
  font-size: 10px;
  width: 180px;
  /*background-image: url(img/sidebar-header-bg.jpg);
  background-repeat: no-repeat;*/
  background-color: #006699;
  padding: 0.1em 0 0.1em 10px;
  font-weight: light;
  
}

#sidebar .ubox_synchronsprecher {
  width: 211px;
  min-height: 85px;
  margin-left: -10px;
  padding-top: 3px;
  padding-bottom: 2px;
  border-top: 1px solid #FFFFFF;
}

#sidebar .motm-image {
	float: left;
	margin: 5px 5px 0 10px;
	border: thin solid #000000;
  
}

#sidebar .nametext {
  padding-top: 5px;
  font-size: 11px;
  color: white;
  font-weight:  bold;
}

#sidebar .nametext a:link, #sidebar .nametext a:visited{
  color: white;
  text-decoration: none;
  
}

#sidebar .nametext a:hover{
  text-decoration: underline;
  
}

#sidebar .kurztext {
	padding-top: 2px;
	padding-right: 3px;
	font-size: 10px;
	color: lightgrey;
	line-height: 1.0;
}

#sidebar p.more {
  clear: right;
  margin: 5px 10px 0 0;
  text-align: right;
}
#sidebar p.more a:link, #sidebar p.more a:visited {
  color: white;
  text-decoration: none;
  background-image: url(img/sprecher_info.gif);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 14px;
}

#sidebar p.more a:hover {
	text-decoration: underline;
}

#sidebar .namen{
  color: white;
  font-size: 12px;
  font-weight: normal;
  padding-top: 5px;
  padding-right: 5px;			
}

#sidebar .namen .sp a:link, #sidebar .namen .sp a:visited {
  font-size: 12px;
  font-weight: normal;
  color: #ff4e00;;
  text-decoration: none;
}

#sidebar .namen .sk a:link, #sidebar .namen .sk a:visited{
  color: white;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;

}

#sidebar .namen .sp a:hover, #sidebar .namen .sk a:hover{
  text-decoration: underline;
}



#sidebar ul {
  list-style-image: url(img/sprecher_info.gif);
  margin-left: 0;
  padding-left: 20px;
}

#sidebar p {
  font-size: 11px;
}

#sidebar li {
  line-height: 1.0;

}
#sidebar ul a:link, #sidebar ul a:visited {
  color: white;
}
#sidebar .date {
  font-size: 11px;
  margin-left: 2px;
  
}

#sidebar .date a:link, #sidebar .date a:visited{
  color: white;
  text-decoration: none;
  
}

#sidebar .date a:hover{
text-decoration: underline;
  
}

#basketform #mailbodycontainer {
	display: none;
	}
#searchform .text, #basketform .text, #basketform textarea, #basketform #captcha {
  width: 165px;
  color: #24445b;
  border: 1px solid #c0c0c0;
  padding: 2px;
}
#basketform textarea {
	font: 9px Arial, Helvetica, sans-serif;
}
#searchform .searchbutton, #basketform .searchbutton {
  text-align: left;
  margin: 10px 0;
}
#searchform .btn, #basketform .btn {
  border: 1px solid #c0c0c0;
  background-color: #24445b;
  color: #c0c0c0;
  /*type-image: src(img/sprecher_info.gif);*/
}
#basketform #addmailbody {
color:#FF4E00;
font-size:9px;
font-weight:normal;
text-decoration:none;
}
#basketform .addmessage {
	font-size: 9px;
  color:#FF4E00;
}


#profisuche .schnellsuche {
  width: 165px;
  background-color: #24445b;
  color: #c0c0c0;
  border: 1px solid #c0c0c0;
  margin-top: 2px;
  margin-bottom: 2px;
}

#profisuche .quicksearch_submit {
  border: 1px solid #c0c0c0;
  background-color: #24445b;
  margin-top: 5px;
  color: #c0c0c0;
  /*type-image: src(img/sprecher_info.gif);*/
}

#sidebar2 {
  float: left;
  width: 218px;
  border-top: 2px solid #FFFFFF;
  /*
  border-top: 1px solid #b9d2e3;
  border-left: 1px solid #b9d2e3;
  */
  background-color: #C8C8C8;
  color: black;
  margin: 0;
  padding: 0;
}

#sidebar2 .inner {
  margin: 0 2px 4px 2px;

}
#sidebar2 p {
  font-size: 90%;
  color: #666666;
}
    
#sidebar2 h3 {
  color: #24445b;
  padding-bottom: 0.2em;
  border-bottom: 1px solid #b9d2e3;
  font-size:  110%;
}

#sidebar2 .ubox{
  background-color: #24445b;
  width: 215px;
  border-bottom: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;  
}

#sidebar2 .uschrift {
  font-size: 110%;
  width: 185px;
  /*background-image: url(img/sidebar-header-bg.jpg);
  background-repeat: no-repeat;*/
  background-color: #006699;
  padding: 0.2em 0 0.2em 10px;
  font-weight: normal;
  color: #FFFFFF;
  
}

#nav {
  list-style: none;
  margin: 0;
  padding-left: 4px;
}

#nav .nav_box{
  background-color: #24445b;
  width: 209px;
  border-bottom: 1px solid #FFFFFF;
  
}

#nav .nav_innerbox{
  background-color: #E8E8E8;
  width: 184px;
  padding: 0.4em 0 0.2em 5px;
}

#nav li {
  font-size:  90%;
}
#nav li a:link, #nav li a:visited {
  text-decoration: none;
  color: #24445b;
  font-weight: normal;
  letter-spacing: 0.1em;
}

#nav li a:hover {
  text-decoration: underline;
  color: #24445b;
  font-weight: bold;
  letter-spacing: 0.2em;
    
}

#sidebar2 #synchron{
  background-image: url(img/garantie_k.jpg);
  background-position: top left;
  background-repeat:no-repeat;
  margin: 10px 5px 10px 0px;
  height: 120px;
  padding-left: 80px;
  font-size: 10px;
  font-weight: normal;
  color: #24445b;
}

#sidebar2 #newsletter p{
  margin: 10px;
  font-size: 10px;
  color: #24445b;

}

#sprachaufnahmen {
  margin-left: -15px;
  padding: 0 0 0 0;
  list-style: url(img/sprecher_info.gif);
}

#stimme {
	padding-right: 2em;
}

#stimme li {
  font-size: 10px;
  color: #ff4e00;
  
}

#stimme li .news {
  font-size: 10px;
  text-decoration: none;
  color: #000000;
  padding-bottom: 3px;
}


#stimme li a:link, #stimme li a:visited {
  text-decoration: none;
  color: #000000;
}

#stimme li a:hover {
  text-decoration: underline;
  color: #000000;
  letter-spacing: 0;
   
}

#newsletterform .text {
  width: 165px;
  color: #F0F0F0;
  background-color: #24445b;
  border: 1px solid #F0F0F0;
  margin: 5px 10px;
  padding: 2px;
}

#newsletterform .searchbutton {
  text-align: left;
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 20px;
}

#newsletterform .btn {
  border: 1px solid #F0F0F0;
  background-color: #24445b;
  color: #c0c0c0;	

}

#keywordbox {
  margin-left: -32px;
  margin-right: 5px;
  
}

#keywordbox li {
  display: inline;
  
}

.big1, .big1 a:link, .big1 a:visited{
    text-decoration: none;
	font-size: 20px;
	color: #FFFFFF !important;
}

.big2, .big2 a:link, .big2 a:visited{
    text-decoration: none;
	font-size: 18px;
	color: #24445b !important;
}
.big3, .big3 a:link, .big3 a:visited{
    text-decoration: none;
	font-size: 16px;
	color: #F0F0F0 !important;
}

.big4, .big4 a:link, .big4 a:visited{
    text-decoration: none;
	font-size: 12px;
	color: #808080 !important;
}

.big1 a:hover, .big2 a:hover, .big3 a:hover, .big4 a:hover{
text-decoration: underline;
}

.tonstudio {
margin-right: 5px;
border: 3px solid #24445b;
}

#footer {
  clear: both;
  width: 100%;
  background-color: #24445b;;
}

#footer p, #footer p a:link, #footer p a:visited, #footer p a:hover{
  font-size: 12px;
  color: #FFFFFF;
  text-align: center;
  margin: 0;
  padding: 4px 0 6px 3px;
  
}
#clearone {
  clear: both;
  height: 1px;
  background-color: #FFFFFF;
  background-color: #24445b;
  border-top: 1px solid #FFFFFF;
  
}

#clearbox {
  clear: both;
  height: 1px;
    
}

#main2 {
  margin-top: 0px;
  background-image: url(img/leftbg.gif);
  background-position: bottom left;
  background-repeat: repeat-y;
}

.highlight {
	background-color: #FBE0D5;
}

span.hits {
	font-weight: bold;
	color: #000;
}

.active {
	font-weight: bold;
}

.navigator {
	text-align: center;
}

.navigator .prev_page {
	margin-right: 2em;
}

.navigator .next_page {
	margin-left: 2em;
}

.clearbasket {
	text-align: center;
	background-color: #fdd2d2;
	padding: 1em 0;
}

.inner_player #mp3player {
	display: inline;
	margin: 0 auto;
	width: 200px;
	height: 25px;
}

.addthis_toolbox a {
  text-decoration: none;
  color: #245185;
}

.client_contact_form .text {
	width: 100%;
}

.client_contact_form td {
	padding-top: 2px;
	vertical-align: top;
}

.client_contact_form td label {
	padding-top: 4px;
}

.client_contact_form {
	padding-bottom: 12px;
}

.client_contact_form label.required {
	font-weight: bold;
	color: #f00;
}

.info-quicksearch {
	background: transparent url(bilder/new_go_next.png) right top no-repeat;
	padding-right: 32px;
}

.fade-in {
	visibility: hidden;
}

#content .inner_sprecher .sprecherbox p.error {
	font-weight: bold;
	color: #844;
}
