/*INHALTE*/

/* SUCHE */
	.tx-indexedsearch-res
	{
		width:90%;
	}
	.tx-indexedsearch-res-1
	{
		background-image: url(../layout/dotted_grey.gif);
		background-repeat: repeat-x;
		background-position:  0px bottom;
		padding:5px 0 5px 0;
		width:90%;
	}
	.tx-indexedsearch-res-header
	{
		color: rgb(85,128,209);
		font-size: 70%;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		width:100%;
		height:14px;
		line-height:14px;
	}
	.tx-indexedsearch-res-icon
	{
		float:left;
		height:14px;
		line-height:14px;
	}
	.tx-indexedsearch-res-icon img
	{
		margin:0 6px 0 0;
		padding:0 0 0 0;
		border:0;	
	}
	.tx-indexedsearch-res-title
	{
		float:left;
		height:14px;
		line-height:14px;
	}
	.tx-indexedsearch-res-title a
	{
		color: rgb(0,0,0);
		height:14px;
		line-height:14px;
		text-decoration:none;
		font-weight:bold;
	}
	.tx-indexedsearch-res-title a:hover
	{
		color: rgb(255,98,31);
		height:14px;
		line-height:14px;
		text-decoration:none;
		font-weight:bold;
	}
	.tx-indexedsearch-res-percent
	{
		float:right;
		height:14px;
		line-height:14px;
	}
	.tx-indexedsearch-descr
	{
		margin: 5px 0 10px 0;
		padding:0 0 0 0;
	}
	span.tx-indexedsearch-descr.descr
	{
		margin:0 0 0 0;
		padding:0 0 0 24px;
		font-size: 11px;
		display:block;
	}
	.browsebox
	{
		list-style:none;
		margin:0 0 0 0;
		padding:10px 0 10px 0;
		text-align:center;
		width:90%;
	}
	.browsebox li
	{
		display:inline;
		margin:0 2px 0 2px;
		height:18px;
		line-height:18px;
	}
	.browsebox li a
	{
		text-decoration:none;
		font-size:11px;
		padding:2px 7px 2px 7px;
		background:rgb(215,215,215);
		border:1px solid rgb(255,255,255);
		color:rgb(0,0,0);
	}
	.browsebox li a:hover
	{
		text-decoration:none;
		font-size:11px;
		padding:2px 7px 2px 7px;
		background:rgb(62,119,161);
		border:1px solid rgb(255,255,255);
		color:rgb(255,255,255);
	}
	.tx-indexedsearch-whatis
	{
		font-weight: bold;
		font-size: 11px;
		margin: 5px 0 5px 0;
	}
/* /SUCHE */

/* FORMULARE */
	.form-main-header-err
	{
		width: 90%;
		
		padding: 7px 0px 7px 7px;
		margin:0 0 10px 0;
		float:left;
		font-size:10px;
	}
	.form-main-header-err b
	{
		
		font-size:11px;
	}
	.form-label-anrede-main
	{
		float:left;
		height:19px;
		line-height:19px;
		width:100%;
	}
	.form-label-anrede
	{
		height:19px;
		line-height:19px;
		float:left;
		margin:0 18px 0 0;
		font-size:11px;
	}
	.form-label-title-main
	{
		float:left;
		height:19px;
		line-height:19px;
		width:100%;
	}
	.form-label-title
	{
		height:19px;
		line-height:19px;
		float:left;
		margin:0 18px 0 0;
	}

	.form-label
	{
		width:180px;
		
		height:16px;
		line-height:16px;
		font-size: 11px;
		color: rgb(0,0,0);
		font-weight: bold;
		float:left;
		margin:2px 0 2px 0;
	}
	.form-input 
	{
		height:16px;
		line-height:16px;
		width:260px;
		background-color:rgb(255,255,255);
		margin:2px 0 2px 0;
		font-size: 11px;
		border-top: 1px solid rgb( 128,128,128);
		border-left: 1px solid rgb( 128,128,128);
		border-right: 1px solid rgb( 212,208,200);
		border-bottom: 1px solid rgb( 212,208,200);
	}
	.form-label-field
	{
		height:16px;
		line-height:16px;
		width:260px;
		margin:2px 0 2px 0;
		font-size: 11px;
		float:left;
	}
	.form-input-username
	{
		height:16px;
		line-height:16px;
		width:70px;
		background-color:rgb(255,255,255);
		margin:2px 0 2px 0;
		font-size: 11px;
		border-top: 1px solid rgb( 128,128,128);
		border-left: 1px solid rgb( 128,128,128);
		border-right: 1px solid rgb( 212,208,200);
		border-bottom: 1px solid rgb( 212,208,200);
	}
	.form-textarea
	{
	
		height:150px;
		width:260px;
		background-color:rgb(255,255,255);
		margin:2px 0 2px 0;
		font-size: 11px;
		border-top: 1px solid rgb( 128,128,128);
		border-left: 1px solid rgb( 128,128,128);
		border-right: 1px solid rgb( 212,208,200);
		border-bottom: 1px solid rgb( 212,208,200);
	}
	.form-input-plz
	{
		height:16px;
		line-height:16px;
		width:76px;
		border-top: 1px solid rgb( 128,128,128);
		border-left: 1px solid rgb( 128,128,128);
		border-right: 1px solid rgb( 212,208,200);
		border-bottom: 1px solid rgb( 212,208,200);
		margin:2px 0px 2px 0;
		font-size: 11px;
	}
	.form-input-ort
	{
		height:16px;
		line-height:16px;
		width:178px;
		border-top: 1px solid rgb( 128,128,128);
		border-left: 1px solid rgb( 128,128,128);
		border-right: 1px solid rgb( 212,208,200);
		border-bottom: 1px solid rgb( 212,208,200);
		margin:2px 0 2px 0;
		font-size: 11px;
	}
	.form-trenner
	{
		background-image: url(../layout/dotted_grey.gif);
		background-repeat: repeat-x;
		background-position:  0px center;
		height:20px;
		width:96%;
		float:left;
	}
	.form-submit
	{
		margin:0px 18px 0 0;
		height:20px;
		float:right;
	}
	.form-datenschutz
	{
		width: 100%;
		float:left;
		margin:15px 0 15px 0;
		color: rgb(161,161,161);
		font-size:10px;
	}
	p.form-link 
	{
		width:90%;
	}
	p.form-link a
	{
		text-decoration:none;
		color:rgb(72,110,175);
		font-weight:bold;
	}
	.p-form-text
	{
		font-size: 68%;
		color:rgb(120,120,120);
		margin:0 0 10px 0;
		display:block;
	}
	.span-form-text
	{
		font-size: 68%;
		color:rgb(120,120,120);
		margin:0 0 10px 0;
		display:block;
		float:left;
	}
/* /FORMULARE */

/* SERVICE */

#Carousel {visibility: hidden; margin-bottom: 97px;z-index:0;}
#Carousel .slide {position: absolute;height: 100px;z-index:0;}
#Carousel .frame {position: relative;width: 272px;height: 100px;margin:0px 0 0 334px !important;margin:0 0 0 340px;}
#Carousel .bg,  {position: absolute;width: 100px;height: 228px;}
#Carousel img.bg   {position: absolute;width: 180px;height: 100px;}
#Carousel .slide .text {position: absolute;width: 250px;color:black;}




#Carousel #music .text {color: #e3e3e3;}
#Carousel #music .text A {color: #fff;}
#Carousel .dark {color: #fff;}

#Carousel .slide .image {float: right;width: 200px;text-align: center;margin-top: 10px;}		
#Carousel .slide .screen{width: 200px; }
#Carousel .imagescreen{}
#Carousel .slide .album{width: 180px; margin: 19px 0 0 0;}
#Carousel .slide .feature{margin-top: 30px;}

#CaroLinks {position:absolute;margin-left: 156px;margin-top:7px;line-height: 42px;visibility: visible;
			background-image: url(../layout/dotted_grey.gif);
		background-repeat: repeat-x;
			}
#CaroLinks .bubble .bbg {height: 15px;line-height:15px;}
#CaroLinks .bubble {width: 143px;height: 15px;}
#CaroLinks #on.bubble a {text-decoration: underline;}

.tPicks h2 {margin:0;padding:3px 0 5px 0;font: bold 11px verdana,helvetica;}
#carouselblocker {width: 20px; height: 100px;}
/* /SERVICE */


	div.bubble a
	{
		background-image: url(../layout/arrow_blue.gif);
		background-repeat: no-repeat;
		background-position: 10px 50%;
		display: block;
		font-size: 68%;
		font-weight: 700;
		padding: 1px 0 0 30px;
		color: rgb(72,110,175);
		text-decoration: none;
		height: 15px;
		min-height: 15px;
		
	}
	div.bubble a:hover
	{
		background-image: url(../layout/arrow_white.gif);
		color: rgb(255,255,255);
	}
	
/* NEWS */
	.news-latest-item a
	{
		background-image: url(../layout/arrow_blue.gif);
		background-repeat: no-repeat;
		background-position:  0px 3px;
		font-size: 70%;
		color: rgb(0,0,0);
		text-decoration: none;
		padding: 0 0 0 15px;
		margin: 8px 0 1px 0;
		display: block;
	}
	.news-latest-item a:hover
	{
		background-image: url(../layout/arrow_blue.gif);
		color: rgb(72,110,175);
	}
	.news-single-backlink a
	{
		background-image: url(../layout/back_blue.gif);
		background-repeat: no-repeat;
		background-position:  0px 3px;
		font-size: 70%;
		color: rgb(61,128,183);
		text-decoration: none;
		padding: 0 0 0 15px;
		margin: 5px 0 0 0;
		display: block;
		clear: both;
	}
	.linkextern
	{
		font-size: 11px;
		color: rgb(61,128,183);
		text-decoration: none;
		padding: 0 0 0 0px;
		margin: 0 0 0 0;
		display: block;
	
	}
	.content-left .linkextern img
	{
		font-size: 70%;
		color: rgb(61,128,183);
		text-decoration: none;
		padding: 0 0 0 0;
		margin: 2px 0 0 0;
		float:none;
	}
	.external-link-new-window
	{
		font-size: 11px;
		color: rgb(61,128,183);
		text-decoration: none;
		padding: 0 0 0 0px;
		margin: 0 0 0 0;
		display: block;
		min-height:15px;
		height:auto !important;
		height:15px;
	}
	.mail
	{
		font-size: 11px;
		color: rgb(61,128,183);
		text-decoration: none;
		padding: 0 0 0 0px;
		margin: 0 0 0 0;
		display: block;
	}
	.content-left .mail img
	{
		font-size: 70%;
		color: rgb(61,128,183);
		text-decoration: none;
		padding: 0 0 0 0;
		margin: 2px 0 0 0;
		float:none;
	}
	h3
	{
		background-repeat: no-repeat;
		font-size: 75%;
		font-weight: 900;
		padding: 5px 0 5px 0px;
		margin: 0 0 0 0;	
	}
	h3 a
	{
		background-repeat: no-repeat;
		color:rgb(0,0,0);
		font-weight: 900;
		padding: 5px 0 5px 0px;
		margin: 0 0 0 0;
		text-decoration:none;
	}
	h3 a:hover
	{
		color: rgb(255,99,0);
	}
	div.more a
	{
		background-image: url(../layout/arrow_blue.gif);
		background-repeat: no-repeat;
		background-position:  0px 3px;
		font-size: 70%;
		color: rgb(61,128,183);
		text-decoration: none;
		padding: 0 0 0 15px;
		margin: 5px 0 0 0;
		display: block;
	}
	div.more a:hover
	{
		background-image: url(../layout/arrow_orange.gif);
		color: rgb(255,99,0);
	}
	.news-list-item a img
	{
		float:right;
		margin:0 0 0 0;
	}
	.news-list-item 
	{
		margin:0 0 15px 0;
	}
/* /NEWS */

/* KOMPETENZ-CENTER */
	.tx-mmkompetenz-pi1
	{	
	}
	.absatz-bild-link div.text
	{
		width: 290px;
		float: left;
		margin: 7px 0 8px 0;
	}
	
/* USER LOGIN */
	.form-input-login
	{
		height:16px;
		line-height:16px;
		width:142px;
		margin:2px 0 2px 0;
		font-size: 11px;
		border-top: 1px solid rgb( 128,128,128);
		border-left: 1px solid rgb( 128,128,128);
		border-right: 1px solid rgb( 212,208,200);
		border-bottom: 1px solid rgb( 212,208,200);
	}
	.newloginbox-link a
	{
		background-image: url(../layout/arrow_blue.gif);
		background-repeat: no-repeat;
		background-position:  0px 3px;
		font-size: 70%;
		color: rgb(61,128,183);
		text-decoration: none;
		padding: 0 0 0 15px;
		margin: 5px 0 0 0;
		display: block;
	}
	.tx-srfeuserregister-pi1-submit
	{
		background:rgb(211,211,211);
		font-size:11px;
		font-weight:bold;
		color:rgb(68,164,222);
		border-top: 1px solid rgb( 255,255,255);
		border-left: 1px solid rgb( 255,255,255);
		border-right: 1px solid rgb( 177,177,177);
		border-bottom: 1px solid rgb( 156,156,156);
		margin:0 10px 0 0;
	}