/* general */
body { margin:0; padding:0; background:#fff; font-family:verdana,Arial,sans-serif; color:#58585a; font-size:0.8em; line-height:1.4em; }

body .ac_results{
	background-color:#fff;
}

.twitterlink{
	margin-top: 15px;
}

a img{border:none;}
a.glossary:hover,
dfn:hover,
a.tt_newsTag:hover{
	color: #45ABDC;
	}

a.tt_newsTag{
  border-bottom:1px dotted black;
  font-style:italic;
  font-size: 10px;
}
a.tt_newsTag dfn{
  font-style:italic;
}

.news-single-related ul{
	margin: 0px 0px 0px 24px;
	padding: 0px;
}

#tooltip{
	position:absolute;
	border:1px solid #45ABDC;
	background:#fff;
	padding:2px 5px;
	color:#58585A;
	width: 250px;
	display:none;
	}	

td{vertical-align: top;color:#58585A;}

.clear{clear:both; height: 0.1em; line-height: 0.1em; font-size: 0.1em;}
#content .teaser2c{margin: 0px 0px 0px 0px;}
#content .teaser2c .leftCol{
	float: left;
	width: 299px;
	padding: 2px;
}

#content .teaser2c .rightCol{
	float: right;
	width: 299px;
	padding: 2px;
}

.teaser{ font-size: 12px;}
.teaser p.bodytext{margin: 6px 0px 6px 0px;}
#content table tr td{font-size: 12px; text-align: left; color:#58585A;;border-right: 1px solid #6D86A3;border-bottom: 1px solid #6D86A3; padding: 2px; height: 25px; }
#content table tr td p.bodytext{margin: 2px 0px 2px 0px;}
#content table tr td.align-center{text-align: center;}
#content table tr th{font-size: 12px;background-color: #EFF2F7; color:#052553;border-right: 1px solid #6D86A3; padding: 2px; }
#content table tr th p.bodytext{margin: 2px 0px 2px 0px;}
#content table caption{text-align: left;padding: 0px 0px 10px 0px;}

#content .tx-indexedsearch table tr td{border:none;}
#content .tx-indexedsearch table tr th{background-color: none; border: none;}


a {color:#58585a; text-decoration: none; cursor:pointer;}
.act a{font-weight: bold;}
a.glossary { color:#58585a; text-decoration:none;}

body #content .tx-indexedsearch-redMarkup{color:#58585a;}

.tagCloud a{color:#03327A;}

.title a:hover{color:#45ABDC;}


#content  p a,
#content li a, 
dl.news-single-related a, 
.relatedGlossar a{border-bottom: 1px dotted #58585a}

dl.news-single-related a dd{border-bottom: 1px dotted #58585a; margin-left: 0px; display: inline;}

#content .tx-a21glossaryadvancedoutput-pi1 p.source a{border-bottom: none;}

dfn {font-style:normal; }

h1 { font-size:1.5em; color:#004481; font-weight:normal; line-height:1.2em; }
h2 { font-size:1.4em; color:#004481; font-weight:normal; line-height:1.2em; }
h3 { font-size:1.3em; color:#004481; font-weight:normal; line-height:1.2em; }
h4 { font-size:1.0em; color:#9c9e9f; font-weight:normal; line-height:1.2em; font-style:italic; }
h5 { font-size:1.0em; color:#9c9e9f; font-weight:normal; line-height:1.2em; font-style:italic; }
h6 { font-size:0.9em; color:#9c9e9f; font-weight:normal; line-height:1.2em; font-style:italic; }

.hidden { display:none; }

/* layout */
#page { width:960px; padding:0; margin:8px auto 0; }
#header { width:960px; height:155px; background:#fff; }
#container { width:960px; }
#left { float:left; width: 630px; }
#right { float:right; width:300px;}
#servicenavi { clear:both; padding:10px 0 0 0; }

/*------------- linke spalte -------------*/
/* menu */
#menu1 { width:630px; height:84px; margin:18px 0 0 0;  padding: 20px 0 0 0; background:#f2f5f9; }
#menu1 table { width: 630px; border-spacing:0; margin:0 18px; padding:0; }
#menu1 td { height: 60px; width:102px; vertical-align:bottom; text-align:center; }
#menu1 td:hover a, #menu1 td a.act { color:#45abdc; }

#menu1 td.zwei a{ background:url(../grafik/menu/fach_no.png) no-repeat center top; }
#menu1 td.zwei:hover a, #menu1 td.zwei a.act{background:url(../grafik/menu/fach_act.png) no-repeat center top; }

#menu1 td.eins a{ background:url(../grafik/menu/praxiswissen_no.png) no-repeat center top; }
#menu1 td.eins:hover a, #menu1 td.eins a.act{background:url(../grafik/menu/praxiswissen_act.png) no-repeat center top; }

#menu1 td.drei a{ background:url(../grafik/menu/fallbeispiele_no.png) no-repeat center top; }
#menu1 td.drei:hover a, #menu1 td.drei a.act{background:url(../grafik/menu/fallbeispiele_act.png) no-repeat center top; }

#menu1 td.vier a{ background:url(../grafik/menu/download_no.png) no-repeat center top; }
#menu1 td.vier:hover a, #menu1 td.vier a.act{background:url(../grafik/menu/download_act.png) no-repeat center top; }

#menu1 td.fuenf a{ background:url(../grafik/menu/specials_no.png) no-repeat center top; }
#menu1 td.fuenf:hover a, #menu1 td.fuenf a.act{background:url(../grafik/menu/specials_act.png) no-repeat center top; }

#menu1 td.sechs a{ background:url(../grafik/menu/glossar_no.png) no-repeat center top; }
#menu1 td.sechs:hover a, #menu1 td.sechs a.act{background:url(../grafik/menu/glossar_act.png) no-repeat center top; }

/*
#menu1 td.sechs a{ background:url(../grafik/fallbeispiele_no.png) no-repeat center top; }
#menu1 td.sechs:hover a{background:url(../grafik/fallbeispiele_act.png) no-repeat center top; }
*/

#menu1 a { text-decoration:none; color:#58585a; font-size:0.8em; text-transform:uppercase; height: 20px; width:102px; display:block;padding-top:40px;}
#menu1 a:hover {  }
#menu2 { width:630px; margin:18px 0 0 0; background:transparent; }
#menu2 div.lev2 { margin:6px 8px; }
#menu2 table { width: 614px; border-spacing:0; margin:0 8px; padding:0; }

/* content */
#content { width:630px; margin:18px 0 0 0; background:transparent; }
.title { text-transform:uppercase; background:#f2f5f9; margin: 0 0 0px 0; padding: 1px 8px; }
table.teaser { border-spacing:0; margin:0; padding:0; }
.teaser td { padding-bottom: 20px; }
.teaser td.left { }
.teaser td.right { padding-left:40px;}
.teasertext { padding: 0 8px;}
.teaserlink { clear: both;text-align: right; }
.teaserlink a { text-decoration:none; font-size:0.8em; color:#03327A;}
.teaserlink a:hover{color:#000;}
.teaserlink img { border:none; }
.article { padding:0 8px; }
.article h1 { margin:0; }
.article h5 { margin:0 0 20px 0; }
.keywords { display:none; }
.fazit { background:#ffffff; padding:7px 8px; }
.fazit p.bodytext { padding:0; margin:0; }
.align-right { text-align:right; }
.align-left { text-align:left; }
.align-center { text-align:center; }

/*------------- rechte spalte -------------*/
#search { width:299px; height:104px; margin:18px 0 0 0px; background:#f2f5f9; }
#mediapartner { width:299px; margin:18px 0 0 0px; background:transparent; }
#mediapartner h1 { font-size:0.9em; color:#58585a; font-weight:bold;margin: 0px 0px 0px 10px; }
#mediapartner table { width:299px; padding:0; margin:0 10px; }
#mediapartner td { width:33%; padding:10px 0; margin:0; }
#mediapartner img {border:none; }
#tagcloud { width:299px; margin:18px 0 0 0px; background:transparent; color:#004481; }
#tagcloud a { color:#004481; text-decoration:none; }

/* servicenavigation */
#servicenavi div { margin: 20px 0 0 0; }
#servicenavi li { display:inline; list-style-type:none; font-size:0.8em; margin: 0 10px; }
#servicenavi ul { padding:0; margin:0; width:960px; height:20px; background:#f2f5f9; }
#servicenavi a { text-decoration:none; }

/* extensions */
.tx-a21glossaryadvancedoutput-pi1 { margin: 0 0px; }
.tx-a21glossaryadvancedoutput-pi1 .source a img{border: none;}
.tx-a21glossaryadvancedoutput-pi1 a:hover{color:#45ABDC;}
.tx-sltagcloud-pi1{width: 299px; border:1px solid #E8E7E8; padding: 10px; text-align:center;}

#tagCloud{
	width: 320px;
}

#tagCloud .teaser{
	margin: 15px 0px 0px 0px;
}

.tagCloud a{
	color: 004481;
	text-decoration: none;
	line-height: 26px;
}


.tagCloud a.small{font-size: 12px;}

.tagCloud a.middle{font-size: 18px;}

.tagCloud a.big{font-size: 20px;}

.csc-textpic-caption{font-size: 8px; color:#8A8D8E; line-height: 10px;}

.tx-indexedsearch .submit,
#tx-indexedsearch-searchbox-submit,
#tx-indexedsearch-searchbox-submit-wlw{
	display: block;
	text-align: center;
	border:none;
	padding: 0px 10px 0px 10px;
	margin: 0px 10px 0px 10px;
}

body .tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button{width: 64px;margin: 0px 0px 0px 0px;}

#tx-indexedsearch-searchbox-sword {
	width: 200px;
	height: 14px;
}
#content #tx-indexedsearch-searchbox-sword{width: 400px;}
.tx-macinasearchbox-pi1{
	padding: 20px 10px 0px 10px;
}
.tx-macinasearchbox-pi1 h1 {
	color:#58585A;
	font-size:0.9em;
	font-weight:bold;
}

.tx-macinasearchbox-pi1 .searchbox{
	margin-top: 20px;
}

.wlw .tx-macinasearchbox-pi1 p,
.wlw .tx-macinasearchbox-pi1 td{
	font-size: 11px;
}

.wlw{background: #F2F5F9; width: 320px; margin: 15px 0px 0px 0px;}
.wlw .tx-macinasearchbox-pi1{
	padding: 10px;
}

.wlw .tx-macinasearchbox-pi1 h1,
.wlw .tx-macinasearchbox-pi1 p{
	margin: 0px 0px 5px 0px;
}


.wlw .tx-macinasearchbox-pi1 .searchbox{
	margin-top: 10px;
}

.wlw #tx-indexedsearch-searchbox-sword {
	width: 200px;
	margin-bottom:10px;
}

.experten .title,
.experten .title a,
.experten h1,
.experten h2,
.experten h3{
	color: #53000A;
}

.teaser .newImage{
	float: left;
	width: 100px;
	margin: 0px 10px 5px 0px;
}

.teaser .newImage a img{
	border: none;
}

.teaser2c .teaser .text{
	float: left;
	width: auto;
}

.teaser .text{
	float: left;
	width: auto;
}

.teaser .text p{ margin: 0px 0px 6px 0px;}
.news-single-imgcaption{font-size: 8px; line-height: 10px; margin: 0px;}
.news-list-container .teaser .title a{text-decoration:none;}

.news-list-container .teasertext{clear:both;} 

#menu2 a{
	text-decoration:underline;
}

.title p.bodytext{margin:0px;}

#content  table.csc-uploads tbody tr td{border:none;}

td.csc-uploads-fileName p, td.csc-uploads-fileSize p{margin: 0px 0px 8px 0px;}

dl.glossary dd {margin-left: 0px;}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {font-style: normal;}

ul.browsebox{
	padding: 0px;
}

span.name-of-person{font-size:11px;}
span.important{font-size: 14px;}
span.detail{font-size:10px;}
p.source a {display: block; float:left;}
p.source a img{margin:0px 5px;}

.searchbox a{font-size: 10px;}

.ac_results{height: 250px; overflow: scroll;}

.news-single-related dd img{display: none;}

input.searchButton{
	border: 0pt none ;
	background:url('../grafik/btn_suchen.gif');
	width:66px;
	height:23px;
}

input:hover.searchButton{
	background:url('../grafik/btn_suchen_over.gif');
}

.tx-slsocialbookmarks-pi1{
margin: -60px auto 0px auto;
}

.tx-slsocialbookmarks-pi1 .socialBookmarks{
        clear: both;
	text-align: center;
}
.tx-slsocialbookmarks-pi1 .socialBookmarks .links{
        margin: -60px auto 0px auto;
        text-align: left;
        padding-left: 40px;
        width: 980px;
}

#socialLinks{
	background: #F2F5F9;
	margin-bottom: 15px;
}

#socialLinks table{
	width: 100%;
}


#socialLinks a{
	display: block;
	width: 41px;
	height:41px;
	text-indent: -1000px;
	overflow: hidden;
}



#socialLinks a#rssLink{
	background: url('/fileadmin/templates/grafik/icons/rss.png') no-repeat;
}

#socialLinks a#newsletterIcon{
	background: url('/fileadmin/templates/grafik/icons/newsletter.png') no-repeat;
}

#socialLinks a#twitterIcon{
	background: url('/fileadmin/templates/grafik/icons/twitter.png') no-repeat;
}


#socialLinks a:hover#rssLink{
	background: url('/fileadmin/templates/grafik/icons/rss_over.png') no-repeat;
}

#socialLinks a:hover#newsletterIcon{
	background: url('/fileadmin/templates/grafik/icons/newsletter_over.png') no-repeat;
}

#socialLinks a:hover#twitterIcon{
	background: url('/fileadmin/templates/grafik/icons/twitter_over.png') no-repeat;
}


#socialLinks table{
	margin: 0px;
}

.news-single-related b{
	color:#03327A;
}

.addThis {
	position: relative;
	top: -50px;
	left: 10px;
	width:960px; 
	padding:0; 
	margin:8px auto 0;
}