/*Allgemeine Angaben zur Seite-------------------------------*/
body{
	font-size: 100.01%;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.hide{
	display: none;
}

div.clearFloating{
	clear: both;
}

div, span, ul, img{
	margin:0;
	padding:0;
	border:0;
}

p{
	margin:0;
	padding:0;
	border:0;
	font-size:0.7em;
}

hr{
	border:0;
	border-top:solid 1px #aabfd2;
	margin: 20px 0 10px 0;
	padding:0;
	height: 0;
	font-size: 0em;
	line-height:0;
}

h1{
	margin: 0 0 6px 0;
	font-size: 0.75em;
	font-weight: bold;
	color:#277ca5;
}

h2{
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
	font-size: 0.7em;
	font-weight: bold;
	color:#277ca5;
}

h3{
	margin: 2px 0 4px 0;
	font-size: 0.7em;
	font-weight: bold;
}

a {
	color: #e60022;
	text-decoration: underline;
}

a:hover, a:active, a:focus {
	text-decoration: none;
}

/********************* Header: Logo/Signet ******************************************/
div#header{
	width: 846px;
	height: 70px;
}

/********************* Header: Suche ***********************************************/
div#suche{
	margin: 17px 0 0 10px;
	float: left;
}

input.suchfeld{
	width: 77px;
	height: 17px;
	border: 1px solid #a5acb2;
	font-size: 0.7em;
	color: #123e7b;
	padding: 1px 0px 0px 1px;
	margin: 0;
}

input.suchen{
	width: 14px;
	height: 17px;
	background: url(images/suche_lupe.gif) no-repeat;
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 0.001em;
	color: #ffffff;
	cursor: pointer;
}

/*Volltextsuche---------------------------------------------------*/
span.highlight {
/*gesuchtes Wort im Ausschnitttext*/
	background-color: #ffc044;
	color: #e60022;
}

span.ellipsis {
	/*3 Punkte am Anfang und am Ende des Ausschnittes*/
}
div.sortnav{
	font-size: 0.8em;
	height: 20px;
}

div.sortparam{
	padding: 0 5px 0 0;
	float: left;
	/*color: #e60022;*/
}

div.sortarrows {
	width: 9px;
	height: 20px;
	margin: 0px 20px 0 0;
	padding: 3px 0 0 0;
	border: solid 0px red;
	float: left;
}

div.up {
	background: url(images/sortLinks_up.gif) no-repeat;
	width: 9px;
	height: 7px;
	display: block;
}

div.up a{
	background: url(images/sortLinks_up_over.gif) no-repeat;
	width: 9px;
	height: 7px;
	display: block;
}

div.up a:hover{
	background: url(images/sortLinks_up.gif) no-repeat;
}

div.down {
	background: url(images/sortLinks_down.gif) no-repeat;
	width: 9px;
	height: 7px;
	display: block;
}

div.down a{
	background: url(images/sortLinks_down_over.gif) no-repeat;
	display: block;
	width: 9px;
	height: 7px;
}

div.down a:hover{
	background: url(images/sortLinks_down.gif) no-repeat;
}

a.next{
	background: url(images/weiter_over.gif) no-repeat 0px 4px;
	padding: 0 5px 0 10px;
}

a.next:hover{
	background: url(images/weiter.gif) no-repeat 0px 4px;
}

a.prev{
	background: url(images/back_over.gif) no-repeat 0px 4px;
	padding: 0 2px 0 10px;
}

a.prev:hover{
	background: url(images/back.gif) no-repeat 0px 4px;
}


div#searchhelp{
	background-color: #f2f3f4;
	padding: 8px;
}

div#searchhelp ul{
	font-size:0.7em;
	list-style-type: none;
}

div#searchhelp ul li{
	margin: 5px 0 10px 0;
}

/************************* Header: Navigation ************************************/
div#headerNavigation{
	float: left;
	margin: 20px 0 0 67px;
    font-size:0.7em;
    width:510px;
}

ul.horizontalNavi a {
	color: #424e56;
	text-decoration: none;
	border-bottom: solid 1px #ffffff;
}

ul.horizontalNavi a:hover, ul.horizontalNavi a:active, ul.horizontalNavi a:focus {
	color: #277ca5;
	border-bottom: solid 1px #fdc244;
}

a.sprache{
	background: url(images/english.gif) no-repeat left center;
	padding: 0 0 0 22px;
	margin: 0 60px 0 0;
	float: left;
	color: #424e56;
	text-decoration: none;
	border-bottom: solid 1px #ffffff;
}

a.sprache:hover, a.sprache:active, a.sprache:focus{
	color: #277ca5;
	border-bottom: solid 1px #fdc244;
}

ul.horizontalNavi{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

ul.horizontalNavi li{
	float: left;
	margin-right: 12px;
}

ul.horizontalNavi li.rss{
	background: url('http://www.mv-tut-gut.de/cms2/MVtutgut_prod/MVtutgut/layout/images/rss.gif') no-repeat;
	padding-left: 20px;
	min-height: 15px;
}
* html ul.horizontalNavi li.rss{
	height: 15px;
}

/* wegen RSS-Link */
div#footerNavigation ul.horizontalNavi li{
	margin-top: 1px;
}

/*************************** Logo/Signet ******************************************/
div#signet{
	float: right;
	width: 150px;
	height: 70px;
}

/************************* Panorama picture ************************************/
div#panorama{
	clear: both;
	width: 846px;
	height: 186px;
	background:url(images/landesmarketing.jpg) no-repeat;
}

div#panorama p{
	width: 100%;
 	text-align: right;
	color: #424e56;
    font-size:0.65em;
	line-height: 1.5em;
}

/************************* Navigation ************************************/
div#navigation{
	position: absolute;
	top: 280px;
	font-size: 0.7em;
	line-height: 1.6em;
}

div#navigation ul{
	list-style: none;
	padding: 0 10px 0 0;
	border-right: solid 1px #aabfd2;
}

div#navigation ul li ul{
	position: absolute;
    top: 0em;
	left: 13em;/*10.9em*/
    width: 13em;/*14em*/
    border: 0;
	padding: 0;
}

div#navigation li{
	margin: 0 0 0 10px;
}

div#navigation ul li.aktiv {
	border-bottom: solid 1px #fdc244;
}

div#navigation a {
	color: #424e56;
	text-decoration: none;
	border-bottom: solid 1px #ffffff;
	font-weight: bold;
}

div#navigation a:hover, div#navigation a:active, div#navigation a:focus, div#navigation a.on {
	color: #277ca5;
	border-bottom: solid 1px #fdc244;
}

a.ButOn span {
	color: #277ca5;
}
/*a.But01on span, a.But02on span, a.But03on span, a.But04on span, a.But05on span, a.But06on span, a.But07on span, a.But08on span, a.But09on span {
	color: #277ca5;
	border-bottom: solid 1px #fdc244;
}*/

div#navigation a.ButOn:hover, div#navigation a.ButOn:active, div#navigation a.ButOn:focus {
	border-bottom: none;
}

/****************************************************************************/
/************************* Content START ************************************/
/****************************************************************************/
div#content{
	clear: both;
	position: absolute;
	top: 280px;
	left: 18.2em;
	width: 34.7em;
	padding-bottom: 20px;
}

div#content p{
	margin: 0 0 15px 0;
}

div#content p.leer{
	padding: 0 0 15px 0;
}

div#content p.backLink{
	width: 100%;
	text-align: right;
	padding: 15px 0 0 0;
}

div#content img{
	float: left;
	margin: 3px 7px 7px 0;
}

div#content div.imageGroup{
	float: left;
	margin: 3px 7px 7px 0;
	background-color: #f2f3f5;
}

div#content div.imageGroup img{
	float: none;
	margin: 0;
}

div#content div.imageGroup p{
	padding: 4px;
	margin: 0;
}

div#content div.abschnitt{
	margin: 8px 0px 5px 0px;
	clear: both;
}

div#content div.teaser{
	clear: both;
}

div#content div.teaser div.left {
	float: left;
	margin: 0px 6px 0px 0px;
	width: 17.1em;
}

div#content div.teaser div.right {
	float: left;
	width: 17.2em;
}

div#content div.teaser h2{
	margin: 0;
	padding: 0;
	color: #277ca5;
}

div#content fieldset, table, td{
	border: 0;
	margin: 0;
	padding: 0;
}

div#content .formular{
	background-color:#f2f3f5;
	color: #424e56;
	font-size: 0.7em;
	width: 100%;
	padding: 10px 10px 15px 10px;
}

div#content .formular textarea, div#content .formular input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0 10px 0 0;
}

div#content .formular .label{
	border: 0;
	margin: 0;
	padding: 8px 0 1px 0;
}


div#content .formular .einschub{
	border: 0;
	margin: 0;
	padding: 12px 0 1px 0;
}

div#content .button{
	background-color:#ffffff;
	border: solid 1px #e60022;
	color: #e60022;
	margin: 15px 0 0 0;
	padding: 2px;
	font-size: 0.7em;
	cursor: pointer;
}

div#content ul.linkList{
	list-style-type: none;
	font-size: 0.7em;
}

div#content ul.linkList li{
	background-color:#f2f3f5;
	margin: 0;
	padding: 4px 4px 4px 15px;
	border-bottom: solid 2px #ffffff;
}

div#content ul.linkList li a{
	color: #424e56;
}

/************************ELEMENTE FÜR STARTSEITE******************************/

div#content h1#willkommen{
	color: #7f8b8f;
         font-size: 1.1em;
         font-weight: normal;
         margin:0;
}

div#content h1#inmv{
	color: #000000;
         font-size: 1.1em;
         font-weight: normal;
}

div#content h2.aktuell, div#content h2.aktuell a{
	color: #e60022;
	text-decoration:none;
    margin: 0 0 10px 5px;
    padding:0;
}

div#content h2.aktuell a:hover{
	text-decoration:underline;
}

div#content div.aktuell{
	background-color: #f2f3f4;
	padding: 10px;
}

div#content div.aktuell img{
	margin: 0 10px 0 0;
}

div#content div.aktuell p{
	margin: 0px 0px 5px 0px;
}

div#content div.aktuell h2, div#content div.aktuell h2 a{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #277ca5;
}

div#content div.aktuell h2 a:hover{
	text-decoration: underline;
	color: #424e56;
}

/************************ELEMENTE FÜR IMAGE GALLERY******************************/

div#content div.gallery_select{
	overflow: auto;
	height: 333px;
}

div#content ul#thumblist li img{
	float: none;
	margin: 0 3px 5px 20px;
	padding: 0;
	cursor: pointer;
}

/************************ELEMENTE FÜR IMAGE GALLERY**Jan Tiede****************************/

div#content div.gallery{
width:400px;
margin:25px 0px 25px 0px;
padding:0px;
display:block;
overflow:hidden;
clear:all;
}

div#content div.gallery p{
width:89px;
height:61px;
overflow:hidden;
float:left;
padding:0px;
margin:0px 10px 10px 0px;
}

div#content div.gallery p a img{
vertical-align:middle;
width:89px;
margin:0px;
padding:0px;
border:0px;
}

div#content div.gallery p#next_oben{
width:400px;
height:20px;
text-align:center;
margin:0px 0px 20px 0px;
padding:0px 50px 0px 0px;
clear:both;
}
div#content div.gallery p#next_unten{
width:400px;
height:20px;
text-align:center;
margin:10px 0px 10px 0px;
padding:0px 50px 0px 0px;
clear:both;
}
div#content div.gallery p a#vor{
width:100px;
height:20px;
padding:0px 20px 0px 0px;
background:url(http://cms.mvnet.de/cms2/MVtutgut_prod/MVtutgut/layout/images/gallerie_icon.gif) no-repeat right -17px;
}
div#content div.gallery p a#back{
width:100px;
height:20px;
padding:0px 0px 0px 20px;
background:url(http://cms.mvnet.de/cms2/MVtutgut_prod/MVtutgut/layout/images/gallerie_icon.gif) no-repeat left 3px;
}




/************************ELEMENTE FÜR SITEMAP******************************/

div#content div#sitemap ul{
	list-style-type: none;
         background-color: #f2f3f4;
}

div#content div#sitemap ul a {
	color: #424e56;
	text-decoration: none;
         font-weight: bold;
         font-size: 0.7em;
         line-height: 1em;
	border-bottom: solid 1px #f2f3f4;
         margin: 0 0 0 10px;
}

div#content div#sitemap ul a:hover, div#content div#sitemap ul a:active, div#content div#sitemap ul a:focus, div#content div#sitemap ul a.on {
	color: #277ca5;
	border-bottom: solid 1px #fdc244;
}

div#content div#sitemap ul li {
         list-style-type: none;
         border-bottom: solid 3px #ffffff;
}

div#content div#sitemap ul li ul{
         margin: 3px 0 3px 0;
}

div#content div#sitemap ul ul li{
         border:0;
         margin: 2px 0 0 10px;
}

div#content div#sitemap ul ul ul li a{
         font-weight: normal;
}

/****************************************************************************/
/************************* Content ENDE ************************************/
/****************************************************************************/

/**************************Footer*************************************/
div#footerNavigation{
	clear: both;
	border-top: solid 1px #aabfd2;
	margin: 30px 0 0 0;
	font-size:0.7em;
}

/**************************Rechte Spalte*************************************/
div#teaserRechts{
	position: absolute;
	left: 53.5em;
	top: 280px;
	width: 8.4em;
}

div#teaserRechts p{
	color: #424e56;
	font-size:0.65em;
	line-height:1.2em;
	padding: 0 0 3px 0;
}

div.teaserBox {
	background-color:#f2f3f5;
	margin: 0 0 4px 0;
	padding: 6px;
}

div.teaserBox h2 a, div.teaserBox h2{
	color: #004e95;
	border: 0;
	font-weight: normal;
	text-decoration: none;
	margin: 0 0 4px 0;
	line-height:1.1em;
	padding: 0px;
}

div.weiterLinkList {
	margin: 20px 0 0 0;
}

div.weiterLinkList h2{
	margin: 0 0 10px 0;
	padding: 0px;
	color: #424e56;
	font-size: 0.7em;
	font-weight: normal;
}

div.weiterLinkList h3, div.weiterLinkList h3 a{
	color: #004e95;
	border: 0;
	font-weight: normal;
	margin: 6px 0 3px 0;
	text-decoration: none;
	line-height: 1.2em;
}


div.top_bild{
margin: 15px;
}


/**************************E Card*************************************/

div#content #ecard_box {
	width:555px;
	padding:5px;
	border:solid 1px #cecece;
	text-align:center;
	overflow:hidden;
	margin:5px auto;
	background-color:#f2f3f5;
	}

div#content #ecard_box #ecard_image {
	float:none;
	}

div#content .ecard_formular {
	background-color:#f2f3f5;
	color: #424e56;
	font-size: 0.7em;
	width: 100%;
	padding: 10px 10px 15px 10px;
}

div#content .ecard_formular textarea, div#content .ecard_formular input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0 4px 0 0;
}

div#content .ecard_formular .label{
	border: 0;
	/*margin: 0;
	padding: 8px 0 1px 0;*/
}

div#content .ecard_formular td {
	padding:4px;
}