/* generell */
body {
	font-family:		"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#54575a;
	margin-top:			0px;
	margin-bottom:		0px;
	padding:			0px;
	text-align:			center; /* For IE */
	}
p {
	margin:				0px 0px 0px 0px;
	}


a, a:link, a:visited, a:active {
	color:			#54575a;
	text-decoration:	none;
	}

a:hover, a.aktiv {
	color:		#fd6802;
	text-decoration:	none;
	}

#startbox_rechts a.pfeil {
	color:			#54575a;
	text-decoration:	none;
	}

#startbox_rechts a.pfeil:hover {
	color:			#fd6802;
	text-decoration:	none;
	}

	
img{
	border:none;
	}
object{
	border:none;
	}

/* Container Styles */

#container {
	position:		relative;
	width:			825px !important;
	width /**/:		825px;
	margin:			0 auto;
	padding:		230px 0 0 0;
	text-align:		left; /* For IE, see above */
	}

/* Intro Styles */
#intro {
	padding:			0;
}

#Header {
	position:		absolute;
	top:			15px;
	left:			25px;
	width:			775px;
	height:			215px;
	padding: 		0px;
	margin:			0px;
	border: 		0px;
	}


/* Bildaustausch Steine */

#bg_steine{
	position: absolute;
	height: 215px;
	width: 775px;
	margin: 0;
	padding: 0;
	background: transparent url(steine_top.jpg) top left no-repeat;
}

#stein1{ 
	position: absolute;
	left: 345px;
	top: 55px;
	line-height: 12px;
}
#stein1 a{
	position: 		absolute;
	width: 			40px;
	height: 		32px;
	text-decoration: none;	
}
#stein1 a span{ 
	display: 		none; 
}
#stein1 a:hover{ 
	background: url(stein1.jpg) no-repeat; 
}
#stein1 a:hover span{
	position: 	absolute;
	left: 		40px;
	top: 		0px;
	font-size: 	10px;
	display: 	block;
	width: 		380px;
	font-size: 	10px;
	color: 		#54575a;
	background: #fff;
	margin: 	0;
	padding: 	5px;
 }

#stein2{ 
	position: absolute;
	left: 408px;
	top: 115px;
	line-height: 12px;
}
#stein2 a{
	position: 		absolute;
	width: 			50px;
	height: 		40px;
	text-decoration: none;	
}
#stein2 a span{ 
	display: 		none; 
}
#stein2 a:hover{ 
	background: url(stein2.jpg) no-repeat; 
}
#stein2 a:hover span{
	position: 	absolute;
	left: 		50px;
	top: 		-30px;
	display: 	block;
	width: 		350px;
	font-size: 	10px;
	color: 		#54575a;
	background: #fff;
	margin: 	0;
	padding: 	5px;
}

#stein3{ 
	position: absolute;
	left: 225px;
	top: 68px;
	line-height: 12px;
}
#stein3 a{
	position: 		absolute;
	width: 			40px;
	height: 		40px;
	text-decoration: none;	
}
#stein3 a span{ 
	display: 		none; 
}
#stein3 a:hover{ 
	background: url(stein3.jpg) no-repeat; 
}
#stein3 a:hover span{
	position: 	absolute;
	left: 		35px;
	top: 		25px;
	display: 	block;
	width: 		230px;
	font-size: 	10px;
	color: 		#54575a;
	background: #fff;
	margin: 	0;
	padding: 	5px;
}

/* Bildaustausch Steine Start */

#steine_start{
	position: relative;
	height:260px;
	width: 775px;
	margin: 0;
	padding: 0;
	float:left;
	z-index: 3;
}
#bg_steine_start{
	height: 260px;
	width: 775px;
	margin: 0;
	padding: 0;
	background: transparent url(start_steine.jpg) top left no-repeat;
}

#stein1_start{ 
	position: absolute;
	left: 315px;
	top: 0px;
	line-height: 12px;
}
#stein1_start a{
	position: 		absolute;
	width: 			55px;
	height: 		50px;
	text-decoration: none;
}
#stein1_start a span{ 
	display: 		none; 
}
#stein1_start a:hover{ 
	background: url(stein1_start.jpg) no-repeat; 
}
#stein1_start a:hover span{
	position: 	absolute;
	left: 		55px;
	top: 		15px;
	font-size: 	10px;
	display: 	block;
	width: 		250px;
	font-size: 	10px;
	color: 		#54575a;
	background: #fff;
	margin: 	0;
	padding: 	5px;
 }

#stein2_start{ 
	position: absolute;
	left: 400px;
	top: 75px;
	line-height: 12px;
}
#stein2_start a{
	position: 		absolute;
	width: 			65px;
	height: 		55px;
	text-decoration: none;
}
#stein2_start a span{ 
	display: 		none; 
}
#stein2_start a:hover{ 
	background: url(stein2_start.jpg) no-repeat; 
}
#stein2_start a:hover span{
	position: 	absolute;
	left: 		65px;
	top: 		-8px;
	display: 	block;
	width: 		350px;
	font-size: 	10px;
	color: 		#54575a;
	background: #fff;
	margin: 	0;
	padding: 	5px;
}

#stein3_start{ 
	position: absolute;
	left: 160px;
	top: 15px;
	line-height: 12px;
}
#stein3_start a{
	position: 		absolute;
	width: 			50px;
	height: 		50px;
	text-decoration: none;
}
#stein3_start a span{ 
	display: 		none; 
}
#stein3_start a:hover{ 
	background: url(stein3_start.jpg) no-repeat; 
}







#stein3_start a:hover span{
	position: 	absolute;
	left: 		10px;
	top: 		45px;
	display: 	block;
	width: 		230px;
	font-size: 	10px;
	color: 		#54575a;
	background: #fff;
	margin: 	0;
	padding: 	5px;
}

/* Logo */

#logo-druck {
	position:		absolute;
	top:			50px;
	left:			0px;
	display:		none;
	}

#pageHeader {
	position:		absolute;
	top:			17px;
	left:			0px;
	width:			220px;
	height:			65px;
	padding:		0px;
	margin:			0px;
	background:		url(medioton_logo-bg.gif) no-repeat;
	}
	
#pageHeader a.medioton {
	position:absolute;
	top: 0px;
	left: 0px;
	background:			url(medioton_logo.gif) no-repeat;
	padding:			0px 0px 60px 220px;
	margin: 0px;
	text-decoration:	none;
}
#pageHeader a.medioton:hover {
	background:			url(medioton_logo.gif) no-repeat 0 -73px;
	text-decoration:	none;
}
#pageHeader a.medioton-start {
	position:absolute;
	top: 0px;
	left: 0px;
	background:			url(medioton_logo-start.gif) no-repeat;
	padding:			0px 0px 60px 220px;
	margin: 0px;
	text-decoration:	none;
}

#pageHeader a.medioton-start:hover {
	background:			url(medioton_logo-start.gif) no-repeat 0 -73px;
	text-decoration:	none;
}
#pageHeader h1, #pageHeader h2 {
	text-indent:	-999em;
	margin:			0;
	}

/* Globalnavigation */

#lheader {
	position:		absolute;
	top:			12px;
	right: 			60px;
	font-size: 		10px;
}
#lheader a, a:link, a:visited, a:active {
	color:			#54575a;
	text-decoration:none;
	}

#lheader a:hover, #lheader a.aktiv {
	color:				#fd6802;
	text-decoration:	none;
	}

#lheader ul {
	margin:			0px;
	list-style:		none;
	white-space:	nowrap;
}

#lheader li.erstes {
	display:		inline;
	background:		none;
}
#lheader li {
	display:		inline;
	background:		url(bg_globalnavi.gif) no-repeat;
	padding:		6px 6px 12px 6px;	
}

/* Krümelspur */

#kruemel {
	position:		absolute;
	top:			178px;
	left: 			150px;
	font-size: 		12px;
	display:		none;
}
#kruemel a, a:link, a:visited, a:active {
	color:			#54575a;
	text-decoration:none;
	}

#kruemel a:hover, a.aktiv {
	color:				#fd6802;
	text-decoration:	none;
	}

#kruemel ul {
	margin:			0px;
	list-style:		none;
	white-space:	nowrap;
}

#kruemel li {
	display:		inline;
	list-style: 	none;
	background: 	url(icon_kruemel.gif) no-repeat left top;
	margin: 		0 0 0 0px; 
	padding: 		0 5px 0 0px;
}

/* SUCHE */

#suchfeld {
	position:		absolute;
	top:			12px;
	right: 			0px;
	font-size:		10px;
}
#suchfeld a, #suchfeld a:link, #suchfeld a:visited, #suchfeld a:active {
	color:			#54575a;
	font-weight: bold;
	text-decoration:none;

	}

#suchfeld a:hover, #suchfeld a.aktiv {
	color:				#fd6802;
	text-decoration:	none;
	}


/* Startseite */

#container_start {
	position:		relative;
	width:			825px !important;
	width /**/:		825px;
	margin:			0 auto;
	padding:		120px 0 0 0;
	text-align:		left; /* For IE, see above */
	}

#start_buttons{
	position:absolute;
	top:	50px;
	left:	595px;
	height:	80px;
	width:	180px;
	text-align:	left;
}

#hauptbereich-start {
	position:		relative;
	top:			0px;
	left:			25px;
	width:			775px;
	padding:		0px;
	margin:			0px;
	background: 	url(bg_hauptbereich.gif) repeat-y;
	}

#inhaltstart {
    margin: 	0px 190px 0 0px;
    padding: 	0px;
}
#startbox_item {
    float: left; 
	margin: 0 0 0 0px; 
	padding: 0 0 0 0px;
	width: 191px;
}
#startbox_item a.button1 {
	background:		#fff url(start_kreativitaet.gif) no-repeat top-left;
	margin: 0px;
	padding: 0px;
	text-decoration:	none;
}
#startbox_item a.button1:hover {
	background:			#fff url(start_kreativitaet_over.gif) no-repeat top-left;
	text-decoration:	none;
}
#button1-druck{
	display:		none;
}
#startbox_item a.button2 {
	background:			#fff url(start_werbeziele.gif) no-repeat top-left;
	margin: 0px;
	text-decoration:	none;
}
#startbox_item a.button2:hover {
	background:			#fff url(start_werbeziele_over.gif) no-repeat top-left;
	text-decoration:	none;
}
#button2-druck{
	display:		none;
}
#startbox_item a.button3 {
	background:			#fff url(start_umsetzung.gif) no-repeat top-left;
	padding: 0px;
		margin: 0px;
	text-decoration:	none;
}
#startbox_item a.button3:hover {
	background:			#fff url(start_umsetzung_over.gif) no-repeat top-left;
	text-decoration:	none;
}
#button3-druck{
	display:		none;
}


#start-text {
    clear: 			both;
	width:			470px;
	font-size: 		12px;
    margin: 		0; 
    text-align: 	left;
	color:			#a9abac;
	background: 	#fff;
	line-height:	20px;
}

#start-text h1{
	font-size: 		14px;
	color:			#fd6802;
	font-weight: 	bold;
	margin:			0px;
	padding: 		0px;
	margin-bottom: 	10px;
}
#start-text h2{
	font-size: 		12px;
	color:			#fd6802;
	font-weight: 	bold;
	margin:			0px;
	padding: 		0px;
}

#start-text p{
	padding-bottom: 10px;
}

#start-text a{
	color:			#a9abac;
	text-decoration: underline;
}
#start-text a:hover{
	color:			#fd6802;
	text-decoration: none;
}
	
#menu_start {
	margin: 0 0 0 0px; 
	padding: 0 0 0 0px;
}
#menu_start ul {
    list-style: 	none;
    margin: 		10px 0 0 10px; 
    padding: 		0 0 0 0px;
}
#menu_start li {
	list-style: 	none;
	background: 	url(icon_startnav.gif) no-repeat left top;
	margin: 		0 0 0 0px; 
	padding: 		0 0 0 8px;
	line-height:	20px;
}

#menu_start a, #menu_start a:link, #menu_start a:visited, #menu_start a:active {
    color:			#b8bfc4;
	text-decoration: none;
}
#menu_start a:hover {
    color:			#fd6802;
	text-decoration: none;
}

#startbox_rechts {
	position: absolute;
	left: 580px;
	top: 46px;
	width: 220px;
	text-align: left;
	padding-left: 15px;
	z-index: 4;
}
#startbox_rechts p{
	margin:			0px;
	padding: 		0px;
	padding-bottom: 10px;
	color:			#54575a;
	line-height:	20px;
}

#startbox_rechts h1{

	font-size:12px;
	margin: 		0 0 20px 0px; 
	padding: 		0 0 0 20px;
	background: 	url(icon_unav.gif) no-repeat left top;
	padding-bottom: 0px;
	color:			#54575a;
	line-height:	20px;
	margin-bottom: 0px;
}
#startbox_rechts a{
	text-decoration: none;
	color:				#fd6802;
}
#startbox_rechts a:hover{
	text-decoration: underline;
}

/* Hauptmenü Styles */
#menu {
	position:		absolute;
	top:			172px;
	left:			25px;
	width:			775px;
	height:			24px;
	background:		url(bg_navi.gif) no-repeat;
	}

#menu ul {
	margin:				0px;
	padding:			0 0 4px 108px;
	list-style:			none;
}

#menu li {
	display:			inline;
	padding:			0;
	margin:				0;
	float:left;
}

.kreativitaet a{
	background:			url(nav_kreativitaet.gif) no-repeat;
	padding:			0 0 8px 103px; 
}
.kreativitaet a:hover{
	background:			url(nav_kreativitaet.gif) no-repeat 0 -26px;
	text-decoration:	none;
}
.kreativitaetaktiv a{
	background:			url(nav_kreativitaet.gif) no-repeat 0 -26px;
	padding:			0 0 8px 103px;
	text-decoration:none;
}

/* 
#menu a.kreativitaet {
	background:			url(nav_kreativitaet.gif) no-repeat;
	padding:			0 0 8px 99px; 
}
#menu li a.kreativitaet{
	background:			url(nav_kreativitaet.gif) no-repeat;
	text-decoration:	none;
}
#menu li a.kreativitaet:hover{
	background:			url(nav_kreativitaet.gif) no-repeat 0 -26px;
	text-decoration:	none;
}
#menu li a.kreativitaetaktiv{
	background:			url(nav_kreativitaet.gif) no-repeat 0 -26px;
	padding:			0 0 8px 99px;
	text-decoration:none;
} */

.werbeziele a{
	background:			url(nav_werbeziele.gif) no-repeat;
	padding:			0 0 8px 103px;
}
.werbeziele a:hover{
	background:			url(nav_werbeziele.gif) no-repeat 0 -26px;
	text-decoration:	none;
}
.werbezieleaktiv a{
	background:			url(nav_werbeziele.gif) no-repeat 0 -26px;
	padding:			0 0 8px 103px;
	text-decoration:none;
}

/* #menu a.werbeziele {
	background:			url(nav_werbeziele.gif) no-repeat;
	padding:			0 0 8px 99px;
}
#menu li a.werbeziele{
	background:			url(nav_werbeziele.gif) no-repeat;
	text-decoration:	none;
}
#menu li a.werbeziele:hover{
	background:			url(nav_werbeziele.gif) no-repeat 0 -26px;
	text-decoration:	none;
}
#menu a.werbezieleaktiv{
	background:			url(nav_werbeziele.gif) no-repeat 0 -26px;
	padding:			0 0 8px 99px;
	text-decoration:none;
} */

.umsetzung a{
	background:			url(nav_umsetzung.gif) no-repeat;
	padding:			0 0 8px 103px;
}
.umsetzung a:hover{
	background:			url(nav_umsetzung.gif) no-repeat 0 -26px;
	text-decoration:	none;
}
.umsetzungaktiv a{
	background:			url(nav_umsetzung.gif) no-repeat 0 -26px; 
	padding:			0 0 8px 103px;
}

/* #menu a.umsetzung {
	background:			url(nav_umsetzung.gif) no-repeat;
	padding:			0 0 8px 99px;
}
#menu li a.umsetzung{

	background:			url(nav_umsetzung.gif) no-repeat;
	text-decoration:	none;
}
#menu li a.umsetzung:hover{
	background:			url(nav_umsetzung.gif) no-repeat 0 -26px;
	text-decoration:	none;
}
#menu li a.umsetzungaktiv{
	background:			url(nav_umsetzungs.gif) no-repeat 0 -26px; 
	padding:			0 0 8px 99px;
} */

.referenzen a{
	background:			url(nav_referenzen.gif) no-repeat;
	padding:			0 0 8px 103px;
}
.referenzen a:hover{
	background:			url(nav_referenzen.gif) no-repeat 0 -26px;
	text-decoration:	none;
}
.referenzenaktiv a{
	background:			url(nav_referenzen.gif) no-repeat 0 -26px;
	padding:			0 0 8px 103px;
	text-decoration:none;
}

/* #menu a.referenzen{
	background:			url(nav_referenzen.gif) no-repeat;
	padding:			0 0 8px 99px;
}
#menu li a.referenzen{
	background:			url(nav_referenzen.gif) no-repeat;
	text-decoration:	none;
}
#menu li a.referenzen:hover{
	background:			url(nav_referenzen.gif) no-repeat 0 -26px;
	text-decoration:	none;
}
#menu li a.referenzenaktiv{
	background:			url(nav_referenzen.gif) no-repeat 0 -26px;
	padding:			0 0 8px 99px;
	text-decoration:none;
} */

.agentur a{
	background:			url(nav_agentur.gif) no-repeat;
	padding:			0 0 8px 103px;
}
.agentur a:hover{
	background:			url(nav_agentur.gif) no-repeat 0 -26px;
	text-decoration:	none;
}
.agenturaktiv a{
	background:			url(nav_agentur.gif) no-repeat 0 -26px;
	padding:			0 0 8px 103px;
	text-decoration:none;
}


/* #menu a.agentur{
	background:			url(nav_agentur.gif) no-repeat;
	padding:			0 0 8px 99px;
}
#menu li a.agentur{
	background:			url(nav_agentur.gif) no-repeat;
	text-decoration:	none;
}
#menu li a.agentur:hover{
	background:			url(nav_agentur.gif) no-repeat 0 -26px;
	text-decoration:	none;
}
#menu li a.agenturaktiv{
	background:			url(nav_agentur.gif) no-repeat 0 -26px;
	padding:			0 0 8px 99px;
	text-decoration:none;
} */

.kontakt a{
	background:			url(nav_kontakt.gif) no-repeat;
	padding:			0 0 8px 103px;
}
.kontakt a:hover{
	background:			url(nav_kontakt.gif) no-repeat 0 -26px;
	text-decoration:	none;
}
.kontaktaktiv a{
	background:			url(nav_kontakt.gif) no-repeat 0 -26px;
	padding:			0 0 8px 103px;
}

/* #menu a.kontakt {
	background:			url(nav_kontakt.gif) no-repeat;
	padding:			0 0 8px 99px;
}
#menu li a.kontakt{
	background:			url(nav_kontakt.gif) no-repeat;
	text-decoration:	none;
}
#menu li a.kontakt:hover{
	background:			url(nav_kontakt.gif) no-repeat 0 -26px;
	text-decoration:	none;
}
#menu li a.kontaktaktiv{
	background:			url(nav_kontakt.gif) no-repeat 0 -26px;
	padding:			0 0 8px 99px;
} */

.hilfe a{
	background:			url(nav_hilfe.gif) no-repeat;
	padding:			0 0 8px 21px;
}
.hilfe a:hover{
	background:			url(nav_hilfe.gif) no-repeat 0 -26px;
	text-decoration:	none;
}
.hilfeaktiv a{
	background:			url(nav_hilfe.gif) no-repeat 0 -26px;
	padding:			0 0 8px 21px;
	text-decoration:none;
}

/* #menu a.hilfe{
	background:			url(nav_hilfe.gif) no-repeat;
	padding:			0 0 8px 19px;
}
#menu li a.hilfe{
	background:			url(nav_hilfe.gif) no-repeat;
	text-decoration:	none;
	}
#menu li a.hilfe:hover{
	background:			url(nav_hilfe.gif) no-repeat 0 -26px;
	text-decoration:	none;
}
#menu li a.hilfeaktiv{
	background:			url(nav_hilfe.gif) no-repeat 0 -26px;
	padding:			0 0 8px 19px;
	text-decoration:none;
} */

#menu span {
	display:			none;
}


/* Content */
#hauptbereich {
	position:		relative;
	top:			0px;
	left:			25px;
	width:			775px;
	padding:		0px;
	margin:			0px;
	background: 	url(bg_hauptbereich.gif) repeat-y;
	}

/* Content */

#content {
    position:		relative;
	top:			0px;
	left:			150px;
	width:			415px;
}

#content h1{
	font-size: 		14px;
	color:			#fd6802;
	font-weight: 	bold;
	margin:			0px;
	padding: 		0px;
	margin-bottom: 	20px;
	padding-top:	10px;
}
#content h2{
	font-size: 		12px;
	color:			#fd6802;
	font-weight: 	bold;
	margin:			0px;
	padding: 		0px;
	margin-bottom: 	12px;
	padding-top:	10px;
}
#content h3{
	font-size: 		12px;
	color:			#54575a;
	font-weight: 	bold;
	line-height: 	20px;
	margin-bottom: 	12px;
	padding-top:	0px;
}
#content h4{
	font-size: 		12px;
	color:			#a9abac;
	font-weight: 	bold;
	line-height: 	20px;
	margin-bottom: 	12px;
	padding-top:	0px;
}

#content p{
	margin:			0px;
	padding: 		0px;
	padding-bottom: 10px;
	color:			#54575a;
	line-height:	20px;
}
#content p.gross{
	font-size: 	20px;
	line-height: 20px;
}
#content a, #content a:link, #content a:visited, #content a:active {
	color:				#54575a;
	text-decoration:	underline;
}
#content a:hover, #content a.aktiv {
	color:				#fd6802;
	text-decoration:	none;
}

#content ul{
	margin: 		0 0 20px 0px; 
	padding: 		0 0 0 20px;
	list-style: 		none;
}
#content li{
	background: 	url(icon_unav.gif) no-repeat left top;
	margin: 		0 0 0 0px; 
	padding: 		0 0 0 20px;
	margin-left:	0px;
	line-height:	20px;
	}
#content .csc-sitemap ul{
	margin: 		0 0px 20px 0px; 
	padding: 		0px 0px 0 0px;
	list-style: 		none;
	font-size: 16px;
	font-weight: bold;
}
#content .csc-sitemap li{
	background: 	none;
	margin: 	0 0 0 20px; 
	padding: 	0px 0px 0px 0px;
	margin-left:	0px;
	line-height:	20px;
	}
#content .csc-sitemap ul ul{
	margin: 		0 0 20px 0px; 
	padding: 		0 0 0px 20px;
	list-style: 		none;
	font-size: 12px;
	font-weight: normal;
}
#content .csc-sitemap li li{
	background: 	url(icon_unav.gif) no-repeat left top;
	margin: 		0 0 0 0px; 
	padding: 		0 0 0 20px;
	margin-left:	0px;
	line-height:	20px;
	}
#content .csc-sitemap ul ul ul{
    list-style: 	none;
	margin: 		2px 0 6px 0px; 
	padding: 		0 0 0 0;
	font-size: 12px;
	font-weight: normal;

}
#content .csc-sitemap li li li{
	list-style: 	none;
	background: 	url(icon_unav2.gif) no-repeat left top;
	margin: 		0 0 0 0px; 
	padding: 		0 0 0 8px;
}


#content ul a, #content ul a:link, #content ul a:visited, #content ul a:active {
	color:				#54575a;
	text-decoration:	none;
}
#content ul a:hover{
	color:				#fd6802;
	text-decoration:	none;
}


/* LINKE BOX  */

#box_links{
	position: absolute;
	left: 0px;
	top: 46px;
	width: 130px;
	text-align: right;
	font-size: 11px;
}
#box_links p{
	margin:			0px;
	padding: 		0px;
	padding-bottom: 10px;
	line-height: 	16px;
	color:			#54575a;
}
#box_links p.gross{
	font-size: 	20px;
}
#box_links a, #box_links a:link, #box_links a:visited, #box_links a:active {
	color:				#54575a;
	text-decoration:	none;
}
#box_links a:hover, #box_links a.aktiv {
	color:				#54575a;
	text-decoration:	underline;
}
#box_links h1 {
	font-size: 11px;
	color: #fd6802;
	font-weight: bold;
	line-height: 	20px;
	margin-bottom: 0px;
}
#box_links h2 {
	font-size: 11px;
	color: #54575a;
	font-weight: bold;
	line-height: 	20px;
	margin-bottom: 0px;
}
#box_links h3 {
	font-size: 11px;
	color:		#a9abac;
	font-weight: bold;
	line-height: 	20px;
	margin-bottom: 0px;
}

/* RECHTE BOX (NAVI) */

#box_rechts {
	position: absolute;
	left: 580px;
	top: 46px;
	width: 180px;
	text-align: left;
	padding-left: 15px;
	background: url(bg_menu2.gif) repeat-y;
}

#menu2 {
	margin: 0 0 0 0px; 
	padding: 0 0 0 0px;
}
#menu2 ul {
    list-style: 	none;
	margin: 		0 0 0 0px; 
	padding: 		0 0 0 0px;
}
#menu2 li {
	list-style: 	none;
	background: 	url(icon_unav.gif) no-repeat left top;
	margin: 		0 0 0 0px; 
	padding: 		0 0 0 20px;
	line-height:	20px;
}
#menu2 a, #menu2 a:link, #menu2 a:visited, #menu2 a:active {
    color:			#54575a;
	text-decoration: none;
}
#menu2 a:hover {
    color:		#fd6802;
	text-decoration: none;
}
#menu2 a.aktiv {
    color:		#fd6802;
	text-decoration: none;
}
#menu2 a.aktiv2 {
    color:		#fd6802;
	text-decoration: none;
}
#menu2 ul ul{
    list-style: 	none;
	margin: 		2px 0 6px 0px; 
	padding: 		0 0 0 0;

}
#menu2 li li{
	list-style: 	none;
	background: 	url(icon_unav2.gif) no-repeat left top;
	margin: 		0 0 0 0px; 
	padding: 		0 0 0 8px;
}

/* FOOTER */

#fusszeile {
    clear: 			both;
	width:			400px;
	font-size: 		10px;
	padding: 		30px 40px 30px 0px;
	background: 	#ffffff;
    text-align: 	left;
	color:			#a9abac;
	line-height:	14px;
}
#fusszeile p{
	color:			#a9abac;
	line-height:	15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#fusszeile a:link, #fusszeile a:visited, #fusszeile a:active{
	color:			#a9abac;
	text-decoration: none;
}


#fusszeile a:hover{
	color:			#fd6802;
}
/* FOOTER Start*/

#fusszeile-start {
    clear: 			both;
	width:			400px;
	font-size: 		10px;
	padding: 		30px 200px 30px 0px;
	background: 	#ffffff;
    text-align: 	left;
	color:			#a9abac;
	line-height:	14px;
}
#fusszeile-start p{
	color:			#a9abac;
	line-height:	15px;
}

#fusszeile-start a:link, #fusszeile-start a:visited, #fusszeile-start a:active{
	color:			#a9abac;
	text-decoration: none;
}
#fusszeile-start a:hover{
	color:			#fd6802;
}



/* Styles für Kontaktformular */

#content td.kontakt {
	background:		white;
	font-size: 		12px;
}
#content td.kontakt p{
	font-size: 		12px;
}

#content td.kontakt h1 {
	font-size: 		12px;
	color:			#54575a;
	font-weight: 	bold;
	line-height: 	20px;
	margin-top: 	12px;
	margin-bottom: 	6px;
	padding-top:	0px;
}

#content input.eingabe {	
	width:			210px;	
	font-family:	"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:		12px;			
	color: 			#54575a;
	text-align: 	left;
	background:		#f2f4f5;
	padding: 		2px 5px 2px 5px;
	border: 		0px;
}

#content input.pflichteingabe {		
	width:			210px;	
	font-family:	"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:		12px;			
	color: 			#fd6802;
	text-align: 	left;
	background:		#ffefe5;
	padding: 		2px 5px 2px 5px;
	border: 		0px;
}

#content textarea.formular {
	width:			290px;	
	font-family:	"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:		12px;			
	color: 			#54575a;
	text-align: 	left;
	background:		#f2f4f5;
	padding: 		2px 5px 2px 5px;
	border: 		0px;
}
#content select.dropdown{
	width:			220px;	
	font-family:	"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size:		12px;		
	color: 			#54575a;
	text-align: 	left;
	background:		#f2f4f5;
	padding: 		2px 5px 2px 5px;
	border: 		0px;
}
#content select.pflichtdropdown{
	width:			220px;	
	font-family:	"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size:		12px;		
	color: 			#fd6802;
	text-align: 	left;
	background:		#ffefe5;
	padding: 		2px 5px 2px 5px;
	border: 		0px;
}
#content input.button {		
	font-family:	"Trebuchet MS", Arial, Helvetica, sans-serif;			
	font-size:		12px;
	font-weight:	bold;
	color : 		white;
	text-align: 	center;
	background:		#fd6802;
	padding: 		2px 5px 2px 5px;
	border: 		0px;
}
#content input.domchecksubmit {		
	width: 		35px;
	font-family:	"Trebuchet MS", Arial, Helvetica, sans-serif;			
	font-size:		12px;
	font-weight:	bold;
	color : 		white;
	text-align: 	center;
	background:		#fd6802;
	padding: 		2px 5px 2px 5px;
	border: 		0px;
}
#box_links input.button {		
	font-family:	"Trebuchet MS", Arial, Helvetica, sans-serif;			
	font-size:		12px;
	font-weight:	bold;
	color : 		white;
	text-align: 	center;
	background:		#fd6802;
	padding: 		2px 5px 2px 5px;
	border: 		0px;
}
#box_links input.eingabe {	
	width:			130px;	
	font-family:	"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:		12px;			
	color: 			#54575a;
	text-align: 	left;
	background:		#f2f4f5;
	padding: 		2px 5px 2px 5px;
	border: 		0px;
	margin-bottom:		10px;
}
#box_links select.dropdown{
	width:			60px;	
	font-family:	"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size:		12px;		
	color: 			#54575a;
	text-align: 	left;
	background:		#f2f4f5;
	padding: 		2px 5px 2px 5px;
	border: 		0px;
}
#content .tx_odsdomaincheck_pi1_single{
	line-height: 		20px;
	border: 1px solid black;
}

/* Sonder-Sachen im Top-Bereich */

#buttons-innen-alle{
	position:absolute;
	top:	50px;
	left:	595px;
	height:	80px;
	width:	180px;
	text-align:	left;
}

#buttons-innen-speziell{
	position:absolute;
	top:	50px;
	left:	595px;
	height:	80px;
	width:	180px;
	text-align:	left;
}
.csc-textpic-caption{
	padding-top: 5px;
	font-size: 10px;
	}
	
select.dropdown-bookmark-select{
	width:			210px;	
	font-family:	"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size:		10px;		
	color: 			#54575a;
	text-align: 	left;
	background:		#f2f4f5;
	padding: 		2px 5px 2px 5px;
	border: 		0px;
} 

#tx_odsdomaincheck_pi1_input input{	
	width:			210px;	
	font-family:	"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:		12px;			
	color: 			#54575a;
	text-align: 	left;
	background:		#f2f4f5;
	padding: 		2px 5px 2px 5px;
	border: 		0px;

}

#tx_odsdomaincheck_pi1_input submit{			
	font-family:	"Trebuchet MS", Arial, Helvetica, sans-serif;			
	font-size:		14px;
	font-weight:	bold;
	color : 		white;
	text-align: 	center;
	background:		#fd6802;
	padding: 		2px 5px 2px 5px;
	border: 	
}
#tx_odsdomaincheck_pi1_input select{			
	font-family:	"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size:		12px;		
	color: 			#54575a;
	text-align: 	left;
	background:		#f2f4f5;
	padding: 		2px 5px 2px 5px;
	border: 		0px;
}

/* Besondere Styles */

	.important{
	color:	#FF0000;
	}
	.name-of-person{
	color:	#33CC00;
	}
	.detail{
	color:	#999;
	} 
*/
	
	.csc-frame-frame1{
	background:	#878787;
	color:	white;
	font-size: 10px;
	border: 10px solid #878787;
	}
	.csc-frame-frame2{
	background:	#E4E4E4;
	color:	#ff0000;
	font-size: 10px;
	border: 10px solid #E4E4E4;
	}
	.csc-frame-invisible{
	border-bottom: dotted 1px #b6bec5;
	margin-bottom: 10px;
	margin-top: 10px;
	}
	.csc-frame-rulerAfter{
	border-bottom: dotted 1px #b6bec5;
	margin-bottom: 10px;
	margin-top: 10px;
	}
	.csc-frame-rulerBefore{
	border-top: dotted 1px #b6bec5;
	margin-bottom:10px;
	margin-top: 10px;
}

/* Aktuelles Liste */

#linie-aktuelles{
	border-bottom: dotted 1px #b6bec5;
	margin-bottom:5px;
	margin-top: 0px;
}


#ttnews-list p.bodytext{
	font-size: 	12px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#ttnews-list h3{
	font-size: 	12px;
	color:		#54575a;
	font-weight: 	bold;
	line-height: 	20px;
	margin-bottom: 	0px;
	padding-top:	0px;
}
#ttnews-list h3 a.meldung{
	text-decoration: none;
}
#ttnews-list a{
	text-decoration: none;
}
#ttnews-list .news a{
	list-style: 	none;
	background: 	url(icon_unav.gif) no-repeat left bottom;
	margin: 	0 0px 0px 0px; 
	padding: 	0 0 0 20px;
	line-height:	20px;
	color:		#54575a;
	text-decoration: none;
}
#ttnews-list .news a:hover {
   	color:		#fd6802;
	text-decoration: none;
}


/* Aktuelles Einzelseite */

#ttnews-single {
	padding-top: 30px;
}

#ttnews-single p.bodytext{
	font-size: 	12px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#ttnews-single h3{
	font-size: 	12px;
	color:		#54575a;
	font-weight: 	bold;
	line-height: 	20px;
	margin-bottom: 	0px;
	padding-top:	0px;
	margin-top: 0px;
}
#ttnews-single h2{
	font-size: 		14px;
	color:			#fd6802;
	font-weight: 	bold;
	margin:			0px;
	padding: 		0px;
	margin-bottom: 	10px;
	padding-top:	3px;
}
#ttnews-single .news-single-backlink a{
	list-style: 	none;
	background: 	url(icon_unav-return.gif) no-repeat left bottom;
	margin: 	0 0px 0px 0px; 
	padding: 	0 0 0 20px;
	line-height:	20px;
	color:		#54575a;
	text-decoration: none;
}
#ttnews-single .news-single-backlink a:hover {
   	color:		#fd6802;
	text-decoration: none;
}
#ttnews-single .news-single-timedata {
   	font-size: 10px;
	color:	# 54575a;
	text-decoration: none;
	margin-bottom: 5px;
}



#ttnews-single .news-single-img{
	float: right;
	margin: 0 0 10px 10px;
}



/* kundenlogin */

fieldset{
	margin: 10px 0 10px 0;
   	border: dotted 1px #b6bec5;
	text-decoration: none;
	width: 340px;
}

legend{
	font-size: 10px;
	color:	#b6bec5;
	margin-left: 10px;
	text-transform:uppercase;
	letter-spacing: 5px;
	padding-left: 5px;
}

#kundenlogin {
	line-height: 20px;
	

}
#kundenlogin h3{
	font-size: 		14px;
	color:			#fd6802;
	font-weight: 	bold;
	margin:			0px;
	padding: 		0px;
	margin-bottom: 	20px;
	padding-top:	10px;
}
#kundenlogin input.button {		
	font-family:	"Trebuchet MS", Arial, Helvetica, sans-serif;			
	font-size:	12px;
	font-weight:	bold;
	color : 	white;
	text-align: 	center;
	background:	#fd6802;
	padding: 	2px 5px 2px 5px;
	border: 	0px;
	margin-top: 10px;
}


/* SUCHE */

#suche-individuell input.eingabe {	
	width:			210px;	
	font-family:	"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:		12px;			
	color: 			#54575a;
	text-align: 	left;
	background:		#f2f4f5;
	padding: 		2px 5px 2px 5px;
	border: 		0px;
	margin-left:	5px;
}
#suche-individuell input.button {	
	font-family:	"Trebuchet MS", Arial, Helvetica, sans-serif;			
	font-size:		12px;
	font-weight:	bold;
	color : 		white;
	text-align: 	center;
	background:		#fd6802;
	padding: 		2px 5px 2px 5px;

	border: 		0px;
	margin-left:	5px;
}

#suche-individuell a{
	text-decoration: none;
}
.tx-indexedsearch 
.tx-indexedsearch-res 
.tx-indexedsearch-descr 
.tx-indexedsearch-redMarkup{ 
	color:#fd6802;
}

.tx-indexedsearch 
.tx-indexedsearch-res 
.tx-indexedsearch-info { 
	background:#f2f4f5;
}

#available { 
	color:#339900; 
	padding-left: 10px;
}
#registered { 
	color:#cc0000; 
	padding-left: 13px;
}

#start-aktuell p.bodytext {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
#start-aktuell p.bodytext:hover {
	color: #fd6802;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

