/* generel settings */
body {
	font-family: Arial, Verdana, Sans-Serif;
	color: #333333;
	font-size:12px;
	text-align: center;
	background:#f5f5f5;
	}

body a, body a img{
	border:0;
}

/* Structure */
#wrap{
	margin:0;
	padding:0;
}
body{
	margin:0;
	padding: 0;
	background: #f5f5f5 url(/image/templates/bundpersonal09/bundpersonal09_bgverlauf2.jpg) repeat-x;
	text-align:center;
}


#page{
	display:block;
	margin:0 auto 0 auto;
	padding:0;
	background: #f5f5f5 url(/image/templates/bundpersonal09/bundpersonal09_bgpage2.jpg) no-repeat 0px 256px;
	width:828px;
	z-index:1;
}



#head{
	clear:both;
	display:block;
	width:828px;
	height:257px;
	background:#ff0000;
	text-align:left;
}


#footernavigation, #footernavigation li{
  list-style:none;
	padding:0;
	margin:0;
	float:left;
	text-align:center;
	font-family:arial;
	font-size:11px;
	color:#878684;
	font-weight:normal;
	text-decoration:none;
	background: #f5f5f5;

}
#footernavigation{
	width:700px;
	display:block;
	clear:both;
	margin:0 15%;
	}

#footer{
	padding:20px 0px 0px 0px;
	text-align:center;
	clear:both;
	display:block;
	width:828px;
	height:11px;
	background: #f5f5f5 url(/image/templates/bundpersonal09/bundpersonal09_bgfooter2.jpg) no-repeat;
	border:0px solid #000000;

}

#footer a:link, #footer a:active, #footer a:visited{
	font-family:arial;
	font-size:11px;
	color:#878684;
	font-weight:normal;
	text-decoration:none;
	display:block;
	float:left;
	height:30px;
	margin:0px 10px 0px 10px;

}

#footer a:hover{
	color:#000000;
	text-decoration: none;
}


#footer li a img{
	margin:-2px 0px 0px 0px;

}


#home{
	float:left;
	margin:20px 402px 0px 10px;
	font-size: 20px;
	font-weight:normal;
	color:#ffffff;
	text-decoration: none;
}

#home a:link, #home a:active, #home a:visited, #home a:hover{
	text-decoration:none;
	color:#ffffff;
}

#topnavi{
	display:block;
	width:828px;
	height:32px;
	margin:185px 0px 0px 0px;
	background: url(/image/templates/bundpersonal09/bundpersonal09_bgtopnavi.png) no-repeat;
}

#topmenu, #submenu{
	margin:0px 0px 0px 25px;
}

#topmenu ul, #topmenu ul li, #submenu ul, #submenu ul li{
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}
#topmenu li{
	display:block;
	padding:10px 0px 10px 0px;
}
#topmenu a:link, #topmenu a:active, #topmenu a:visited{
	display:block;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding:6px 0px 0px 0px;
	margin:0px 30px 0px 0px;
}

#topmenu a:hover{
	color:#000000;
}

#current{
	display:block;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	padding:6px 0px 0px 0px;
	margin:0px 30px 0px 0px;
	color:#000000;
}
#currentWhite {
	display:block;
	font-family:arial;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	padding:6px 0px 0px 0px;
	margin:0px 30px 0px 0px;
	color:#fff;
}

#sucheingabe{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	display:block;
	width:113px;
	height:17px;
	border:0;
	padding:3px 0px 0px 3px;
	margin:0;
	float:left;
	background-image: url(/image/templates/bundpersonal09/bundpersonal09_bgsuche.gif);
	background-repeat: no-repeat;
	background-color: #EF9E14;
}

#suche{
	float:right;
	display:block;
	width:160px;
	height:20px;
	padding:4px 6px 0px 0px;
}

#suche p{
	padding:0;
	margin:0;
}

#suchen{
	margin:4px 0px 0px 3px;
}

#subnavi{
	clear:both;
	display:block;
	width:828px;
	height:20px;
	margin:0px 0px 0px 0px;
	background: url(/image/templates/bundpersonal09/bundpersonal09_bgsubnavi.png);
}

#submenu a:link, #submenu a:active, #submenu a:visited{
	display:block;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding:3px 0px 0px 0px;
	margin:0px 30px 0px 0px;
}

#submenu a:hover{
	color:#000000;
}

#content, #sidebar{
	text-align:left;
	float:left;
}



#content{
	width:525px;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#646c79;
	background:#ffffff;
	margin:0px 0px 0px 4px;
	padding:0px 45px 0px 20px;
	float:left;
}

#content_sub{
	width:800px;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#646c79;
	background:#ffffff;
	margin:0px 0px 0px 4px;
/*	padding-left:0px 45px 0px 20px; */
	padding-left:20px;
	padding-bottom:20px;
	padding-top:20px;
	float:left;
}

#sidebar{
display:block;
	background:#eeeeee;
	width:200px;
	float:left;
	margin:10px 10px 0px 7px;
	padding:17px 0px 0px 12px;
}

#sidebar a{
	display:block;
	margin:0px 0px 5px 0px;
}

.hsuper {
         margin-left:6px;
         font-size:18px;
         font-weight:bold;
	color:#646c79;
	font-family: Arial, helvetica, sans-serif;
         padding-top:15px;
         padding-bottom:14px;
}

h1 {
	font-family:arial;
	font-size:30px;
	font-weight:normal;
	color:#646c79;
	padding:0px 0px 0px 0px;
	margin:20px 0px 10px 0px;
}

/* Schriften */

h2{
	font-family:arial;
	font-size:24px;
	font-weight:normal;
	color:#646c79;
	padding:0px 0px 0px 0px;
	margin:20px 0px 10px 0px;
}

h3{
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	color:#646c79;
	padding:0px 0px 0px 0px;
	margin:10px 0px 6px 0px;
}

.contentImageLine{
	display:block;
	clear:both;
	width:490px;
	height:1px;
	margin:10px 0px 10px 0px;
	padding:0;
}

.sidebarImageLine{
	display:block;
	clear:both;
	width:187px;
	height:1px;
	margin:10px 0px 10px 0px;
	padding:0;
}

.newsticker{

	display:block;
	width:180px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}

.newsticker a:link, .newsticker a:active, .newsticker a:visited{
	background: url(/image/templates/bundpersonal09/bundpersonal09_iconarrownewsticker.gif) no-repeat 0px 3px;
	font-family:arial;
	font-size:11px;
	color:#747780;
	font-weight:normal;
	padding:0px 0px 0px 10px;
	text-decoration:none;
}

.newsticker a:hover{
	color:#f0a016;
	background: url(/image/templates/bundpersonal09/bundpersonal09_iconarrownewstickerover.gif) no-repeat 0px 3px;
}

.newsTeaser{
	display:block;
	width:189px;
	height:99px;
}

.newsTeaserTeamDeutschland{
	background: url(/image/templates/bundpersonal09/bundpersonal09_teaserteamdeutschlandl.jpg) no-repeat;
}

.newsTeaserTeamDeutschland:hover{
	background: url(/image/templates/bundpersonal09/bundpersonal09_teaserteamdeutschlandh.jpg) no-repeat;
}

.newsTeaserCDUTV{
	background: url(/image/templates/bundpersonal09/bundpersonal09_teasercdutvl.jpg) no-repeat;
}

.newsTeaserCDUTV:hover{
	background: url(/image/templates/bundpersonal09/bundpersonal09_teasercdutvh.jpg) no-repeat;
}

.newsTeaserNews{
	background: url(/image/templates/bundpersonal09/bundpersonal09_teasernewsl.jpg) no-repeat;
}

.newsTeaserNews:hover{
	background: url(/image/templates/bundpersonal09/bundpersonal09_teasernewsh.jpg) no-repeat;
}

.hidden{
	display:none;
	}

/*
-- Linkstyle --
*/
a:link {
	color: #3B4B5B;
	text-decoration: none;
	font-weight: normal;
}

a:visited {
	color: #3B4B5B;
	text-decoration: none;
	font-weight: normal;
}

a:active {
	color: #3B4B5B;
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	color: #FF9900;
	text-decoration: none;
	font-weight: normal;
}

a.menulink {
	color: #000000;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

a.menulink:active {
	color: #000000;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

a.menulink:visited {
	color: #000000;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

a.menulink:hover {
	color: #000000;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

a.link-menu2 {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	background-color: transparent;
	vertical-align: 4px;
}

a.link-menu2:active {
	color: #000000;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	background-color: transparent;
	vertical-align: 4px;
}

a.link-menu2:visited {
	color: #000000;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	background-color: transparent;
	vertical-align: 4px;
}

a.link-menu2:hover {
	color: #000000;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	background-color: #DCE1E5;
	vertical-align: 4px;
}

a.link-10-normal {
	color: #000000;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	background-color: transparent;
}

a.link-10-normal:active {
	color: #000000;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	background-color: transparent;
}

a.link-10-normal:visited {
	color: #000000;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	background-color: transparent;
}

a.link-10-normal:hover {
	color: #000000;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	background-color: #DCE1E5;
}

a.main-navi {
	color: #FFFFFF;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 1px;
	background-color: #323941;
}

a.first-headline-link {
	color: #485866;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

a.first-headline-link:active {
	color: #FF6600;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
}

a.first-headline-link:visited {
	color: #485866;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

a.first-headline-link:hover {
	color: #FF6600;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
}

a.sub-headline-link {
	color: #485866;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.sub-headline-link:active {
	color: #FF6600;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

a.sub-headline-link:visited {
	color: #485866;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.sub-headline-link:hover {
	color: #FF6600;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

.weiter	{
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #003366;
}

a.link-10-bold {
	color: #485866;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

a.link-10-bold:active {
	color: #ff6600;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

a.link-10-bold:visited {
	color: #485866;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

a.link-10-bold:hover {
	color: #ff6600;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}

a.metanavlink {
	color: #000000;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

a.metanavlink:active {
	color: #000000;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

a.metanavlink:visited {
	color: #000000;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

a.metanavlink:hover {
	color: #000000;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

.rundrum
{
  border-width:1px;
  border-style:solid;
  border-color:black;
  padding:5px;
  text-align:left;
}

.rundrum2
{
  border-width:1px;
  border-style:solid;
  border-color:black;
  padding:0px;
  text-align:left;
}

.rundrum3
{
  border-width:1px;
  border-style:solid;
  border-color:#AAAAAA;
  padding:0px;
  text-align:left;
  background-color: #ECECEC;
}

.rundrumadmin
{
  border-width:1px;
  border-style:solid;
  border-color:black;
  padding:5px;
  text-align:left;
}
/*
-- RSSstyle --
*/

.bundpersonal09_kampagnen_rss_kopf
{
  clear:left;
  width:185px;
  height:23px;
  font-family : Arial;
  background-color:#EEEEEE;
  border-bottom: 1px solid #333333;
  margin-bottom   : 10px;
}

.bundpersonal09_kampagnen_rss_inhalt
{
  clear:left;
  font-size : 10px;
  clear:left;
  width:185px;
  text-align: left;
  background-color:#EEEEEE;
}

.bundpersonal09_kampagnen_rss_inhalt a
{
  clear:left;
  text-align: left;
  background-color:#EEEEEE;
  font-size : 10px;
  line-height:14px;
  width:170px;
}

.bundpersonal09_kampagnen_inhalt
{
  text-align: left;
  font-size : 10px;
  line-height:14px;
  width:184px;
  background-color:#EEEEEE;
  padding-left:3px;
}

.bundpersonal09_kampagnen_inhalt_bild
{
  text-align: left;
  font-size : 10px;
  line-height:14px;
  width:185px;
  background-color:#EEEEEE;
}

.bundpersonal09_kampagnen_trenner
{
  clear:left;
  line-height:7px;
  height:7px;
  border-bottom:1px dotted #BFBFBF;
  padding-bottom:3px;
  width:185px;
  background-color:#EEEEEE;
}

.bundpersonal09_kampagnen_link
{
  font-weight: bold;
}

/*
-- ENDE RSSstyle --
*/

/*
-- Tickerstyle --
*/
.bundpersonal09_ticker_kopf
{
  font-family: Arial;
  font-size  : 10px;
  font-weight: bold;
  text-align : left;
  color      : #333333;
  height     : 25px;
  width      : 185px;
  background-color:#EEEEEE;
  border-bottom: 1px solid #333333;
  margin-bottom   : 10px;
}
/*
-- ENDE RSSstyle --
*/

/*
-- Tickerstyle --
*/
.bundpersonal09_box_kopf
{
  font-family     : Arial;
  font-size       : 12px;
  font-weight     : bold;
  text-align      : left;
  vertical-text   : center;
  color           : #35495D;
  height          : 24px;
  width           : 185px;
  background-color: #EEEEEE;
  border-bottom   : 1px solid #333333;
  margin-bottom   : 10px;
}

.bundpersonal09_box_kopf_bund_text_einzeilig
{
  padding-top     : 5px;
  width           : 185px;
  font-family     : Arial;
  font-size       : 12px;
  font-weight     : bold;
  text-align      : left;
  vertical-text   : center;
  color           : #333333;
  background-color: #EEEEEE;
}

.bundpersonal09_box_kopf_text_einzeilig
{
  padding-top     : 5px;
  font-family     : Arial;
  font-size       : 12px;
  font-weight     : bold;
  text-align      : left;
  vertical-text   : center;
  color           : #333333;
  background-color: #EEEEEE;
}

.bundpersonal09_box_kopf_text_zweizeilig
{
  margin-top      : 1px;
  font-family     : Arial;
  font-size       : 10px;
  font-weight     : bold;
  text-align      : left;
  vertical-text   : center;
  line-height     : 11px;
  color           : #eeeeee;
  height          : 24px;
  background-color: #EEEEEE;
}

.bundpersonal09_box_kopf_inhalt
{
  clear:left;
  text-align: left;
  width:185px;
  background-color:#EEEEEE;
  font-size : 10px;
  line-height:14px;
}

/*
-- ENDE Tickerstyle --
*/

/*
-- Startseite --
*/

.headline
{
  font-family: Verdana, arial, helvetica, sans-serif;
  font-size : 12px;
  font-weight: bold;
  text-align: left;
  color:#000000;
  margin-left:4px;
  margin-top:4px;
  margin-right:4px;
}

.headline2
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	text-align: left;
	color:#444444;
	margin-top:4px;
	margin-right:4px;
}

.anreisser
{
  font-family: Verdana, arial, helvetica, sans-serif;
  font-size : 10px;
  font-weight: none;
  text-align: left;
  color:#000000;
  margin-left:4px;
  margin-top:4px;
  margin-right:4px;
}

/*
-- ENDE Tickerstyle --
*/

/*
-- Startseite --
*/

.kruemel
{
  margin-left:-5px;
  padding-top: 3px;
  width:100%;
  font-size:10px;
  background-color:#FFFFFF;
  color:#000000;
  height:18px;
  vertical-text:middle;
}

.kruemel a
{
  padding-left:6px;
  width:100%;
  font-size:10px;
  background-color:#FFFFFF;
  color:#000000;
}

/*
-- ENDE Tickerstyle --
*/

.menu_oben
{
  width:770px;
  font-size:12px;
  font-weight:bold;
  background-color: #788999;
  color:#FFFFFF;
  border-top: 1px solid white;
  font-family : Arial, Verdana, Helvetica;
}

.menu_oben_kategorie
{
  float:left;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  height:26px;
  font-family : Arial, Verdana, Helvetica;
}

.menu_oben_kategorie a
{
  float:left;
  font-size:12px;
  font-weight:bold;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 5px;
  height:26px;
  color:#FFFFFF;
  height:100%;
  border-right: 1px solid white;
  font-family : Arial, Verdana, Helvetica;
}

.menu_oben_kategorie a:hover
{
  background-color:#FF9900;
}

.rubrik_headline
{
  color:#FF9900;
  font-size: 14px;
}

.rubrik_headline_link
{
  color:#FF9900;
  font-size: 10px;
}

.presite {
	font-size: 12px;
	font-family: Arial, sans-serif;
	color: #000000;
	vertical-align: top;
	text-align: left;
	background-color: #FFCF84;
}

.presite table {
	background-color: transparent;
}

.presite table table{
	border: 0px;
	background-color: transparent;
}

.presite td {
	font-size: 12px;
	font-family: Arial, sans-serif;
	vertical-align: top;
	text-align: left;
}

#SozialesNetzwerk{
	clear: both;
	margin: 30px 6px;

}

#SozialesNetzwerk ul{
	margin: 0;
	padding: 0;
	height: 20px;
}

#SozialesNetzwerk li{
	float: left;
	list-style: none;
	margin: 0 5px 0 0;
	padding:0;
}

#SozialesNetzwerk li img{
	padding: 1px;
	border: solid 1px #ddd;
}

#SozialesNetzwerk li a{
	font-size: 0.8333em;
}

#SozialesNetzwerk h3{
	font-size: 0.9em;
	color: #666;
	font-weight: bold;
	margin: 0 0 10px 0;
}
