
html, body{
    height:100%;
    width: 100%;
    margin: 0;
    padding: 0;
    border: none;
}


body{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    color: #000000;
    background-color: #E2E2E2;
}

#content {
    min-height:100%;
    width: 100%;
}

#footer {
    height: 110px;
    margin-top:-110px;
    position:relative;
    float: left;
    width: 100%;
}

#header {
    /*height:232px;*/
    height:232px;
    clear:both;
    width: 100%;

    /*
    position: relative;
    left: 50%;
    margin-left: -50%;
    */
}

.orange_line14{
    line-height: 1px;
    overflow:hidden;
    font-size:1px;
    width: 14px;
    height: 2px;
    background-color: #F79646;
}

.orange_line180{
    line-height: 1px;
    overflow:hidden;
    font-size:1px;
    width: 180px;
    height: 2px;
    background-color: #F79646;
}

.pack{
    border: 1px solid #959595;
    margin: 20px 0px 20px 0px;
    width: 960px;
    /*
    position: relative;
    left: 50%;
    margin-left: -480px;
    */
    /*	overflow: hidden;*/

    background-image: url('../redesign_images/main_bgr.gif');
    background-position: center;
    background-repeat: repeat-y;

}

#logobdu{
    margin: 12px 0px 12px 0px;
    padding: 0px 0px 0px 0px;
}

a {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #1F497D;
    text-decoration: underline;
}

a:hover {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #1F497D;
    text-decoration: none;
}


.main_table_bgr_top{
    width: 100%;
    height: 100%;
    background-image: url('../redesign_images/main_bgr_top.gif');
    background-position: top;
    background-repeat: no-repeat;
}

.main_table_bgr_bottom{
    background-image: url('../redesign_images/main_bgr_bottom.gif');
    background-position: bottom;
    background-repeat: no-repeat;
}

.main_table_bgr{
    width: 100%;
    height: 100%;
    background-color: #FFFFFF;
    background-image: url('../redesign_images/main_bgr.html');
    background-position: center;
    background-repeat: repeat-y;
}

.main_table_scroll_div_b{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    color: #000000;
}

.above_header_1 {width: 14px; height: 89px; background-image: url('../redesign_images/above_header_bgr_1.gif');}
.above_header_2 {width: 766px; height: 89px; background-image: url('../redesign_images/above_header_bgr_2.gif');}
.above_header_3 {width: 180px; height: 89px; background-image: url('../redesign_images/above_header_bgr_3.gif');}

.table_left_padding {width: 14px;}
.table_right_padding {width: 180px;}

.left_menu_bgr {background-image: url('../redesign_images/left_menu_bgr.gif');}
.right_menu_bgr {background-image: url('../redesign_images/right_menu_bgr.gif');}
.menu_bgr {background-image: url('../redesign_images/menu_bgr.gif');}

.left_header_pic {background-image: url('../redesign_images/left_header_pic.gif'); height: 100px;}
.right_header_pic {background-image: url('../redesign_images/right_header_pic.gif'); height: 100px;}

.content_table {
    background-image: url('../redesign_images/content_bgr_top2.gif');
    background-position: bottom;
    background-repeat: repeat-y;
}

.content_table_top{
    background-image: url('../redesign_images/content_bgr_top.gif');
    background-position: top;
    background-repeat: repeat-x;
}

.right_column_bgr {background-image: url('../redesign_images/right_column_bgr.gif'); background-repeat: no-repeat; background-position: left top;}
.right_column_bgr A{color: black;}
.right_column_bgr A:hover{color: black;}

.right_column_bgr2 {background-image: url('../redesign_images/right_column_bgr2.gif'); background-repeat: repeat-y; background-position: left bottom;}

.right_block_pic{
    float: left;
    padding: 7px 0px 0px 10px;
}

.right_block_title{
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    color: #000000;
    padding: 17px 0px 0px 16px;
}

.right_block_text{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    color: inherit !important;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 0 20px;
    height: 67px;
    overflow: hidden;
	white-space: no-wrap;
	width: 146px;
}

.right_block_text A{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    color: inherit !important;
    text-decoration: none;
}

.right_block_text A:hover{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    color: inherit !important;
    text-decoration: underline;
}

.topmenu {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    height: 13px;
    line-height: 13px;
    margin: 1px 0px 0px 0px;
    padding: 0px 0px 6px 0px;
}

.topmenu a {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    padding-right: 35px;
}

.topmenu a:hover {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #F79646;
    text-decoration: none;
    padding-right: 35px;
}

.topmenu a#active {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #F79646;
    text-decoration: none;
    padding-right: 35px;
}

.topmenu_search_title{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;

    float: right;
    height: 13px;
    line-height: 13px;
    margin: 1px 5px 0px 0px;
    padding: 0px 0px 6px 0px;
}
.topmenu_search_form{
    float: right;
    margin: 0px 12px 6px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url('../redesign_images/search_bgr.gif');
    background-repeat: inherit;
    background-attachment: inherit;
    background-position: top;
    width: 98px;
    height: 15px;
}

.search_field{
    font-family: Arial;
    font-size : 12px;
    color : #000000;
    border: 0px;
    margin: 0px 2px 0px 2px;
    padding: 0px 0px 0px 0px;
    background-color: transparent;
    width: 94px;
    height: 15px;
}

.footmenu_text {
    float: left;
    margin: 0px 5px 0px 5px;
    padding: 0px 0px 0px 0px;
    font-family: Arial;
    font-size: 10px;
    height: 10px;
    line-height: 10px;
    font-weight: normal;
    color: #000000;
}

.footmenu {
    float: left;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    font-family: Arial;
    font-size: 10px;
    height: 10px;
    line-height: 10px;
    font-weight: normal;
    color: #000000;
}

.footmenu a {
    margin: 0px 5px 0px 5px;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.footmenu a:hover {
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    color: #F79646;
    text-decoration: none;
}

.footmenu b a {
    margin: 0px 5px 0px 5px;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    color: #F79646;
    text-decoration: none;
}


.language {
    margin: 0px 0px 0px 0px;
    padding: 7px 0px 0px 0px;
    font-family: Arial;
    font-size: 10px;
    line-height: 10px;
    height: 10px;
    font-weight: normal;
    color: #000000;
}

.language a {
    margin: 0px 0px 0px 0px;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.language a:hover {
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    color: #F79646;
    text-decoration: none;
}

.language b a {
    margin: 0px 0px 0px 0px;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    color: #F79646;
    text-decoration: none;
}


.pageTitle{
    margin: 9px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    font-family: Arial;
    font-size: 25px;
    line-height: 25px;
    height: 25px;
    font-weight: normal;
    color: #1F497D;
}

.content_padding{
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
}

.content_scroll{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    color: #000000;

    float: left;
    width: 500px;
    padding-right: 35px;
}

.content_scroll_no{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    color: #000000;

    float: left;
    width: 480px;
    padding-right: 55px;
    height: auto;
}


.content_righ{
    padding-left: 15px;
    float: left;
    width: 176px;
    height: auto;
}

.button_orange A{
    margin: 0px 1px 1px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-image: url('../redesign_images/button_bgr.gif');
    width: 211px;
    height: 46px;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    line-height: 46px;
}

.button_orange A:hover{
    background-image: url('../redesign_images/button_bgr_act.gif');
}


/* ********* typo3\sysext\indexed_search *********** */
.csc-searchResultHeader{
    font-family: Arial;
    font-size: 15px;
    color: #1F497D;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.csc-searchResult{
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.csc-searchResultRange p{
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.csc-searchResultPrevNext p{
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

/* TagCloud */
#tagcloud {
    height: 100%;
}

#tagcloud div {
    background: none;
}

#tagcloud div ul li {
    margin: 2px;
}

#tagcloud div ul li.light {
    color: #959595;
}

#tagcloud div ul li.medium {
    color: #396095;
}

#tagcloud div ul li.large {
    color: #F79646;
}

#tagcloud div ul li a:hover {
    text-decoration: underline;
}

.tx-vgetagcloud-pi1 {
	background-color: #ccc;
	line-height: 200%;
}
.tx-vgetagcloud-pi1 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}
.tx-vgetagcloud-pi1 li {
	display: inline;
	float: left;
}
.tx-vgetagcloud-pi1 li a {
	padding: 4px;
	text-decoration: none;
}
		
/* Impressum */
#impress {
	height: 120px;
}


/* Publikationen */

.tt_news_content {
    position:relative;

}

.tt_news_title {
    margin-bottom: 20px;
}

.tt_news_title a {
    text-decoration: none;
}

.tt_news_title a:hover {
    text-decoration: underline;
}

.tt_news_single {
    width: 100%;
    padding: 5px;
    min-height: 200px;
}

.tt_news_author {
    float: left;
    position: relative;
    margin-right: 20px;
	min-height: 200px;
}

.tt_news_author p {
    color: #1F497D;
    text-align: center;
    font-weight: bold;
}

.tt_news_textbox h2 a {
    color: #1F497D;
    font-size: 15px;
    font-weight: bold;
}

.tt_news_links {
    min-height: 200px;
    float:right;
    position:relative;
    margin-left: 20px;
}

.tt_news_links a {
    float: left;
    clear: both;
    margin-top: 35px;
}

.tt_news_single_content {
    margin-bottom: 10px;
}


/* Social Bookmarks */
#socialbookmarks {
    height: 140px;
}
#socialbookmarks ul {
	margin: 0;
    padding: 0;
}
#socialbookmarks ul li {
	float: left;
	margin-left: 8px;
    list-style: none;
    margin-bottom: 5px;
    margin-top: 1px;
}
#socialbookmarks ul li a {
	display: block;
	/*padding-top: 20px;*/
    height: 34px;
	width: 34px;
	overflow: hidden;
    text-indent: -9999px;
}


#delicious {
	background-image:url(../redesign_images/bookmarks/delicious.png);
}
#digg {
	background-image:url(../redesign_images/bookmarks/digg.png);
}
#facebook {
	background-image:url(../redesign_images/bookmarks/facebook.png);
}
#furl {
	background-image:url(../redesign_images/bookmarks/furl.png);
}
 #googleplus{
	background-image:url(../redesign_images/bookmarks/googleplus.png);
}
#stumbleupon {
	background-image:url(../redesign_images/bookmarks/stumbleupon.png);
}
#technorati {
	background-image:url(../redesign_images/bookmarks/technorati.png);
}
#twitter {
	background-image:url(../redesign_images/bookmarks/twitter.png);
}
#reddit {
	background-image:url(../redesign_images/bookmarks/reddit.png);
}

#delicious , #digg, #facebook, #furl , #reddit,
#googleplus, #stumbleupon , #technorati, #twitter  {
    background-position: 0 34px;
}

