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

*
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	border:0px;
}

a
{
	text-decoration:none;
	cursor:pointer;
}

body
{
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	
	margin:0px;
	padding:0px;
}

#main
{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#slogan
{
	position:absolute;
	width:237px;
	height:105px;
	background-image:url(images/slogan.jpg);
	background-repeat:no-repeat;
	z-index:-1;
	top:0px;
	left:0px;
}

.separate-blind
{
	clear:both;
	width:inherit;
	height:2px;
	font-size:0px;
}

.separate-dot
{
	clear:both;
	width:inherit;
	height:5px;
	margin-bottom:5px;
	border-bottom:#CCCCCC dotted 1px;
	font-size:1px;
}

/*======================================== first line ---------------------------------------*/

#first-line
{
	clear:both;
	width:inherit;
	height:100px;
}

#f-menu
{
	clear:both;
	width:inherit;
	height:30px;
	_height:45px;
	#height:45px;
}

#f-logo
{
	clear:both;
	float:right;
	width:100px;
	height:50px;
	margin-top:10px;
	#margin-top:0px;
	_margin-top:0px;
	
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
}

.menu
{
	float:right;
	width:370px;
	line-height:30px;
	margin-top:0px;
	padding-top:0px;
}

.menu-item
{
	float:left;
	list-style-type:none;
	text-transform:uppercase;
	padding-top:10px;
}

.menu-item-selected
{
	float:left;
	list-style-type:none;
	text-transform:uppercase;
	padding-top:3px;
	_padding-top:9px;
}

.menu-separate
{
	float:left;
	list-style-type:none;
	font-size:11px;
	color:#316293;
	padding-left:4px;
	padding-right:4px;
	
}

.menu-link
{
	font-size:10px;
	color:#316293;
}

.menu-link:hover
{
	color:#333;
}

.menu-link-active
{
	font-size:10px;
	color:#333;
	font-weight:bold;
}

.menu-link-active:hover
{
	font-weight:normal;
}



/*
#search
{
	float:right;
	width:200px;
	height:27px;
	margin-top:3px;	
}

#search-field
{
	width:140px;
	height:13px;
	
	background-image:url(images/search-bg.jpg);
	background-repeat:no-repeat;
	
	border:0px;
	padding:8px 8px 5px 15px;
	
	font-size:10px;
	font-style:italic;
	cursor:pointer;
}

#search-button
{
	width:34px;
	height:27px;
	background-image:url(images/search-button.jpg);
	background-repeat:no-repeat;
	
	
	border:0px;
	cursor:pointer;	
}

*/
/*======================================== second line ---------------------------------------*/

#second-line
{
	clear:both;
	width:910px;
	margin-left:5px;

}

#s-left
{
	float:left;
	width:226px;
	padding-top:10px;
	_padding-top:20px;
}

#s-right
{
	float:left;
	width:665px;
	height:288px;
	margin-left:1px;
}

.menu-left
{
	width:inherit;
	padding:0px;
	_margin-left:5px;
}

.menu-left-item
{
	width:190px;
	list-style-type:none;
	margin-left:6px;
}

.menu-left-item-selected
{
	width:190px;
	list-style-type:none;
	height:22px;
	margin-left:6px;
}


.menu-left-item-selected img
{
	font-size:0px;
	margin-bottom:0px;
	padding:0px;
}


.sub-menu-left
{
	width:190px;
	padding:0px;
}

.sub-menu-left-item
{
	width:inherit;
	list-style-type:none;
	height:24px;
}

.menu-left-link
{
	font-family:"Myriad Pro";
	font-size:16px;
	color:#316293;
	text-transform:uppercase;
	letter-spacing:1px;
	
}


.menu-left-link:hover
{
	font-family:"Myriad Pro";
	font-size:16px;
	color:#333;
	text-transform:uppercase;
}

.sub-menu-left-link
{
	font-family:"Myriad Pro";
	font-size:12px;
	color:#316293;
	letter-spacing:1px;
	
}


.sub-menu-left-link:hover
{
	font-family:"Myriad Pro";
	font-size:12px;
	color:#333;
}


/*.menu-left-link:visited
{
	font-family:"Myriad Pro";
	font-size:18px;
	color:#7b8b97;
	text-decoration:none;
	text-transform:uppercase;
}
*/
/*=================================== contact page*/
#s-right-contact
{
	float:left;
	width:669px;
	padding-bottom:70px;
}

#s-right-contact-body
{
	float:left;
	width:669px;
	height:450px;
	background-image:url(images/contact-bg.jpg);
	background-repeat:repeat-y;
}

#s-right-contact-title
{
	float:left;
	width:635px;
	height:40px;
	padding-left:30px;

	background-image:url(images/contact-header.jpg);
	background-repeat:no-repeat;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
}

#s-right-contact-footer
{
	float:left;
	width:669px;
	height:31px;
	background-image:url(images/contact-footer.jpg);
	background-repeat:no-repeat;
}

.contact-item
{
	clear:both;
	margin-left:29px;
	width:610px;
	height:20px;
	
	font-size:11px;
	color:#333;
	margin-top:5px;
}

.contact-item-left
{
	float:left;
	width:280px;
	line-height:20px;
}

.contact-item-center
{
	float:left;
	width:95px;
	line-height:20px;
	text-align:right;
	padding-right:3px;
}

.contact-item-right
{
	float:left;
	width:230px;
	line-height:20px;
}

.contact-field
{
	border:#999 1px groove;
	height:15px;
	width:230px;
	padding-top:3px;
	
	font-size:11px;
	color:#333;
}

#contact-button
{
	width:63px;
	height:18px;
	border:0px;
	
	background-image:url(images/contact-button.jpg);
	background-repeat:no-repeat;
}

/*=================================== contact page*/
#s-right-gallery
{
	float:left;
	width:669px;
	padding-bottom:70px;
}

#s-right-gallery-body
{
	float:left;
	width:669px;
	
	background-image:url(images/contact-bg.jpg);
	background-repeat:repeat-y;
}

#s-right-gallery-title
{
	float:left;
	width:635px;
	height:50px;
	line-height:50px;
	
	background-image:url(images/contact-header.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
}

#s-right-gallery-contain
{
	float:left;
	width:630px;
	height:440px;
	border:#ccc 1px solid;
	
	margin-left:18px;
	padding-top:10px;
	padding-bottom:10px;
	
	font-size:10px;
	color:#666;
	
}

#s-right-gallery-navigate
{
	clear:both;
	width:600px;
	line-height:25px;
	margin-left:18px;
	
	font-size:11px;
	color:#777;
}

#s-right-gallery-footer
{
	float:left;
	width:669px;
	height:31px;
	background-image:url(images/contact-footer.jpg);
	background-repeat:no-repeat;
}

#gallery-image
{
	clear:both;
	height:400px;
	width:610px;
	vertical-align:middle;
	text-align:center;
	margin-bottom:10px;
	margin-left:10px;
}

#gallery-detail
{
	clear:both;
	height:40px;
	width:300px;
	
	margin-left:170px;
}


/*=================================== familie page*/
.familie-text
{
	width:630px;
	font-size:11px;
	color:#333;
	margin-top:1px;
}

.familie-center-title
{
	clear:both;
	width:640px;
	line-height:28px;
	height:40px;
	margin-left:4px;
	
	border-top:#ccc 1px solid;
	
	padding-left:10px;
	padding-right:10px;
}

#s-right-familie
{
	float:left;
	width:669px;
	height:288px;
	background-image:url(images/familie-banner.jpg);
	background-repeat:no-repeat;
}

/*=================================== koalitionsvertrag page*/
#s-right-koalition
{
	float:left;
	width:669px;
	height:293px;
	background-image:url(images/koalitionsvertrag-banner.jpg);
	background-repeat:no-repeat;
}

/*=================================== bio page*/
#s-right-bio
{
	float:left;
	width:669px;
	height:289px;
	background-image:url(images/bio-banner.jpg);
	background-repeat:no-repeat;
}

/*=================================== Kabinettsbrief page*/
#s-right-kabinett
{
	float:left;
	width:669px;
	height:292px;
	background-image:url(images/kabinett-banner.jpg);
	background-repeat:no-repeat;
}

/*=================================== staat page*/
#s-right-staat
{
	float:left;
	width:669px;
	height:292px;
	background-image:url(images/staat-banner.jpg);
	background-repeat:no-repeat;
}

/*=================================== solide page*/
#s-right-solide
{
	float:left;
	width:669px;
	height:292px;
	background-image:url(images/solide-banner.jpg);
	background-repeat:no-repeat;
}

/*=================================== wirt page*/
#s-right-wirt
{
	float:left;
	width:669px;
	height:292px;
	background-image:url(images/wirt-banner.jpg);
	background-repeat:no-repeat;
}

/*=================================== forder page*/
#s-right-forder
{
	float:left;
	width:669px;
	height:292px;
	background-image:url(images/forder-banner.jpg);
	background-repeat:no-repeat;
}


/*=================================== politis page*/
#s-right-politis
{
	float:left;
	width:668px;
	height:288px;
	background-image:url(images/politis-banner.jpg);
	background-repeat:no-repeat;
}

/*=================================== kirch page*/
#s-right-kirch
{
	float:left;
	width:668px;
	height:288px;
	background-image:url(images/kirch-banner.jpg);
	background-repeat:no-repeat;
}

/*=================================== uber page*/
#s-right-uber
{
	float:left;
	width:668px;
	height:288px;
	background-image:url(images/uber-banner.jpg);
	background-repeat:no-repeat;
}

/*=================================== ort bayern page*/
#s-right-bayern
{
	float:left;
	width:669px;
	height:292px;
	background-image:url(images/ober-banner.jpg);
	background-repeat:no-repeat;
}

/*=================================== ort munchen page*/
#s-right-munchen
{
	float:left;
	width:669px;
	height:292px;
	background-image:url(images/munchen-banner.jpg);
	background-repeat:no-repeat;
}


/*=================================== impressum page*/

#s-right-impressum
{
	float:left;
	width:669px;
	padding-bottom:70px;
}

#s-right-impressum-body
{
	float:left;
	width:669px;
	background-image:url(images/contact-bg.jpg);
	background-repeat:repeat-y;
}

#s-right-impressum-title
{
	float:left;
	width:630px;
	height:50px;
	background-image:url(images/contact-header.jpg);
	background-repeat:no-repeat;
	
	padding-left:30px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
}

.impressum-item
{
	clear:both;
	margin-left:30px;
	#margin-top:3px;
	width:610px;
	font-size:11px;
	color:#333;
}
.links-item
{
	clear:both;
	margin-left:30px;
	#margin-top:3px;
	width:610px;
	font-size:11px;
	color:#333;
	line-height: 1.5;
}

/*=================================== service reden page*/
#s-right-reden
{
	float:left;
	width:669px;
	height:286px;
	background-image:url(images/reden-banner.jpg);
	background-repeat:no-repeat;
}

/*=================================== service csu page*/
#s-right-csu
{
	float:left;
	width:669px;
	height:290px;
	background-image:url(images/csu-banner.jpg);
	background-repeat:no-repeat;
}

/*======================================== third line ---------------------------------------*/

#third-line
{
	clear:both;
	width:inherit;
}

#t-left
{
	float:left;
	width:226px;
	padding-top:10px;
}

#t-right
{
	float:left;
	width:665px;
	margin-left:5px;
}

/*===========================start page left*/
#start-left
{
	float:left;
	width:225px;
	height:320px;
	margin-left:3px;
	_margin-left:0px;
}

#start-left-body
{
	clear:both;
	width:inherit;
	height:340px;
	
	background-image:url(images/box1-bg.jpg);
	background-repeat:repeat-y;
}

#start-left-footer
{
	clear:both;
	width:inherit;
	height:10px;
	
	background-image:url(images/box1-footer-bg.jpg);
	background-repeat:no-repeat;
}

.start-left-title
{
	clear:both;
	width:217px;
	line-height:30px;
	height:40px;
	margin-left:4px;
	
	border-top:#ccc 1px solid;
	background-image:url(images/box1-title-bg.jpg);
	background-repeat:repeat-x;
	
}

.start-item
{
	clear:both;
	width:195px;
	margin-left:15px;
	margin-top:10px;
}

.start-item-contain
{
	clear:both;
	width:inherit;
	
	background-image:url(images/item2.jpg);
	background-repeat:no-repeat;
}

.start-item-image
{
	float:left;
	width:45px;
	height:50px;
}

.start-item-detail
{
	float:left;
	width:150px;
}
/*===========================start page center*/
#start-center
{
	width:440px;
	float:left;
	margin-left:3px;
}

#start-center-body
{
	clear:both;
	width:inherit;
	height:340px;
	
	background-image:url(images/box2-bg.jpg);
	background-repeat:repeat-y;
}

#start-center-footer
{
	clear:both;
	width:inherit;
	height:10px;
	
	background-image:url(images/box2-footer-bg.jpg);
	background-repeat:no-repeat;
}

.start-center-title
{
	clear:both;
	width:414px;
	line-height:28px;
	height:40px;
	margin-left:4px;
	
	border-top:#ccc 1px solid;
	
	padding-left:10px;
	padding-right:10px;
}

.start-item-center-contain
{
	clear:both;
	width:417px;
	
	padding-top:5px;
	margin-left:15px;
}

.start-item-center-image
{
	float:left;
	width:135px;
	
}

.start-item-center-detail
{
	float:left;
	width:275px;
	
}

/*===========================start page right*/
#start-right
{
	width:225px;
	float:left;
	margin-left:3px;
}

#start-right-title
{
	clear:both;
	width:207px;
	height:30px;
	margin-left:4px;
	_margin-left:2px;
	
	border-top:#ccc 1px solid;
	
	padding-left:10px;
}

#start-right-title1
{
	clear:both;
	width:210px;
	height:15px;
	margin-left:4px;
	_margin-left:2px;
	
	border-top:#ccc 1px solid;
	
	padding-left:7px;
}

#start-right-detail
{
	clear:both;
	width:207px;
	text-align:center;
	padding-left:10px;
}

/*======================================== familie page*/
#t-right-familie-body
{
	float:left;
	width:669px;
	margin-top:2px;
	
	background-image:url(images/contact-bg.jpg);
	background-repeat:repeat-y;
}

#t-right-familie-title
{
	float:left;
	width:635px;
	height:30px;
	line-height:30px;
	border-top:#ccc 1px solid;
	
	margin-left:4px;
	_margin-left:2px;
	padding-left:25px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
}

#t-right-familie-footer
{
	float:left;
	width:669px;
	height:31px;
	background-image:url(images/contact-footer.jpg);
	background-repeat:no-repeat;
}

.familie
{
	clear:both;
	width:640px;
	margin-left:15px;
	padding-bottom:10px;
}

.familie-left
{
	float:left;
	width:209px;
}

.familie-right
{
	float:left;
	width:421px;
	
	font-size:11px;
	color:#333;
}

/*======================================== Koalitionsvertrag page*/
#t-right-koalition-body
{
	float:left;
	width:669px;
	margin-top:2px;
	
	background-image:url(images/contact-bg.jpg);
	background-repeat:repeat-y;
}

#t-right-koalition-title
{
	float:left;
	width:639px;
	height:30px;
	line-height:30px;
	#line-height:40px;
	border-top:#ccc 1px solid;
	
	margin-left:4px;
	_margin-left:2px;
	padding-left:20px;
	
	font-size:12px;
	font-weight:bold;
	color:#333;
}

#t-right-koalition-footer
{
	float:left;
	width:669px;
	height:31px;
	background-image:url(images/contact-footer.jpg);
	background-repeat:no-repeat;
}

#t-right-koalition-contain
{
	clear:both;
	width:625px;
	font-size:11px;
	color:#333;
	margin-top:20px;
	margin-left:25px;
	line-height:17px;
}

/*======================================== service csu page*/
#t-right-csu-body
{
	float:left;
	width:669px;
	margin-top:2px;
	
	background-image:url(images/contact-bg.jpg);
	background-repeat:repeat-y;
}

#t-right-csu-title
{
	float:left;
	width:640px;
	height:30px;
	line-height:30px;
	#line-height:40px;
	border-top:#ccc 1px solid;
	
	margin-left:4px;
	#margin-left:3px;
	_margin-left:2px;
	
	padding-left:20px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
}

#t-right-csu-footer
{
	float:left;
	width:669px;
	height:31px;
	background-image:url(images/contact-footer.jpg);
	background-repeat:no-repeat;
}

#t-right-csu-contain
{
	clear:both;
	width:625px;
	font-size:11px;
	color:#333;
	line-height:18px;
	margin-top:20px;
	margin-left:25px;
}

/*======================================== TV- & Rundfunkmitschnitte page*/
#tv-center-body
{
	clear:both;
	width:inherit;
	
	background-image:url(images/box2-bg.jpg);
	background-repeat:repeat-y;
}

.tv-item-center-contain
{
	clear:both;
	width:417px;
	
	padding-top:5px;
	float:right;
}


#tv-right-detail
{
	clear:both;
	width:197px;
	text-align:center;
	padding-left:16px;
	text-align:left;
}

#tv-left-body
{
	clear:both;
	width:inherit;
	
	background-image:url(images/box1-bg.jpg);
	background-repeat:repeat-y;
}

.tv-right{
	width:197px;
	font-size:11px;
	color:#333;
}

.tv-right-text{
	width:inherit;
	font-size:11px;
	color:#333;
	margin-top:5px;
}



.tv-date{
	color:#369;
	font-size:11px;
}

a.tv-link{
	color:#369;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
}

a.tv-link:hover{
	color:#666;
}

a.tv{
	
	color:#797979;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

a.tv:hover{
	color:#555;
}

/*======================================== Kabinettsbrief page*/
#t-right-kabinett-body
{
	float:left;
	width:669px;
	margin-top:2px;
	
	background-image:url(images/contact-bg.jpg);
	background-repeat:repeat-y;
}

#t-right-kabinett-title
{
	float:left;
	width:629px;
	height:30px;
	line-height:30px;
	#line-height:40px;
	border-top:#ccc 1px solid;
	
	margin-left:4px;
	_margin-left:2px;
	padding-left:20px;
	padding-right:10px;
	
	font-size:12px;
	font-weight:bold;
	color:#333;
	
	text-align:right;
}

#t-right-kabinett-footer
{
	float:left;
	width:669px;
	height:31px;
	background-image:url(images/contact-footer.jpg);
	background-repeat:no-repeat;
}

#t-right-kabinett-contain
{
	clear:both;
	width:630px;
	font-size:11px;
	color:#333;
	margin-top:30px;
	#margin-top:0px;
	margin-left:20px;
}

.t-kabinett-item
{
	clear:both;
	width:inherit;
	
	font-size:11px;
	color:#333;
}

.t-newsletter-item
{
	clear:both;
	width:inherit;
	height:60px;
	text-align:center;
	
	font-size:10px;
	color:#747779;
	
	background-image:url(images/newsletter-icon.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
	
	padding-top:60px;
	line-height:17px;
}

/*======================================== politik page*/
#t-right-politik-body
{
	float:left;
	width:669px;
	margin-top:2px;
	
	background-image:url(images/contact-bg.jpg);
	background-repeat:repeat-y;
}

#t-right-politik-title
{
	float:left;
	width:634px;
	border-top:#ccc 1px solid;
	
	margin-left:4px;
	_margin-left:2px;
	padding-left:15px;
	padding-right:10px;
	padding-top:6px;
	
	font-size:12px;
	font-weight:bold;
	color:#333;
	
	text-align:left;
}

#t-right-politik-footer
{
	float:left;
	width:669px;
	height:31px;
	background-image:url(images/contact-footer.jpg);
	background-repeat:no-repeat;
}

#t-right-politik-contain
{
	clear:both;
	width:630px;
	font-size:11px;
	color:#333;
	margin-top:30px;
	#margin-top:0px;
	margin-left:20px;
}


/*======================================== reden page*/
#t-right-reden-body
{
	float:left;
	width:669px;
	margin-top:2px;
	
	background-image:url(images/contact-bg.jpg);
	background-repeat:repeat-y;
}

#t-right-reden-title
{
	float:left;
	width:635px;
	height:30px;
	line-height:30px;
	border-top:#ccc 1px solid;
	
	margin-left:4px;
	_margin-left:2px;
	padding-left:25px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
}

#t-right-reden-contain
{
	clear:both;
	width:625px;
	font-size:11px;
	color:#333;
	margin-top:20px;
	#margin-top:0px;
	margin-left:20px;
}

#t-right-reden-footer
{
	float:left;
	width:669px;
	height:31px;
	background-image:url(images/contact-footer.jpg);
	background-repeat:no-repeat;
}

.reden-item
{
	width:inherit;
	clear:both;
	margin-top:5px;
}

.reden-download
{
	clear:both;
	float:right;
	width:133px;
	height:40px;
	text-align:right;
}

/*======================================== zur person bio page*/
#t-right-bio-body
{
	float:left;
	width:669px;
	margin-top:2px;
	
	background-image:url(images/contact-bg.jpg);
	background-repeat:repeat-y;
}

#t-right-bio-title
{
	float:left;
	width:629px;
	height:30px;
	line-height:30px;
	border-top:#ccc 1px solid;
	
	margin-left:4px;
	_margin-left:2px;
	padding-left:20px;
	padding-right:10px;
	
	font-size:12px;
	font-weight:bold;
	color:#333;
	
	text-align:right;
}

#t-right-bio-footer
{
	float:left;
	width:669px;
	height:31px;
	background-image:url(images/contact-footer.jpg);
	background-repeat:no-repeat;
}

#t-right-bio-contain
{
	clear:both;
	width:580px;
	font-size:11px;
	color:#333;
	margin-top:40px;
	_margin-top:10px;
	#margin-top:10px;
	margin-left:50px;
	line-height:16px;
}

.bio-item
{
	width:inherit;
	clear:both;
}

.bio-left
{
	width:80px;
	height:16px;
	float:left;
}

.bio-right
{
	width:480px;
	height:16px;
	float:left;
}

/*======================================== wadergang page*/
#t-right-politis-body
{
	float:left;
	width:669px;
	margin-top:2px;
	
	background-image:url(images/contact-bg.jpg);
	background-repeat:repeat-y;
}

#t-right-politis-title
{
	float:left;
	width:639px;
	height:30px;
	line-height:30px;
	border-top:#ccc 1px solid;
	margin-left:4px;
	_margin-left:2px;
	_margin-top:0px;
	
	padding-left:20px;
	
	font-size:12px;
	font-weight:bold;
	color:#333;
}

#t-right-politis-footer
{
	float:left;
	width:669px;
	height:31px;
	background-image:url(images/contact-footer.jpg);
	background-repeat:no-repeat;
}

#t-right-politis-contain
{
	clear:both;
	width:625px;
	font-size:11px;
	color:#333;
	margin-top:20px;
	#margin-top:3px;
	margin-left:25px;
}

/*======================================== fourth line ---------------------------------------*/

#fourth-line
{
	clear:both;
	width:inherit;
	height:100px;
	padding-top:20px;
}

#f-left
{
	float:left;
	width:225px;
	height:inherit;
	margin-left:5px;
}

#f-center
{
	float:left;
	width:100px;
	height:inherit;
	margin-left:5px;
}

#f-right
{
	float:left;
	width:550px;
	height:inherit;
	margin-left:5px;
	margin-top:10px;
}

.fmail-item
{
	clear:both;
	width:inherit;
	height:26px;
	margin-top:4px;
}

.fmail-item-left
{
	float:left;
	width:156;
	height:30px;
}

.fmail-item-right
{
	float:left;
	width:36;
	height:30px;
}

#mail1
{
	width:150px;
	height:17px;
	
	background-image:url(images/mail-field1-bg.jpg);
	background-repeat:no-repeat;
	border:0px;
	
	padding:3px;
	font-size:11px;
	font-style:italic;
	color:#999999;
}

#mail2
{
	width:186px;
	height:17px;
	
	background-image:url(images/mail-field2-bg.jpg);
	background-repeat:no-repeat;
	border:0px;
	
	padding:3px;
	font-size:11px;
	font-style:italic;
	color:#999999;
}

#mail-button
{
	width:36px;
	height:23px;
	
	background-image:url(images/mail-button.jpg);
	background-repeat:no-repeat;
	border:0px;


}

.footer
{
	clear:both;
	width:inherit;
	margin-left:0px;
	padding:0px;
	margin-top:2px;
}

.fotter-item
{
	float:left;
	list-style-type:none;
	padding:0px 2px 0px 2px;
	
	font-size:10px;
	color:#666;
}

.footer-link
{
	font-size:10px;
	color:#666;
	text-decoration:none;
}

.footer-link:hover
{
	font-size:10px;
	color:#333333;
	text-decoration:none;
}


/*======================================= style for others element*/
.text1
{
	font-family:"Myriad Pro";
	font-size:13px;
	color:#0b579e;
	text-transform:uppercase;
	letter-spacing:1px;
}

.text2
{
	font-family:"Myriad Pro";
	font-size:13px;
	color:#333;
}

.text3
{
	font-size:11px;
	font-weight:bold;
	color:#0B579E;
}


.text4
{
	font-size:10px;
	color:#878a8c;
}

.text5
{
	font-size:10px;
	font-weight:bold;
	color:#c7c8c9;
}

.text6
{
	font-size:14px;
	font-weight:bold;
	color:#333;
}

.text7
{
	font-size:11px;
	font-weight:bold;
	color:#333;
	
}

.text8
{
	font-size:11px;
	color:#333;
}

.text9
{
	font-size:10px;
	color:#666;
	text-transform:uppercase;
}

.text10
{
	font-size:11px;
	font-weight:bold;
	color:#336699;
	line-height:18px;
}

.text11
{
	font-size:11px;
	color:#0b579e;
}

.text12
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#336699;
}

.text13
{
	font-size:11px;
	color:#666;
}

.text14
{
	font-size:13px;
	color:#333;
	font-weight:bold;
}

.text15
{
	font-size:11px;
	color:#333;
	font-weight:bold;
}


.link1,.link1:hover
{
	font-family:"Myriad Pro";
	font-size:14px;
	color:#878a8c;
	font-weight:bold;
}

.link2,.link2:hover
{
	font-family:"Myriad Pro";
	font-size:12px;
	color:#878a8c;
	font-weight:bold;
	line-height:18px;
}

.link3,.link3:hover
{
	font-family:"Myriad Pro";
	font-size:14px;
	color:#336699;
	font-weight:bold;
	line-height:20px;
}

.link4,.link4:hover
{
	font-family:"Myriad Pro";
	font-size:20px;
	color:#878a8c;
	font-weight:bold;
	line-height:30px;
}

.link5,.link5:hover
{
	font-family:"Myriad Pro";
	font-size:17px;
	color:#336699;
	font-weight:bold;
	line-height:25px;
}

.link6,.link6:hover
{
	font-family:"Myriad Pro";
	font-size:17px;
	color:#878a8c;
	font-weight:bold;
	line-height:25px;
}

.link7,.link7:hover
{
	font-family:"Myriad Pro";
	font-size:15px;
	color:#878a8c;
	font-weight:bold;
}

.link8
{
	font-size:11px;
	font-weight:bold;
	color:#0b579e;
}

.link8:hover
{
	font-size:11px;
	font-weight:bold;
	color:#4ba0d2;
}

.link9
{
	font-size:11px;
	color:#333;
	text-decoration:underline;
}

.link9:hover
{
	font-size:11px;
	color:#CCCCCC;
	text-decoration:underline;
}
.link10
{
	font-size:11px;
	font-weight:bold;
	text-decoration: underline;
	color:#686e6f;
}
#download
{
	clear:both;
	display:block;
	width:133px;
	height:39px;
	
	background-image:url(images/download.jpg);
	background-repeat:no-repeat;
}

#download:hover
{
	clear:both;
	display:block;
	width:133px;
	height:39px;
	
	background-image:url(images/download-hover.jpg);
	background-repeat:no-repeat;
}

#download1
{
	clear:both;
	display:block;
	width:233px;
	height:40px;
	
	background-image:url(images/download1.jpg);
	background-repeat:no-repeat;
}

#download1:hover
{
	clear:both;
	display:block;
	width:233px;
	height:40px;
	
	background-image:url(images/download1-hover.jpg);
	background-repeat:no-repeat;
}

.navigate
{
	font-size:11px;
	color:#797979;
	font-weight:bold;
}

.navigate:hover
{
	font-size:11px;
	color:#333333;
	font-weight:bold;
}

.galerry
{
	font-size:11px;
	color:#666;
}

.galerry:hover
{
	font-size:11px;
	color:#797979;
	font-weight:bold;
}


.download2
{
	color:#797979;
	font-size:11px;
	font-weight:bold;
}

.download2:hover
{
	color:#333;
	font-size:11px;
	font-weight:bold;
}

/*================================== menu tag cloud link*/
.cloud
{
	clear:both;
	width:205px;
	height:29px;
}

#dop-cloud
{	
	float:left;
	display:block;
	width:115px;
	height:27px;
	
	background-image:url(images/home-link/dop.jpg);
	background-repeat:no-repeat;
}

#dop-cloud:hover
{	

	background-image:url(images/home-link/dop-hover.jpg);
	background-repeat:no-repeat;
}

#fami-cloud
{	
	float:left;
	display:block;
	width:78px;
	height:27px;
	
	background-image:url(images/home-link/fami.jpg);
	background-repeat:no-repeat;
}

#fami-cloud:hover
{	

	background-image:url(images/home-link/fami-hover.jpg);
	background-repeat:no-repeat;
}


#fort-cloud
{	
	display:block;
	width:205px;
	height:27px;
	
	background-image:url(images/home-link/fort.jpg);
	background-repeat:no-repeat;
}

#fort-cloud:hover
{	

	background-image:url(images/home-link/fort-hover.jpg);
	background-repeat:no-repeat;
}


#folder-cloud
{	
	display:block;
	width:205px;
	height:27px;
	
	background-image:url(images/home-link/folder.jpg);
	background-repeat:no-repeat;
}

#folder-cloud:hover
{	

	background-image:url(images/home-link/folder-hover.jpg);
	background-repeat:no-repeat;
}

#mini-cloud
{	
	float:left;
	display:block;
	width:113px;
	height:27px;
	
	background-image:url(images/home-link/mini.jpg);
	background-repeat:no-repeat;
}

#mini-cloud:hover
{	

	background-image:url(images/home-link/mini-hover.jpg);
	background-repeat:no-repeat;
}

#hei-cloud
{	
	float:left;
	display:block;
	width:87px;
	height:27px;
	
	background-image:url(images/home-link/hei.jpg);
	background-repeat:no-repeat;
}

#hei-cloud:hover
{	

	background-image:url(images/home-link/hei-hover.jpg);
	background-repeat:no-repeat;
}

#kabi-cloud
{	
	float:left;
	display:block;
	width:60px;
	height:27px;
	
	background-image:url(images/home-link/kabin.jpg);
	background-repeat:no-repeat;
}

#kabi-cloud:hover
{	

	background-image:url(images/home-link/kabin-hover.jpg);
	background-repeat:no-repeat;
}


#leben-cloud
{	
	float:left;
	display:block;
	width:136px;
	height:27px;
	
	background-image:url(images/home-link/leben.jpg);
	background-repeat:no-repeat;
}

#leben-cloud:hover
{	

	background-image:url(images/home-link/leben-hover.jpg);
	background-repeat:no-repeat;
}


#kirch-cloud
{	
	float:left;
	display:block;
	width:205px;
	height:27px;
	
	background-image:url(images/home-link/christ.jpg);
	background-repeat:no-repeat;
}

#kirch-cloud:hover
{	

	background-image:url(images/home-link/christ-hover.jpg);
	background-repeat:no-repeat;
}


#muchen-cloud
{	
	float:left;
	display:block;
	width:121px;
	height:27px;
	
	background-image:url(images/home-link/muchen.jpg);
	background-repeat:no-repeat;
}

#muchen-cloud:hover
{	

	background-image:url(images/home-link/muchen-hover.jpg);
	background-repeat:no-repeat;
}

#kon-cloud
{	
	float:left;
	display:block;
	width:80px;
	height:27px;
	
	background-image:url(images/home-link/kon.jpg);
	background-repeat:no-repeat;
}

#kon-cloud:hover
{	

	background-image:url(images/home-link/kon-hover.jpg);
	background-repeat:no-repeat;
}

#kris-cloud
{	
	display:block;
	width:205px;
	height:27px;
	
	background-image:url(images/home-link/kri.jpg);
	background-repeat:no-repeat;
}

#kris-cloud:hover
{	

	background-image:url(images/home-link/kri-hover.jpg);
	background-repeat:no-repeat;
}


#ste-cloud
{	
	display:block;
	width:196px;
	height:27px;
	
	background-image:url(images/home-link/ste.jpg);
	background-repeat:no-repeat;
}

#ste-cloud:hover
{	

	background-image:url(images/home-link/ste-hover.jpg);
	background-repeat:no-repeat;
}


#wirt-cloud
{	
	display:block;
	width:205px;
	height:27px;
	
	background-image:url(images/home-link/wirt.jpg);
	background-repeat:no-repeat;
}

#wirt-cloud:hover
{	

	background-image:url(images/home-link/wirt-hover.jpg);
	background-repeat:no-repeat;
}


/*================================== menu left link*/

#home
{
	display:block;
	width:184px;
	height:22px;
	text-decoration:none;
	
	background-image:url(images/home.jpg);
	background-repeat:no-repeat;
}

#home:hover
{
	background-image:url(images/home-hover.jpg);
	background-repeat:no-repeat;
}

#kabinett
{
	display:block;
	width:184px;
	height:22px;
	text-decoration:none;
	
	background-image:url(images/kabinett.jpg);
	background-repeat:no-repeat;
}

#kabinett:hover
{
	background-image:url(images/kabinett-hover.jpg);
	background-repeat:no-repeat;
}

#ort
{
	display:block;
	width:184px;
	height:22px;
	text-decoration:none;
	
	background-image:url(images/ort.jpg);
	background-repeat:no-repeat;
}

#ort:hover
{
	background-image:url(images/ort-hover.jpg);
	background-repeat:no-repeat;
}

#politik
{
	display:block;
	width:184px;
	height:22px;
	text-decoration:none;
	
	background-image:url(images/politik.jpg);
	background-repeat:no-repeat;
}

#politik:hover
{
	background-image:url(images/politik-hover.jpg);
	background-repeat:no-repeat;
}

#service
{
	display:block;
	width:184px;
	height:22px;
	text-decoration:none;
	
	background-image:url(images/service.jpg);
	background-repeat:no-repeat;
}

#service:hover
{
	background-image:url(images/service-hover.jpg);
	background-repeat:no-repeat;
}

#zur
{
	display:block;
	width:184px;
	height:22px;
	text-decoration:none;
	
	background-image:url(images/zur.jpg);
	background-repeat:no-repeat;
}

#zur:hover
{
	background-image:url(images/zur-hover.jpg);
	background-repeat:no-repeat;
}

/*=========================sub menu*/

#bio
{
	display:block;
	width:184px;
	height:22px;
	text-decoration:none;
	
	background-image:url(images/bio.jpg);
	background-repeat:no-repeat;
}

#bio:hover
{
	background-image:url(images/bio-hover.jpg);
	background-repeat:no-repeat;
}

#familie
{
	display:block;
	width:184px;
	height:22px;
	text-decoration:none;
	
	background-image:url(images/familie.jpg);
	background-repeat:no-repeat;
}

#familie:hover
{
	background-image:url(images/familie-hover.jpg);
	background-repeat:no-repeat;
}

#politis
{
	display:block;
	width:184px;
	height:22px;
	text-decoration:none;
	
	background-image:url(images/politis.jpg);
	background-repeat:no-repeat;
}

#politis:hover
{
	background-image:url(images/politis-hover.jpg);
	background-repeat:no-repeat;
}

#kirch
{
	display:block;
	width:184px;
	height:22px;
	text-decoration:none;
	
	background-image:url(images/kirch.jpg);
	background-repeat:no-repeat;
}

#kirch:hover
{
	background-image:url(images/kirch-hover.jpg);
	background-repeat:no-repeat;
}

#uber
{
	display:block;
	width:184px;
	height:22px;
	text-decoration:none;
	
	background-image:url(images/uber.jpg);
	background-repeat:no-repeat;
}

#uber:hover
{
	background-image:url(images/uber-hover.jpg);
	background-repeat:no-repeat;
}



#bilder
{
	display:block;
	width:184px;
	height:22px;
	text-decoration:none;
	
	background-image:url(images/bilder.jpg);
	background-repeat:no-repeat;
}

#bilder:hover
{
	background-image:url(images/bilder-hover.jpg);
	background-repeat:no-repeat;
}

#tv
{
	display:block;
	width:184px;
	height:22px;
	text-decoration:none;
	
	background-image:url(images/tv.jpg);
	background-repeat:no-repeat;
}

#tv:hover
{
	background-image:url(images/tv-hover.jpg);
	background-repeat:no-repeat;
}


#koalition
{
	display:block;
	width:184px;
	height:22px;
	text-decoration:none;
	
	background-image:url(images/koalition.jpg);
	background-repeat:no-repeat;
}

#koalition:hover
{
	background-image:url(images/koalition-hover.jpg);
	background-repeat:no-repeat;
}

#reden
{
	display:block;
	width:184px;
	height:22px;
	text-decoration:none;
	
	background-image:url(images/reden.jpg);
	background-repeat:no-repeat;
}

#reden:hover
{
	background-image:url(images/reden-hover.jpg);
	background-repeat:no-repeat;
}

#csu
{
	display:block;
	width:184px;
	height:22px;
	text-decoration:none;
	
	background-image:url(images/csu.jpg);
	background-repeat:no-repeat;
}

#csu:hover
{
	background-image:url(images/csu-hover.jpg);
	background-repeat:no-repeat;
}



/*------------------------------------------ top menu*/

#press
{
	display:block;
	text-decoration:none;
	width:45px;
	height:14px;
	
	background-image:url(images/press.jpg);
	background-repeat:no-repeat;
}


#press:hover
{
	background-image:url(images/press-hover.jpg);
	background-repeat:no-repeat;
}

#kontakt
{
	width:53px;
	height:14px;
	display:block;
	text-decoration:none;
	background-image:url(images/contact.jpg);
	background-repeat:no-repeat;
}


#kontakt:hover
{
	background-image:url(images/contact-hover.jpg);
	background-repeat:no-repeat;
}


#impressum
{
	width:68px;
	height:14px;
	display:block;
	text-decoration:none;
	background-image:url(images/impressum.jpg);
	background-repeat:no-repeat;
}


#impressum:hover
{
	background-image:url(images/impressum-hover.jpg);
	background-repeat:no-repeat;
}

#links
{
	width:35px;
	height:14px;
	display:block;
	text-decoration:none;
	background-image:url(images/links.jpg);
	background-repeat:no-repeat;
}


#links:hover
{

	background-image:url(images/links-hover.jpg);
	background-repeat:no-repeat;
}

#sitemap
{
	width:51px;
	height:14px;
	display:block;
	text-decoration:none;
	background-image:url(images/sitemap.jpg);
	background-repeat:no-repeat;
}


#sitemap:hover
{
	
	background-image:url(images/sitemap-hover.jpg);
	background-repeat:no-repeat;
}

#login
{
	width:39px;
	height:14px;
	display:block;
	text-decoration:none;
	background-image:url(images/login.jpg);
	background-repeat:no-repeat;
}


#login:hover
{
	background-image:url(images/login-hover.jpg);
	background-repeat:no-repeat;
}



/*------------------------------------------ politik menu*/

#staats
{
	width:184px;
	height:24px;
	display:block;
	text-decoration:none;
	background-image:url(images/staats.jpg);
	background-repeat:no-repeat;
}

#staats:hover
{

	background-image:url(images/staats-hover.jpg);
	background-repeat:no-repeat;
}


#solide
{
	width:184px;
	height:24px;
	display:block;
	text-decoration:none;
	background-image:url(images/solide.jpg);
	background-repeat:no-repeat;
}

#solide:hover
{

	background-image:url(images/solide-hover.jpg);
	background-repeat:no-repeat;
}

#wirt
{
	width:184px;
	height:24px;
	display:block;
	text-decoration:none;
	background-image:url(images/wirt.jpg);
	background-repeat:no-repeat;
}

#wirt:hover
{

	background-image:url(images/wirt-hover.jpg);
	background-repeat:no-repeat;
}


#forder
{
	width:184px;
	height:24px;
	display:block;
	text-decoration:none;
	background-image:url(images/forder.jpg);
	background-repeat:no-repeat;
}

#forder:hover
{

	background-image:url(images/forder-hover.jpg);
	background-repeat:no-repeat;
}


/*------------------------------------------ ort menu */

#bayern
{
	width:184px;
	height:24px;
	display:block;
	text-decoration:none;
	background-image:url(images/ober.jpg);
	background-repeat:no-repeat;
}

#bayern:hover
{

	background-image:url(images/ober-hover.jpg);
	background-repeat:no-repeat;
}


#munchen
{
	width:184px;
	height:24px;
	display:block;
	text-decoration:none;
	background-image:url(images/munchen.jpg);
	background-repeat:no-repeat;
}

#munchen:hover
{

	background-image:url(images/munchen-hover.jpg);
	background-repeat:no-repeat;
}

/*-------------------------------------lightbox--------------------------------------*/


.show-imformation{
	width:100%;
	height:160%;
	position:absolute;
	top:0px;
	left:0px;
	background-color:#fff;
	filter:alpha(opacity=95);
    -moz-opacity:0.95;
    -khtml-opacity: 0.95;
    opacity: 0.95;
	display:none;
}


.bg-show-contain{
	position:absolute;
	top:74px;
	left:30%;
	width:500px;
	height:280px;
	background-color:#fff;
	border:3px solid #377ab3;;
	margin:0px auto;
	display:none;
}


/*---------------------------------------------------------------------------------------*/




.active,.active:hover
{
	text-decoration:none;
}


.text-detail
{
	width:inherit;
	margin-left:35px;
}

.text-detail-item
{
	list-style-type:upper-roman;
	text-align:left;
}


/*================================================== safary detech*/
@media screen and (-webkit-min-device-pixel-ratio:0){
		
		.start-item-center-detail
		{
			line-height:12px;
		}

}
