.hide_full
{
    display:none!important;
}


#body_wrapper{
    width:1200px;
    /*width:960px;*/
    margin:0 auto;
    position:relative;
    height:97% !important;
    padding-bottom: 40px;
}
#content_wrapper{
    width:867px;
    margin-left:0px;
    float:left;
}
#logo{
    width:607px;
    height:100px;
    float:left;
}

/** Menue **/
#menue{
    width:847px;
    height:50px;
    float:left;
}
ul#menue_items {
    width:607px;
    display: table;
    table-layout: fixed;
    margin:0;padding:0;
}

ul#menue_items_switch {
    width:300px;
    display: table;
    table-layout: fixed;
    margin:0;padding:0;
}

ul#menue_items li.list_item, ul#menue_items_switch li.list_item{
    display: table-cell; 
    /*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fafafa', endColorstr = '#ececec');
    /*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fafafa', endColorstr = '#ececec')";
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    background-image: -moz-linear-gradient(top, #fafafa, #ececec);
    background-image: -ms-linear-gradient(top, #fafafa, #ececec);
    background-image: -o-linear-gradient(top, #fafafa, #ececec);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#fafafa), to(#ececec));
    background-image: -webkit-linear-gradient(top, #fafafa, #ececec);
    background-image: linear-gradient(top, #fafafa, #ececec);
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    /*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
    /*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
    height:50px;text-align: center;
}
ul#menue_items li.list_item:first-child, ul#menue_items_switch li.list_item:first-child {border-top-left-radius: 2px; border-bottom-left-radius: 2px;}
ul#menue_items li.list_item:last-child, ul#menue_items_switch li.list_item:last-child {border-top-right-radius: 2px; border-bottom-right-radius: 2px;}
ul#menue_items li.list_item:hover, ul#menue_items li.list_item.active, ul#menue_items_switch li.list_item:hover, ul#menue_items_switch li.list_item.active{
    background: #006b2d;
}

ul#menue_items li.list_item a{
    text-transform: uppercase;
    color:#006b2d;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size:16px;
    text-decoration: none;
    height:33px !important;
}
ul#menue_items_switch li.list_item a{
    color:#006b2d;
    display:inline-block;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    height:31px;
    font-size:16px;
    text-decoration: none;
    padding-top:13px;
}
ul#menue_items li.list_item:hover a, ul#menue_items li.list_item.active a,
ul#menue_items_switch li.list_item:hover a, ul#menue_items_switch li.list_item.active a{
    color:#fff;
}
ul#menue_items li:first-child{ width:100px; }
ul#menue_items li:nth-child(2){ width:160px; }
ul#menue_items li:nth-child(3){ width:150px; }
ul#menue_items li:nth-child(4){ width:150px; }

ul#menue_items_switch li:first-child{ width:150px; }
ul#menue_items_switch li:nth-child(2){ width:150px; }

ul#menue_items li.list_item a{
    display:inline-block;
    margin-top:11px;
    text-decoration: none;
}
.menue_icon{
    float:left;
    margin-right:10px;
}
.menue_title{
    float:left;
    margin-top:3px;
}

/** Content **/
#content{
    width:867px;
    margin-top:26px;
    float:left;
}

/** Sidebar **/
#sidebar_bg{
    width:333px;
    float:left;
    display:block;
    position:relative;
}
#sidebar{
    width:300px;
    margin-left:13px;
    float:right;
}
#sidebar_switch
{
    display:none;
}
.div_loader_img
{
    margin-left:400px;
    margin-top:50px;
}

/** Log-Box **/

.log_box
{
    height:38px!important;
}

.log_title
{
    text-transform: uppercase;
    color:#006b2d;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size:14px;
    text-decoration: none;
    
    width:183px;
}

.log_description
{
    font-family: verdana;
    font-size: 12px;
    color: #333333;
    
    width:376px;
    
    display:none;
}

.log_info_td
{
    font-family: verdana;
    font-size: 12px;
    color: #333333;
    text-align:center;
    width:125px;   
}

#logBoxContent
{
    padding-left:13px;
    padding-right:13px;
}

#logBoxContent table
{
    border-spacing: 0px;   
}

#logBoxContent table td
{
    padding:0px;
    padding-bottom:5px;
    
    cursor:pointer;
}

.box_menue
{
    padding-top:9px;
    padding-left:13px;
    padding-right:13px;    
}

.box_menue a
{
    color: #78b190;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size:16px;
    text-decoration: none;    
    
    margin-right:13px;    
}

.box_menue a.active
{
    color:#006b2d!important;    
}

.box_menue a span.log_num
{
    vertical-align: top;
    color: #cc0d0d;
    font-size:12px;
    margin-left:3px;
}

hr.bouncer
{
    border:none;
    border-bottom:1px solid #cbd3d8;
    width: 595px;
    margin-top:6px;
    margin-bottom:10px;
}

/** User-Widget**/
.user_widget
{
    height:230px;
}

.user_widget_pic
{
    width:135px;
    padding-left:24px;
    padding-top:21px;
    float:left;
}

.user_widget_data
{
    float:left;
    width:250px;
    
    text-transform: uppercase;
    color:#006b2d;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size:14px;
    text-decoration: none;
    
    padding-top:16px;
}
.user_widget_data span{
    margin-left: 20px;;
}

.clear
{
    clear:both;
}

.widget_bouncer
{
    clear:both;
    width: 286px;
    border:none;
    border-bottom:1px solid #cbd3d8;
    margin-top:19px;
    margin-bottom:10px;
}

.user_widget_logout
{
    text-align:center;
    text-transform: uppercase;
    color:#006b2d;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size:14px;
    text-decoration: none;
    
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.timer
{
    color: #cc0d0d!important;
}

.user_widget_logout a
{    
    text-transform: uppercase;
    color:#006b2d;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size:14px;
    text-decoration: none;
}

.user_widget_logout input
{
    border:none;
    margin:0px;
    padding:0px;
    background:none;
    
    
    text-transform: uppercase;
    color: #cc0d0d!important;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size:14px;
    width:16px;
}

.raq
{
    vertical-align: top;
    width:10px;
    line-height:17px;
}


.user_widget_pic .circle_image
{
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    border:10px solid #FFFFFF;
    
    width:80px;
    height:80px;
    
    overflow:hidden;
    text-align:center;
    
    -moz-box-shadow: 0px 0px 2px #ccc;
    -webkit-box-shadow: 0px 0px 2px #ccc;
    box-shadow: 0px 0px 2px #ccc;
}

.widget_headline
{
    color:#006b2d;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size:16px;
    
    width: 286px;
    border-bottom:1px solid #cbd3d8;
    
    text-align:center;
    
    margin:auto;
    
    height:37px;
    line-height:35px;
    margin-bottom:10px;
}


.reporting_table
{
    border-spacing: 0px;  
    margin-left:14px;     
}

.reporting_table td, .reporting_table th
{
    padding:0px;
    color:#333333;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size:13px;
    
    padding-bottom:7px;
}

.reporting_table th
{
    text-align:left;
    width:200px;
    color:#006b2d;
}

.reporting_table td
{
    text-align:right;
    width:70px;
}

.reporting_table .subline
{
    text-align:left!important;
    color:#cc0d0d!important;
    font-size:14px!important;   
    
    padding-bottom:10px;
}

hr.reporting_bouncer
{
    width:286px;
    border:none;
    margin:0;
    
    margin:auto!important;
    height:7px;
    margin-bottom:10px!important;
    border-bottom:1px solid #cbd3d8;
}


/*
    --------------
    Korrespondenz
    ---------------
*/


.postfach_wrapper_607
{
    margin-top:15px;
    padding-top:9px;
}

.postfach_wrapper_607 .bouncer
{
    margin-bottom: 3px!important;
}

.postfach_wrapper_607 .postfach_sub_menue img
{
    /*display:none!important;*/
}


#post_main
{
    margin-left:12px;
    margin-right:12px;
}

.post_sub
{
    margin-left:1px!important;
}

#post_main a
{
    color: #8099ab;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size:16px;
    text-decoration: none;    
    
    margin-right:13px; 
}

.post_sub a
{
    color: #8099ab;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size:14px;
    text-decoration: none;    
    
    margin-right:13px;    
}

#post_main a.postfach_main_menue_active, .post_sub a.postfach_sub_menue_active
{
    color:#006b2d!important;    
}

.postfach_wrapper_607 .msg_uebersicht
{
    color:#006b2d;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size:14px;   
}

.postfach_wrapper_607 .msg_uebersicht
{
    width:587px!important;
    margin-top:10px!important;
    margin-bottom:10px!important;
}

.postfach_wrapper_607 .msg_uebersicht th
{
    font-size:14px!important;
}

.postfach_wrapper_607 .msg_uebersicht td, .postfach_wrapper_607 .msg_uebersicht td a
{
    font-weight:normal!important;
    font-size:12px;
    font-family:verdana!important;
    color: #333333!important;
}

.postfach_wrapper_607 .msg_uebersicht td sup
{
    display:none;
}

.postfach_wrapper_607 .msg_uebersicht td
{
    padding-top:5px;    
    border:none!important;
    
}

.postfach_wrapper_607 .msg_date
{
    width:100px;  
} 


.postfach_wrapper_607 .msg_betreff
{
    width:250px;  
} 

.new_cockpit_table td
{
    font-weight:normal!important;
    font-size:12px;
    font-family:verdana!important;
    color: #333333!important;
}

.new_cockpit_table td .frm_input
{
    width: 491px!important;
    color: #333333!important;
}

.new_cockpit_table .sel_input
{
    width: 496px!important;
    height:27px!important;
    
    font:bold 11px Verdana;
    color: #333333!important;
    border:1px solid #cdcdcd;
    border-bottom:1px solid #888888;
}

.new_cockpit_table #token-input-kontaktSuchen
{
    font:bold 11px Verdana;
    color: #333333!important;  
}

.new_cockpit_table .dragArea
{
    background-color:#FFFFFF!important;   
    border:1px dashed #006b2d!important;
}

.postfach_wrapper_607 .content_tbl td
{
    font-family:verdana!important;    
}

.postfach_wrapper_607 .msg_info
{
    font-size:11px!important;
    font-family:verdana!important;
    color: #8099ab!important;
    text-align:right!important;
    padding-right:10px!important;
}

.postfach_wrapper_607 .content_tbl td
{
    font-size: 12px;
    color: #333333!important;
    padding-bottom:3px;
}

.postfach_wrapper_607 .content_tbl td a
{
    color:#006b2d!important;
    text-decoration:underline!important;   
}

.postfach_wrapper_607 .content_tbl .submit_btn_small
{
    margin-top:15px!important;
    padding-top:5px!important;
    padding-bottom:5px!important;
    text-decoration:none!important;
    font-size:12px!important;
    font-family:verdana!important;
}

.postfach_wrapper_607 .msg_bouncer
{
    border-bottom:1px solid #cbd3d8;    
}

.postfach_wrapper_607 .msg_bouncer img
{
    height:1px!important;
}

.postfach_wrapper_607 .msg_attach
{
    background-color:#FFFFFF; 
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;  
    
    border:1px solid #cbd3d8; 
}

.postfach_wrapper_607 .msg_attach img
{
    margin-left:5px;
    margin-top:5px;
}

.postfach_wrapper_607 .msg_attach a
{
    margin-right:5px;
    text-decoration:none!important;
}

/*
    Tokeninput
*/

ul.token-input-list-facebook {
    overflow: hidden; 
    height: auto !important; 
    height: 1%;
    border: 1px solid #CDCDCD;
    border-bottom:1px solid #888888;
    cursor: text;
    font-size: 10px;
    font-family: Verdana;
    min-height: 1px;
    z-index: 999;
    margin: 0;
    padding: 0;
    background-color: #fff;
    list-style-type: none;
    clear: left;
}

ul.token-input-list-facebook li
{
    list-style:none;
}

ul.token-input-list-facebook li input {
    border: 0;
    width: 100px;
    padding: 3px 8px;
    background-color: white;
    margin: 2px 0;
    -webkit-appearance: caret;
    font-family:verdana!important;
}

li.token-input-token-facebook {
    overflow: hidden; 
    margin: 1px;
    background-color: #006b2d;
    color: #000;
    cursor: default;
    border: 1px solid #ccd5e4;
    font-size: 9px!important;
    line-height:18px!important;
    font-family:verdana!important;
    float: left;
    white-space: nowrap;
    height:23px;
    padding-right:2px;
}

li.token-input-token-facebook p {
    display: inline;
    padding: 0;
    margin: 0;
    font-size:10px!important;
    line-height:5px;
    font-family:verdana!important;
}

li.token-input-token-facebook span {
    color: #a6b3cf;
    margin-left: 5px;
    cursor: pointer;
    font-family:verdana!important;
}

li.token-input-selected-token-facebook {
    background-color: #006b2d;
    border: 1px solid #3b5998;
    color: #fff!important;
    font-family:verdana!important;
}

li.token-input-selected-token-facebook p{
    color: #fff!important;
    font-family:verdana!important;
}

li.token-input-input-token-facebook {
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-family:verdana!important;
}

div.token-input-dropdown-facebook {
    position: absolute;
    width: 493px!important;
    background-color: #fff;
    overflow: auto;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    border-bottom: 1px solid #888888;
    padding:1px;
    cursor: default;
    font-size: 10px;
    z-index: 1;
    font-size:10px!important;
    max-height:200px;
    font-family:verdana!important;
}

div.token-input-dropdown-facebook p {
    margin: 0;
    padding: 5px;
    color: #777;
    font-size:10px!important;
    font-family:verdana!important;
}

div.token-input-dropdown-facebook ul {
    margin: 0;
    padding: 0;
    font-family:verdana!important;
}

div.token-input-dropdown-facebook ul li {
    background-color: #fff;
    padding: 3px;
    margin: 0;
    list-style-type: none;
    font-size:10px!important;
    font-family:verdana!important;
}

div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook {
    background-color: #fff;
    font-size:10px!important;
    font-family:verdana!important;
}

div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook {
    background-color: #fff;
    font-size:10px!important;
    font-family:verdana!important;
}

div.token-input-dropdown-facebook ul li em {
    font-style: normal;
    font-family:verdana!important;
}

div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook {
    background-color: #006b2d!important;
    color:#FFFFFF!important;
    font-size:10px!important;
    font-family:verdana!important;
}



/* Suche CSS */

.tplSearchLink
{
	font-family: verdana;
    font-size: 12px;
    color: #333333;
    text-decoration: none !important;
}

.tplSearchNamePoM
{
	width:160px;
}

.tplSearchName
{
	width:190px;
}

.tplSearchGebdatum
{
	width:100px;
}

.tplSearchAdressePoM
{
	width:140px;

}

.tplSearchAdresse
{
	width:180px;

}

.tplSearchStatus
{
	width:55px;
}

.tplSearchVermnr
{
	width:70px;
}


/* Vertragsuche Styles */
.tplSearchVeNr
{
	width:140px;
}

.tplSearchVeGes
{
	width:110px;
}

.tplSearchVeProdukt
{
	width:100px;
}

.tplSearchVeVn
{
	width:120px;
}

.tplSearchVeVm
{
	width:110px;
}

.tplSearchVeStatus
{
	width:60px;
}


/* Schaden Styles */
.tplSearchScNr
{
	width:110px;
}

.tplSearchScDatum
{
	width:110px;
}

.tplSearchScArt
{
	width:110px;
}

.tplSearchScProdukt
{
	width:100px;
}

.tplSearchScVn
{
	width:90px;
}



.tplSearchSpace
{
	width:10px !important;
	font-size:1px;
}

.tplSearchLinkTd
{
    color:#333333;    
}

.tplSearchContent
{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}

.tplSearchResultDiv
{
	margin-right:27px;margin-bottom:0px;margin-top:20px;
}

.tplSearchResultSpan
{
	padding:0px;
    color:#333333;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size:12px;			
	display:block; 
	text-align: right;
}

.tplSearchResultMsgDiv
{
	padding:0px;
    color:#f6730f;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size:12px;			
}

.tplSearchResultList td
{
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size:13px !important;
	text-align: left;
	color:#333;
}


.tplSearchVerColorDiv
{
	
}

/*
	Detailsuche
*/

.tplDetailSearchName
{
	width:160px;
}

.tplDetailSearchGeburtsdatum
{
	width:120px;
}

.tplDetailSearchAdresse
{
	width:220px;
}

.tplDetailSearchStatus
{
	width:60px;
}


.tplDetailSearchVorgang
{
	width:110px;
}

.tplDetailSearchGesellschaft
{
	width:110px;
}

.tplDetailSearchSparte
{
	width:50px;
}

.tplDetailSearchTarif
{
	width:100px;
}

.tplDetailSearchVn
{
	width:110px;
}



/*
    --------------------------------------
    ----------- BAL - WEBSEITE -----------
    --------------------------------------
*/

.head_search
{
    margin-top:100px;
    height:51px;
    margin-bottom:25px;
}

.head_search_input
{
    border:none;
    margin:0;
    padding:0;
    
    width:213px;
    margin-left:12px;
    height:100%;
    
    font-family: 'Open Sans', sans-serif;
	font-weight: 600;
    font-size:16px;
    color:#006b2d;
    
    background:none;
    float:left;
}

.head_search_submit
{
    border:none;
    margin:0;
    padding:0;
    
    float:left;   
    height:100%;
    width: 75px;
    
    background-color:#006b2d;
    background-image:url(../img/search.png);
    background-position:center center;
    background-repeat:no-repeat;
    
    cursor:pointer;
    
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.login_widget
{
    padding-top:7px;
    padding-bottom:7px;
    
    margin-bottom:15px;
}

.login_widget_title
{
    width:270px;
    margin-left:15px;
    margin-top:5px;
    
    font-family: 'Open Sans', sans-serif;
	font-weight: 600;
    font-size:14px;
    color:#006b2d;
    text-transform: uppercase;
}

.login_widget_input
{
    padding:0px;
    
    width:263px;
    height:33px;
    margin-left:15px;
    padding-left:5px;
    
    border: 1px solid #cbd3d8;    
}

.login_widget_input_error
{
    border-bottom:1px solid #CC0D0D!important;
}

.pw_lost_link
{
    color:#CC0D0D;
}

.login_widget_bouncer
{
    height:1px;
    background-color: #c5ccd2;
    width: 286px;
    
    margin:auto;
    margin-top:13px;
    margin-bottom:7px;
    
}

.submit_center
{
    text-align:center;
}

.login_widget_submit
{
    background:none;
    margin:0;
    padding:0;
    border:none;
    
    cursor:pointer;
    margin:auto!important;
    
    font-family: 'Open Sans', sans-serif;
	font-weight: 600;
    font-size:14px;
    color:#006b2d;
}

.hotline_widget
{
    font-family: 'Open Sans', sans-serif;
    color:#006b2d;
    padding-bottom:10px;
}

.div_text_16b
{
    font-size:16px;
    font-weight: 600;
    line-height:30px;
    
}

.div_text_14
{
    font-size:14px;
    line-height:23px;
}

.div_text_12
{
    font-size:12px;
}

.hotline_widget_content
{
    padding-left:15px;
    padding-right:15px;
}

.box_start_slider
{
    position:relative;
    height: 178px;
    
    text-transform: uppercase;
    background-repeat: no-repeat;
    margin-bottom:15px;
}

.box_start_slider_text
{
    padding-top:10px;
    margin-left:15px;
    width:100%;
}

.box_start_slider_text h1
{
    margin:0!important;
    padding:0!important;
    font-family: 'Open Sans', sans-serif;
	font-weight: 600;
    font-size:24px;
    color:#FFFFFF!important; 
    text-shadow: 1px 1px 3px #5E5E5E;  
}

.box_kurztext
{
    margin-bottom:15px;
    position:relative;
    overflow:hidden;
    min-height: 175px;
}

.box_kurztext_service
{
    min-height: 180px;
}

.box_kurztext_service .box_kurztext_content
{
    
    position:absolute;
    top:40px;
    left:0px;
    /*background-color: rgba(255,255,255, 0.5);*/
    z-index:1000!important;
    
    
    width: 355px!important;
    
    
    
}

.box_kurztext_absolute_image
{
    z-index:1!important;
    position:absolute;
    top:0px;
    right:-70px;    
}

.box_kurztext_headline
{
    padding-left:8px;
    padding-top:6px;
    width:585px;
    height:32px;
    margin:auto;
    border-bottom:1px solid #cbd3d8;    
}

.box_kurztext_headline h1
{
    margin:0!important;
    padding:0!important;   
    
    color:#006b2d;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size:20px;
    text-transform: uppercase;
}

.box_kurztext_content
{
    padding-left:15px;
    padding-right:15px;
    padding-top:10px;
    padding-bottom:15px;
    
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 13px;
    line-height:20px;
    
    color:#333333;
}


.wrapper_stammdaten_kunde
{
    margin:auto;
    width: 850px;
    color:#006b2d;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size:12px;
}

.wrapper_stammdaten_kunde span
{
    color:#006b2d!important;    
}

.wrapper_stammdaten_kunde b
{
    color:#006b2d!important;  
    font-size:14px;  
}

.submit_btn_small
{
    margin-left:10px;
}

/*
    Mediathek
*/

.mediathek_wrapper
{    
    font-family: 'Open Sans', sans-serif;
    font-size:12px;
}

.mediathek_wrapper h2
{
    font-family: 'Open Sans', sans-serif!important;
    font-size:16px!important; 
    color:#006b2d!important;
    font-weight: 600!important; 
}

.mediathek_wrapper .mediathek_content_wrapper a
{
    font-size:10px!important;
    color:#006b2d!important; 
}

.mediathek_wrapper h2.content_headline
{
    font-weight: 400!important;
    font-size:14px!important;
}

.mediathek_content_wrapper
{
    padding-left:10px;
    padding-right:10px;
}

.pagination a.pag_link, .pagination a.pag_activ
{
    color:#006b2d!important;
    font-size:16px!important;
    font-weight: 600!important;
    padding-left:5px;
    padding-right:5px;
}



.pagination a.pag_link
{
    border:1px dotted #CBD3D8;
}

.pagination a.pag_activ
{
    border:1px dotted #006b2d;
}

.mediathek_search
{
    float:right; 
    margin-right:4px;   
    margin-bottom:10px;
}

.mediathek_search_input
{
    border:none;
    padding:0;
    margin:0;
    
    width:225px;
    padding-left:5px;
    height:33px;
    float:left;
    
    border:1px solid #e6e6e6;
    
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.mediathek_search_submit
{
    border:none;
    padding:0;
    margin:0;
    
    width:35px;
    height:35px;
    float:left;
    
    background-color:#006b2d;
    
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    
    background-image:url(../img/search.png);
    background-repeat:no-repeat;
    background-position:center center;
    
    cursor:pointer;
}


.text-align_center
{
    text-align:center;
}

.height_2_widgets
{
    min-height:367px;
}

.highlight
{
    background-color:#CBD3D8;
}

.add_user_image
{
    display:none;
    border-radius: 50%;
    background-color:#006b2d;
    font-family: 'Open Sans', sans-serif!important;
    font-size:20px!important; 
    color:#FFFFFF!important;
    font-weight: 600!important; 
    width:20px;
    height:20px;
    text-align:center;
    line-height:18px;
    position:absolute;
    top:60px;
    left:66px;
    cursor:pointer;
    opacity:0.8;
}

.add_image_upload
{
    display:none;
}

.pflicht
{
    color: #D00D0D;   
}	

.form_input_wrapper
{
    width:100%;
}

.form_input_title
{
    margin-top:10px;
    width:100%;
}

.form_input_50
{
    float:left;
    margin:0;
    padding:0;
    padding-left:1%;
    width:47.5%;
    height:25px; 
    margin-right:1%;                   
}

.form_input_50_select
{
    float:left;
    margin:0;
    padding:0;
    padding-left:1%;
    width:48.5%;
    height:25px; 
    margin-right:1.5%;     
}

.form_input_100
{
    float:left;
    margin:0;
    padding:0;
    padding-left:1%;
    width:97.5%;
    height:25px;
}

.form_input_textarea
{
    height:150px;
    padding-top:1%;
    font-family:verdana;
    font-size:12px;
}

.form_input_submit
{
    box-shadow: 0px 1px 0px 0px #FFF inset;
    background: -moz-linear-gradient(center top , #F9F9F9 5%, #E9E9E9 100%) repeat scroll 0% 0% #F9F9F9;
    border-radius: 6px;
    border: 1px solid #DCDCDC;
    display: inline-block;
    color: #1C4167;
    /*font-family: arial;*/
    font-size: 14px;
    font-weight: normal;
    padding: 0px 24px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #D6D6D6;
    height: 24px !important;
    cursor: pointer;

    float:right;
    margin-top:10px;
    margin-bottom:10px;
    margin-right:1.5%;
    
    cursor:pointer;
                       
}

.submit_btn:hover 
{

}
.submit_btn:active 
{
   position:relative;
   top:1px;
}

.pflich_error_wraper
{
    border: 1px dashed #D00D0D;
    width:97.5%;
    margin-bottom:20px;
}



/* Versicherungs Lexikon */
		
#versLexikonWrapper
{
    margin:15px;
    width:95%;
    overflow:hidden;
}

#versLexikonContent
{
	color:#006b2d;
    font-family: 'Open Sans', sans-serif;
    font-size:12px;	
    overflow:hidden;
}

#versLexikonContent h1
{
	font-size:14px;
	font-weight: 600;
	color:#006b2d;
}

#versLexikonContent h2
{
	font-size:13px;
	font-weight: 600;
	color:#006b2d;
}

#versLexikonContent a
{
	color:#006b2d;
	text-decoration:underline;
	font-weight: 600;
}

#versLexikonContent table
{
	
}

#versLexikonContent .stw_verweise_stichwort span:after {
    content:"\a";
    white-space: pre;
}

#versLexikonContent ul
{
    list-style-image: url(../img/list_img_bal.gif);
    list-style-position: inherit;
    padding:0px;
    margin-left:16px;
}

ol
{
	list-style-type:none;
}

/*
    Footer-Menü
*/

#footer_div ul
{
    float:right;    
    margin:0;
    padding:0;
    list-style:none;

    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    
    overflow:hidden;
}

#footer_div ul li
{
    float:left;   
    padding:0px;
    margin:0px; 
}

#footer_div ul li a
{
    display:block;
    
    color:#006b2d;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;	
    font-weight:600;
    line-height:40px;
    
    padding-left:5px;
    padding-right:5px;
}

#footer_div ul li a:hover, #footer_div ul li a.footer_active
{
    background-color: #006b2d;
    color: #FFFFFF;   
}

.footer_copy
{
    float:left;
    margin-left:10px;
    color:#006b2d;
    font-family: 'Open Sans', sans-serif;
    font-size:13px;	
    font-weight:400;
    line-height:40px;
}

.footer_logo
{
    margin-left: 20px;
    width:182px;
    height:100%;
    
    background-image:url(../img/mediolanium.png);
    background-position:center center;
    background-repeat:no-repeat;
    float:left;
}

.box_kurztext_content a
{
    color:#006b2d!important;    
}

.content_box, a.box_link, a.box_link div.link_title, a.box_link div.link_title_subline{
    width: 427px;

}
div#search_input_div{
    width:867px;
}
div#search_input_div input#search_input{
    width:427px;
    
}
.spacer_row_left, .spacer_row_right, .expand_wrapper {
    width:867px;
}
.spacer_row_connector_left, .spacer_row_connector_right{
    width:427px;
}
.spacer_row_connector_right{
    left:440px;
}
