.breitbild {}
.highlight { width: 70%; position: relative; padding: 10px; color: #000; margin-left: auto; margin-right: auto; background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFDBD6), to(#FFA093)); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

.hidden { display:none; }


#bx_content ul.btnlist { text-align:left; }
#bx_content ul.btnlist li { display:inline; line-height:38px; padding:7px 16px; border:1px solid #454f4b; background:none; list-style:none; list-style-image:none; white-space:nowrap; font-weight:normal; }



.box1 { text-align: center !important; width: 25%; float: left; }
.box1_inhalt { padding: 20px; border: 1px solid #ccc;margin: 10px;  background: #FFF; height: 520px; cursor:pointer; }
.box1 .box1_inhalt { background:rgba(141,100,0,0.12); }
.box4 .box1_inhalt { background:rgba(0,103,141,0.12); }
.box3 .box1_inhalt { background:rgba(0,141,133,0.12); }
.box2 .box1_inhalt { background:rgba(96,141,0,0.12); }

.box1:hover .box1_inhalt { background:rgba(141,100,0,0.25); }
.box4:hover .box1_inhalt { background:rgba(0,103,141,0.25); }
.box3:hover .box1_inhalt { background:rgba(0,141,133,0.25); }
.box2:hover .box1_inhalt { background:rgba(96,141,0,0.25); }


.box1 strong { color:rgba(141,100,0,100); }
.box4 strong { color:rgba(0,103,141,100); }
.box3 strong { color:rgba(0,141,133,100); }
.box2 strong { color:rgba(96,141,0,100); }


.chat_them.chat_intro { width: 50%; float: left; }
.chat_me.chat_intro { width: 50%; float: right; }
#bx_container .blog_c .chat_me.chat_intro p { text-align:right !important; }

.chat_them p { float: left;margin: 0 0 0.5em; border-radius: 1em; padding: 0.5em 1em; background: #e5e5ea; max-width: 75%; clear: both; position: relative; }
.chat_them.chat_intro p { width:90%; max-width:90%; }
.chat_them p ::after { content: ""; position: absolute; left: -0.5em; bottom: 0; width: 0.5em; height: 1em; border-right: 0.5em solid #e5e5ea; border-bottom-right-radius: 1em 0.5em; }
.chat_me p { float: right; margin: 0 0 0.5em; border-radius: 1em; padding: 0.5em 1em; max-width: 75%; clear: both; position: relative; background-color: #1289fe; color: white; }
.chat_me.chat_intro p { width:90%; max-width:90%; }
.chat_me p::after { content: ""; position: absolute; right: -0.5em; bottom: 0; width: 0.5em; height: 1em; border-left: 0.5em solid #1289fe; border-bottom-left-radius: 1em 0.5em; }


.video_c { width:100%;max-width:800px;margin:auto; }
.video,#pr3000_film { position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 0; overflow: hidden; }
.video iframe,#pr3000_film iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 
.video video,#pr3000_film video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 

.bild_links { float: left; margin: 0px 15px 15px 0px; }
.bild_rechts { float: right; margin: 0px 0px 15px 15px; }
.bild_titel { display:block; font-style:italic; font-size:12px; padding:5px 0px 0px 0px; text-align:center; line-height:15px; }
.bild_rechts .bild_titel { text-align:center; }

.buttonlist li { margin-top:5px; }
.buttonlist .button { display:block; }
.buttonlist_1 .button { width:250px; }

input.button,input.button2 { border:2px solid #133b76; background-color:#133b76; color:#FFFFFF; font-size:15px; text-transform: uppercase; height:36px; line-height:normal; font-weight:bold; cursor:pointer; padding:5px 15px; }
.siteid_1030 input.button,.siteid_1030 input.button2 { border:2px solid #487c7d; background-color:#487c7d;color:#FFFFFF; }
.siteid_1031 input.button,.siteid_1031 input.button2 { border:2px solid #780049; background-color:#780049;color:#FFFFFF; }
.siteid_1032 input.button,.siteid_1032 input.button2 { border:2px solid #aa7647; background-color:#aa7647;color:#FFFFFF; }

input.button.bigbutton { font-size:20px; height:50px; }

input.button:hover,
input.button2:hover { border:2px solid #000000; background-color:#000000; color:#FFFFFF; cursor:pointer; }
input.button2 { border:2px solid #434343; background-color:#434343; color:#FFFFFF; }
input.button2:hover { border:2px solid #434343; background-color:#FFFFFF; color:#434343; }

a.button,a.button:link,a.button:visited,a.button:active,a.button:hover,
a.button2,a.button2:link,a.button2:visited,a.button2:active,a.button2:hover { border:2px solid #133b76; background-color:#133b76; color:#FFFFFF; font-size:15px; line-height:18px; cursor:pointer; text-transform: uppercase; font-weight: bold; padding:7px 15px; text-decoration:none; }
.siteid_1030 a.button2,.siteid_1030 a.button2:link,.siteid_1030 a.button2:visited,.siteid_1030 a.button2:active,.siteid_1030 a.button2:hover { border:2px solid #487c7d; background-color:#487c7d; color:#FFFFFF; }
.siteid_1031 a.button2,.siteid_1031 a.button2:link,.siteid_1031 a.button2:visited,.siteid_1031 a.button2:active,.siteid_1031 a.button2:hover { border:2px solid #3c0025; background-color:#3c0025; color:#FFFFFF; }
.siteid_1032 a.button2,.siteid_1032 a.button2:link,.siteid_1032 a.button2:visited,.siteid_1032 a.button2:active,.siteid_1032 a.button2:hover { border:2px solid #aa7647; background-color:#aa7647; color:#FFFFFF; }

.siteid_1030 a.button,.siteid_1030 a.button:link,.siteid_1030 a.button:visited,.siteid_1030 a.button:active,.siteid_1030 a.button:hover,
.siteid_1030 a.button2,.siteid_1030 a.button2:link,.siteid_1030 a.button2:visited,.siteid_1030 a.button2:active,.siteid_1030 a.button2:hover { border:2px solid #487c7d; background-color:#487c7d; color:#FFFFFF; }

.siteid_1031 a.button,.siteid_1031 a.button:link,.siteid_1031 a.button:visited,.siteid_1031 a.button:active,.siteid_1031 a.button:hover,
.siteid_1031 a.button2,.siteid_1031 a.button2:link,.siteid_1031 a.button2:visited,.siteid_1031 a.button2:active,.siteid_1031 a.button2:hover { border:2px solid #780049; background-color:#780049; color:#FFFFFF; }

.siteid_1032 a.button,.siteid_1032 a.button:link,.siteid_1032 a.button:visited,.siteid_1032 a.button:active,.siteid_1032 a.button:hover,
.siteid_1032 a.button2,.siteid_1032 a.button2:link,.siteid_1032 a.button2:visited,.siteid_1032 a.button2:active,.siteid_1032 a.button2:hover { border:2px solid #aa7647; background-color:#aa7647; color:#FFFFFF; }

a.button:hover { border:2px solid #000; background-color:#000; color:#FFF !important; text-decoration:none; }




a.button.active,a.button.active:link,a.button.active:visited,a.button.active:active,a.button.active:hover { background-color:#3c3c3b; color:#133b76; }
.siteid_1030 a.button.active,.siteid_1030 a.button.active:link,.siteid_1030 a.button.active:visited,.siteid_1030 a.button.active:active,.siteid_1030 a.button.active:hover { background-color:#3c3c3b; color:#487c7d; }
.siteid_1031 a.button.active,.siteid_1031 a.button.active:link,.siteid_1031 a.button.active:visited,.siteid_1031 a.button.active:active,.siteid_1031 a.button.active:hover { background-color:#FFF; color:#780049; }
.siteid_1032 a.button.active,.siteid_1032 a.button.active:link,.siteid_1032 a.button.active:visited,.siteid_1032 a.button.active:active,.siteid_1032 a.button.active:hover { background-color:#FFF; color:#aa7647; }


a.button2,a.button2:link,a.button2:visited,a.button2:active,a.button2:hover { background-color:#434343; color:#FFFFFF; border:2px solid #434343; }
a.button2:hover { background-color:#FFFFFF !important; color:#434343 !important; border:2px solid #434343 !important; }

a.button3,a.button3:link,a.button3:visited,a.button3:active,a.button3:hover { background-color:#000; color:#133b76; border:2px solid #000; }
a.button3:hover { background-color:#434343; color:#133b76 !important; border:2px solid #434343; }


a.smallbutton:link,a.smallbutton:visited,a.smallbutton:active,a.smallbutton:hover { border:1px solid #000; background-color:#000; color:#000000; font-size:11px; cursor:pointer; padding:1px 5px; margin:0px 0px 3px 0px; text-decoration:none; text-align:center; }
a.smallbutton:hover { border:1px solid #343434; background-color:#343434; color:#133b76; text-decoration:none; }


.round_button { margin-left: -1px; background:#000; display:inline; padding:2px 0px; }
.round_button a.button,.round_button input.button { margin-left: 1px; margin-right: 1px; padding-bottom:1px; }
.round_button a.button:hover,.round_button input.button:hover,
.round_button a.button.active,.round_button a.button.active:link,.round_button a.button.active:visited,.round_button a.button.active:active,.round_button a.button.active:hover { margin-right:1px; border-left:1px solid #133b76; border-right:1px solid transparent; }


.button_w1 { width:150px; display:block; }

input.integratedInput { border:none; /*resize:none;*/ overflow-y:hidden; /*margin:1px;*/ background:transparent; }
textarea.integratedInput { border:none; border:1px solid transparent; /*margin:1px;*/ background:transparent; }
textarea.integratedInput:hover { border:1px solid #CCCCCC; }

.error { color: #a61c12; border:1px solid #a61c12; background-color: #FFFFFF; font-weight:bold; font-size:15px; line-height:20px; padding:10px; margin-bottom:15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; }
.error.info { color: #000; border:1px solid #CCC; background-color: #FFFFFF; font-weight:bold; font-size:15px; line-height:20px; padding:10px; margin-bottom:15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; }

.error a:link,.error a:visited,.error a:active { color:#000; }
.error a.button:link,.error a.button:visited,.error a.button:active { color:#FFF; }
.error a:hover { color:#a61c12; }
.ssl { color: #a61c12; border:1px solid #a61c12; background-color: #FFFFFF; font-weight:bold; font-size:15px; line-height:20px; padding:10px; margin-bottom:15px; }

.tbl_heading { color: #f79f1a; font-weight:bold; font-size:11px; padding:5px; text-transform:uppercase; }
.hinweis { color:#dc1900; }

.img_s { border: 1px solid #FFFFFF; }

.fnk_feld { background-color:#FFFFFF; border:1px solid #f79f1a; }
.btn_text { font-family:'Small Fonts',sans-serif; font-size: 9px; text-transform: uppercase; text-decoration: none; color:#FFFFFF; }
.small_txt { font-family:'Small Fonts',sans-serif; font-size: 9px; text-transform: uppercase; text-decoration: none; color:#FFFFFF; }
.small,.small input,.small select,.small textarea { font-size:10px; font-weight:100; text-decoration: none; }
.img_link { margin:0px 5px 0px 0px;	 }
.small h2 { font-size:12px !important; line-height: normal; margin:0px 0px 4px 0px; text-align:left !important; }
.small p { text-align:justify; line-height: normal; margin:0px 0px 4px 0px; }

.tblEdit { border:none; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; }
.tblEdit th,.tblEdit_head { height:17px; font-size:13px; text-transform:uppercase; background:#FFF; border-bottom:3px solid #818082; font-weight:bold; text-align:left; padding:10px 10px 10px 10px; }
.tblEdit th,table.tblEdit th,.tblEdit_head { color:#565656; vertical-align:middle; }
.tblEdit td { vertical-align:top; padding:3px 10px 2px 10px; /*color: #FFFFFF;*/ }
div.tblEdit_head div { padding:1px 0px 0px 0px; }
div.tblEdit_head { margin-bottom:1px; }
.tblEdit th,.tblEdit_head,.tblEdit_head th,.tblEdit_head td { color:#232323; }
.tblEdit th,.tblEdit_head,.tblEdit_head th,
.tblEdit th a:link,.tblEdit_head a:link,.tblEdit_head th a:link,
.tblEdit th a:visited,.tblEdit_head a:visited,.tblEdit_head th a:visited,
.tblEdit th a:active,.tblEdit_head a:active,.tblEdit_head th a:active { color:#000000; text-decoration:none; }
.tblEdit th a:hover,.tblEdit_head a:hover,.tblEdit_head th a:hover { color:#333333; text-decoration:underline; }
.tblEdit_btm td { background:none; border:none; padding-left:0px;padding-right:0px; }
.tblEdit_btm1 td { background:none; border:none; }


.itemList { background:#FFF;/* url(/img/design/itemlist_bg.png) bottom repeat-x;*/ color:#000000; /*height:25px;*/ }
.itemList *,.itemList_active * {  text-align:left !important; }
.itemList td { cursor:pointer; /*border-top:1px solid #000;*/ border-top:none; color:#000000; text-align:left; }
.tblEdit tr:nth-child(even) td { background:#fbfafb; }
.tblEdit tr:nth-child(odd) td { background:#f3f2f5; }
.tblEdit_vertical td { border-top:none; /*border-bottom:1px solid #FFF;*/ }
.itemList .cn,.itemList.cn,.tblEdit .cn,.box1.cn { background:#f3f2f5; text-align:left; }
.itemList .c2,.itemList.c2,.tblEdit .c2,.box1.c2 { background:#fbfafb; text-align:left; }
.itemList .c3,.itemList.c3,.tblEdit .c3,.box1.c3 { background:#f0f0f0; text-align:left; }
.itemList_active,.itemList_active .cn,.itemList_active .c2,
.itemList:hover,.itemList:hover td,.itemList:hover .cn,.itemList:hover .c2 { background:#97bf0d !important; color:#000000; text-align:left; }
.itemList_active2,.itemList_active2 .cn,.itemList_active2 .c2 { background:#FFC; color:#000000; text-align:left; }
.itemList_inactive:hover,.itemList_inactive:hover .cn,.itemList_inactive:hover .c2 { background:#CCC; color:#FFF;	 }
.itemList_inactive,.itemList_inactive .cn,.itemList_inactive .c2 { background:#FCC; color:#FFF;	 }
.itemList_active,.itemList:hover,.itemList:hover td { color:#000000; }
.itemList_active a:link,.itemList_active a:active,.itemList_active a:visited,.itemList_active a:hover,
.itemList:hover a:link,.itemList:hover a:active,.itemList:hover a:visited,.itemList:hover a:hover { color:#000000; text-decoration:underline; }
/* DESIGN */

.nav_lang { color:#fe8a22; text-decoration:none; }
.nav_lang a:link,.nav_lang a:visited,.nav_lang a:active { color:#FFFFFF; text-decoration:none; }
.nav_lang #active,.nav_lang #active a:link,.nav_lang #active a:visited,.nav_lang #active a:active { color:#f9c87a; text-decoration:none; }
.nav_lang a:hover,.nav_lang #active a:hover { color:#fe8a22; text-decoration:underline; }

.hr { padding-top:10px; padding-bottom:0px; background-image: url(../../../../../../img/design/hr.png); background-repeat:repeat-x; background-position:center; height: 1px; border: 0px; }

.fortschrittsanzeige { color: #000000; font-size:10px; }
.navbtn_heading,.navbtn_heading a:link,.navbtn_heading a:active,.navbtn_heading a:visited { color: #000000; height:22px; background-image:url(../../../../../../img/design/nav_bg_h.gif); background-repeat:repeat-x; font-size:11px; text-align:center; text-decoration:none; }
.navbtn { color: #000000; height:77px; background-image:url(../../../../../../img/design/nav_bg.gif); background-repeat:repeat-x; font-size:11px; text-align:left; }
.navbtn a:link,.navbtn a:active,.navbtn a:visited,.navbtn2 a:link,.navbtn2 a:active,.navbtn2 a:visited { text-decoration:none; color:#000; }
.navbtn a:hover,.navbtn2 a:hover { text-decoration:none; color:#000000; }

.navbtn2_heading,.navbtn2_heading a:link,.navbtn2_heading a:active,.navbtn2_heading a:visited { color: #000000; height:22px; background-image:url(../../../../../../img/design/nav_bg2_h.gif); background-repeat:repeat-x; font-size:11px; text-align:center; text-decoration:none; }
.navbtn_heading a:hover,.navbtn2_heading a:hover { color: #000; font-weight:bold; text-decoration:none; font-size:11px; }
.navbtn2 { color: #000000; height:77px; background-image:url(../../../../../../img/design/nav_bg2.gif); background-repeat:repeat-x; font-size:11px; text-align:left; }

.nav,.nav a:link,.nav a:visited,.nav a:active { color:#000000; text-decoration: none; }
.nav a:hover { color:#000; text-decoration: underline; }
.box_text,.box_text td,.box_text th,.box_text div { color:#000000; }
.box_text .active { color:#000; }

.box_text a:link,.box_text a:visited,.box_text a:active { color:#000; text-decoration:none; }
.box_text a:hover { color:#000000; text-decoration:underline; }

.menue { color:#f79f1a; font-size:11px; }
.menue a:link,.menue a:active,.menue a:visited { color:#f79f1a; text-decoration:none; }
.menue a:hover { color:#f79f1a; text-decoration:none; }

.h1_td { background-color:#bbdbee; padding-left:10px; }

.bgBtn,.bgBtn a:link,.bgBtn a:active,.bgBtn a:visited { color:#535353; text-decoration:none; }
.bgBtn a:hover { color:#eb7c22; text-decoration:underline; }


input.btn_ok { border:0px; background:url(../../../../../../img/buttons/bg_ok.png); background-repeat:no-repeat; padding:0px 15px 0px 48px; height:29px; width:85px; font-size:15px; font-weight:bold; text-transform:uppercase; cursor:pointer; }
input.btn_ok:hover { background:url(../../../../../../img/buttons/bg_ok-h.png); }
input.btn_close,
input.btn_1 { border:0px; background:url(../../../../../../img/buttons/btn1_bg.png); color:#000000; background-repeat:no-repeat; padding:0px 0px 0px 0px; height:22px; width:81px; font-size:10px; font-weight:bold; text-transform:uppercase; cursor:pointer; }
input.btn_close:hover,
input.btn_1:hover { color:#0563a0; }
input.btn_close { background:url(../../../../../../img/buttons/btn1_bg.png); width:81px; }

.cms_fieldwarning { color:#990000; }

input.inactive { color:#838383; }

.user_actionlist { font-size:11px; text-align:left; }
.dropdown_container { background-color:#eaecef; border:1px solid #343434; color:#000; }
.dropdown_container .dropdown_heading { cursor:pointer; padding-top:1px; padding-bottom:1px; background:url(../../../../../../img/design/dropdown.png) no-repeat top right; }
.dropdown_container .dropdown_content { background-color:#eaecef; display:none; position:absolute; }
.dropdown_container:hover .dropdown_content,.dropdown_content:hover { display:inline; }


.dnd_object { float:left; }
.dnd_object,.dnd_object div { width:150px; height:150px; }
.dnd_object div { border:1px solid #999999; /*position:absolute;*/ }
.dnd_object div:hover { border:1px solid #000000; background-color:#999999; }
.dnd_object div:active { border:1px solid #000000; background-color:#000000; }


/* MULTI-LANG */

.site_langSelect img { border:1px transparent; filter:alpha(opacity=50); opacity: 0.5; }
.site_langSelect .active img { border:1px solid #000000; filter:none; opacity: 1; }
.site_langSelect a:hover img { filter:none; opacity: 1; }
#site_langSelect .active img { border:1px solid #FFFFFF; filter:none; opacity: 1; }

/* MULTI-LANG ALT */

.langSelect,a.langSelect:link,a.langSelect:visited,a.langSelect:active,a.langSelect:hover { font-weight:100; text-decoration:none; border:1px solid #000000; border-left:none; background-color:#FFFFFF; color:#660000; padding:2px 4px 1px 4px; line-height:24px; }
.langSelect_active,a.langSelect_active:link,a.langSelect_active:visited,a.langSelect_active:active,a.langSelect_active:hover { font-weight:bold; text-decoration:none; border:1px solid #000000; border-left:none; background-color:#000000; color:#FFFFFF; padding:2px 4px 1px 4px; line-height:24px; }
a.langSelect:hover { background-color:#CC0000; color:#FFFFFF; }
a.langSelect_active:hover { background-color:#333333; color:#FFFFFF; }

.button1,#modDivAlert .button1 { border:none; background:url(../../../../../../img/buttons/btn1_bg.png) repeat-x top; border:1px solid #757575; padding:1px 5px; font-size:11px; cursor:pointer; text-transform:uppercase; text-align:center; height:18px; font-weight:bold; color:#FFFFFF; }

.errorfield { color: #932802; font-weight:bold; border:1px solid #932802; background-color:#f7eeeb; }



.big,.big_input,.big_input input { font-size:18px;line-height:normal !important; }
.big2 { font-size:16px;line-height:normal !important; }
.big_input { /*font-weight:bold;*/ }
#bx_content2 .big p,#bx_content2 big2 p { line-height:normal !important; }



.tbl_vars { border-spacing: 0px 5px; border-collapse: separate; }
.frm_label { text-align: right; font-weight: 600; /*letter-spacing: 1px;*/ text-transform: uppercase;font-size: 11px;font-family: 'Open Sans', "sans-serif"; padding: 10px 8px 0px 0px; }
.frm_input { padding:0px 5px 0px 0px; }
.frm_input input { }
.frm_extra { padding:0px 5px 0px 0px; }



.bigbutton { }

.button-dn { background:url(../img/ico-btndn.png) 13px center no-repeat; }
.button-dn.button2 { background:url(../img/ico-btndn3.png) 13px center no-repeat; }
.button-dn:hover { background:#000 url(../img/ico-btndn2.png) 13px center no-repeat; }
.button-dn.button2:hover { background:#000 url(../img/ico-btndn2.png) 13px center no-repeat; }


#fusszeile {
		margin-top:20px;
		padding-top:10px;
	border-top:1px solid #999;
	color:#333333;
	font-size:9px;
	text-align:center;
}


/* TAB-LIST */

.tabList { display:block; }
.tabList .tabContent { display:block; clear:both; padding-top:10px; }

.tabList ul { padding-left:0px; font-size:11px; }
.tabList ul.tabs { margin:0px; padding:0px; }
.tabList ul.tabs li { float:left; position:relative; list-style-type:none; list-style-image:none; margin:0px 3px 0px 0px; padding:0px 0px 0px 0px; line-height:25px;  }
.tab_content { display:none; }
.tab_content1 { visibility:hidden; }
.tab_content_show { display:inline; }




.checklist { margin-left: 0px; }

.checklist li { list-style-image: url(../img/ico_check3.png); list-style-position: inside; padding:2px 0px 0px 0px !important; margin:0px 0px 0px 0px !important; }

.checklist_big { margin-left: 0px; }
.checklist_big li { list-style-image:none; list-style: none; padding:4px 0px 4px 50px !important; background:url(../img/ico_check2.png) 0px 0px no-repeat; list-style-position: inside; margin:0px 0px 0px 0px !important; font-size:26px; line-height:normal; }
