/* GLOBALS */

* 				{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
img 			{ border:0; }
body 			{ text-align: left;	background: url(../img/site_bg.jpg) left top repeat; padding-bottom:40px; }
.wrapper 		{ width:976px; margin-right: auto; margin-left: auto; text-align: left; }
a, input 		{ outline:none; color:inherit;}
.absolute 		{ position:absolute; }
.relative 		{ position:relative; z-index:999; }
.verlauf_head	{ background: url(../img/verlauf_head.gif) left top repeat-x; min-height:251px; }
.outer			{ padding-left:2px; padding-right:2px; }

/* HEADER */
.red, .required {color:red;}
.header				{ width:972px; height:113px; background: url(../img/bg_head.jpg) left top no-repeat; }
.logo				{ width:369px; height:49px; float:left; margin-top:36px; }
.suche				{ width:291px; height:27px; float:right; overflow: hidden; margin-top:21px; }
.suche_outer		{ width:222px; height:27px; background: url(../img/suche_outer.gif) left top no-repeat; float:left; overflow: hidden; } 
.suche_outer input	{ background: transparent; border: 0 none; font-size:12px; color:#726e6e; width:90%; padding-left:10px; padding-top:6px; }
input[type=text]	{ width:233px; height:27px;  border: solid 1px grey; font-size:12px; color:#726e6e; padding-left:10px; padding-right:10px;  }
.btn_suchen			{ float:right; }

/* NAVIGATION */

.top_navi					{ width:972px; height:42px; margin-bottom:18px; background: url(../img/bg_navi.gif) left top no-repeat; }
.top_navi ul					{ list-style: none; }
.top_navi ul li					{ float:left; height:42px; background: url(../img/navi_bg.gif) left top repeat-x;}
/*.top_navi ul li.first				{ float:left; height:42px;}*/
.top_navi ul li a				{ display: block; float:left; height:42px; line-height:42px; padding-left:22px; padding-right:23px; font-size:14px; color:#FFF; text-shadow:0px -1px 0 #383838; text-decoration: none; background: url(../img/navi_trenner.gif) right top no-repeat; }
.top_navi ul li a:hover			{ text-decoration: underline;  }
.top_navi ul li.first	{ background: url(../img/navi_first.gif) left top no-repeat; }
.top_navi ul li.active.first	{ background: url(../img/navi_active_first.gif) left top no-repeat; }
/*.top_navi ul li.active.first a	{ text-shadow:0px -1px 0 #ba3d05; }*/
.top_navi ul li.active.first a	{  }
.top_navi ul li.active			{ background: url(../img/navi_active.gif) left top repeat-x; }
.top_navi ul li.active a		{ text-shadow:0px -1px 0 #ba3d05; }
.top_navi ul li.mein_anacon		{ float:right; width:174px; height:42px; background: url(../img/navi_mein_anacon.gif) right top no-repeat; }
.top_navi ul li.mein_anacon a	{ background:none; float:right; padding-right:30px; }
.top_navi ul li.last		{ float:right; width:174px; height:42px; background: url(../img/navi_mein_anacon.gif) right top no-repeat; }
.chrome .top_navi ul li.last		{ width:168px; }
.ie .top_navi ul li.last		{ width:172px; }
.win.gecko .top_navi ul li.last		{ width:172px; }
.safari .top_navi ul li.last		{ width:168px; }
.top_navi ul li.last a      { background:none; float:right; padding-right:30px; }

/*.top_navi ul li ul			{ position:absolute; left:0px; top:43px; width:200px; background:#313131; padding:1px 1px 0px 1px; z-index:999;  }*/
.top_navi ul li ul                      { position:absolute; margin-top:42px; width:200px; background:#313131; padding:1px 1px 0px 1px; z-index:999; display:none; }
.ie .top_navi ul li ul                      { position: absolute; margin-top:42px; width:200px; background:#313131; padding:1px 1px 0px 1px; z-index:999; display:none;}
.top_navi ul li ul li			{ background: none; height:26px; float:none; }
.ie .top_navi ul li ul li			{ background: none; width:100%; height:26px; float:none; }
.top_navi ul li ul li a			{ float:none; height:26px; line-height:26px; background: url(../img/dropdown_li.gif) left top no-repeat; padding-left:20px; padding-right:10px; font-size:12px; color:#FFF; text-shadow:0; }
.top_navi ul li ul li a:hover           { background: url(../img/dropdown_li_hover.gif) left top no-repeat; color:#000; text-shadow:none;}
.top_navi ul li.active ul li a          { text-shadow:none; }
.top_navi ul li.active ul li.active a          { background: url(../img/dropdown_li_active.gif) left top no-repeat; color:white; }
.top_navi ul li ul li.last              { float:none; width:100%; height:26px; background:none;}
.chrome .top_navi ul li ul li.last              { float:none; width:100%; height:26px; background:none;}
.safari .top_navi ul li ul li.last              { float:none; width:100%; height:26px; background:none;}
.ie .top_navi ul li ul li.last              { float:none; width:100%; height:26px; background:none;}
.win.gecko .top_navi ul li ul li.last              { float:none; width:100%; height:26px; background:none;}
.top_navi ul li ul li.last a            { display:block; float:none; height:26px; line-height:26px; background: url(../img/dropdown_li.gif) left top no-repeat; padding-left:20px; padding-right:10px; font-size:12px; color:#FFF; text-shadow:0;}
.top_navi ul li ul li.last a:hover	{ background: url(../img/dropdown_li_hover.gif) left top no-repeat; color:#000; text-shadow:none;}
.top_navi ul li.active ul li.active a:hover	{ background: url(../img/dropdown_li_hover.gif) left top no-repeat; color:#000; text-shadow:none;}

/* TEASER */

.teaser			{ width:976px; height:306px; background: url(../img/bg_teaser.gif) left top no-repeat; margin-bottom:22px; }
.teaser_inner	{ padding:9px;width:100%;height:100%;}
.teaser_slider	{ width:100%; height:100%; }
.slides{width:100%;height:100%;}
.slides li{width:100%;height:100%;}

/* CONTENT */
#tabs{width:975px; margin-bottom:20px; }
.content_left			{ width:639px; float:left; }

.contentbox				{ width:639px; background:#FFF; margin-bottom:20px;}
.contentbox_bottom  	{ width:639px; background: url(../img/bg_contentbox_bottom.gif) left bottom no-repeat; }
.contentbox h1			{ display: block; width:639px; height:62px; background: url(../img/bg_h1.gif) left top no-repeat; text-indent: 19px; line-height:62px; font-size:28px; color:#000; text-shadow:0px -1px 0 #FFF; font-weight: normal;}
.contentbox_title		{ display: block; width:639px; height:62px; background: url(../img/bg_h1.gif) left top no-repeat; }
.contentbox_title h2	{ display:block; float:left; margin-left: 19px; line-height:62px; font-size:28px; color:#000; text-shadow:0px -1px 0 #FFF; font-weight: normal;}
.contentbox_inner		{ padding:19px; overflow:hidden;}
.contentbox_inner ul            { list-style:none; }
.contentbox_inner ul li  	{ font-size:12px; color:#4f4e4e; font-weight: bold; line-height:24px; background: url(../img/li3.gif) left 3px no-repeat; padding-left:15px; }
.contentbox p			{ font-size:12px; color:#000; line-height:18px; margin-bottom:15px; }
.contentbox p a			{ font-size:12px; color:#174b80; font-weight: bold; text-decoration: none; } 
.contentbox p a:hover	{ text-decoration: underline; color:#e75402; }

.newsbox 							{ width:639px; background: url(../img/bg_newsbox.gif) left top repeat-y; margin-bottom:20px; }
.newsbox_top						{ width:639px; background: url(../img/bg_newsbox_top.gif) left top no-repeat; } 
.newsbox_bottom						{ width:639px; background: url(../img/bg_newsbox_bottom.gif) left bottom no-repeat; }
.newsbox_inner						{ padding:16px; }
.title_newsbox						{ margin-bottom:20px; margin-left:4px; float:left; }
.newsbox_pagination					{ float:right; }
.arrow_pagination					{ width:27px; height:27px; float:right; margin-left:6px; }
a.newsbox_pagilink					{ line-height:27px; float:right; margin-right:15px; font-size:12px; font-weight: bold; text-decoration: underline; color:#e75402;}		 
a.newsbox_pagilink:hover			{ text-decoration: none;}
.newsbox_element					{ width:606px; background: url(../img/bg_newsbox_element.gif) left top no-repeat #FFFFFF; margin-bottom:15px; }
.newsbox_element_inner				{ padding:5px; width:100%; }
.newsbox_element_image				{ width:181px; height:115px; float:left; overflow: hidden; border:solid 1px #dddddd; }
.newsbox_element_content			{ margin-left:18px; width:381px; float:left;}
.newsbox_element_content p			{ margin-bottom:5px; font-size:12px; color:#000; line-height:18px; }		 
.newsbox_element_content p span		{ font-size:11px; line-height:20px; color:#4e4e4e; }
.newsbox_element_content p a		{ font-size:12px; color:#174b80; font-weight: bold; text-decoration: none; } 
.newsbox_element_content p a:hover	{ text-decoration: underline; color:#e75402; }	

.partnerbox				{ width:972px; height:100px; background: url(../img/bg_partnerbox.gif) left top no-repeat; margin-bottom:20px; margin-left:2px; }
.partnerbox table		{ width:813px; height:100px; margin-left:159px; }	 
.partnerbox table td	{ vertical-align: middle; text-align: center; }	 

/* SIDEBAR */

.sidebar		{ width:311px; float:right; }

.anaconbox				{ width:311px; height:276px; background-color:#ffffff; margin-bottom:20px; }
.anaconbox_inner		{ padding:74px 10px 0px 153px; }
.anaconbox_title		{ font-size:18px; color:#202020; line-height:22px; margin-bottom:10px; }
.anaconbox p			{ font-size:12px; color:#000; line-height:14px; margin-bottom:15px; }
.btn_anaconbox			{ position:absolute; width:137px; height:27px; left:153px; top:232px; z-index:999; text-align: center; line-height:27px; background: url(../img/btn_anaconbox.gif) left top no-repeat; }
.btn_anaconbox a		{ font-size:12px; color:#FFF; font-weight: bold; text-decoration: none; }
.btn_anaconbox a:hover	{ text-decoration: underline; }

.meinungbox 							{ width:311px; background: url(../img/bg_meinungbox.gif) left top repeat-y; margin-bottom:20px; }
.meinungbox_top							{ width:311px; background: url(../img/bg_meinungbox_top.gif) left top no-repeat; } 
.meinungbox_bottom						{ width:311px; background: url(../img/bg_meinungbox_bottom.gif) left bottom no-repeat; }
.meinungbox_inner						{ padding:16px; }
#slider1 {width:170px;}
#slider2{width:596px;}
.bx-wrapper {display:inline;}
.bx-next, .bx-next2                                                        { background:url(../img/arrow_right.gif) left top no-repeat; display:block;}
.bx-next a, .bx-next2 a                                                      {display:block;width:100%;height:100%;}
.bx-prev, .bx-prev2                                                        { background:url(../img/arrow_left.gif) left top no-repeat; display:block;}
.bx-prev a, .bx-prev2 a                                                      {display:block;width:100%;height:100%;}
.title_meinungbox						{ margin-bottom:10px; margin-left:4px; float:left; }
.meinungbox_element						{ width:278px; background:#FFF; margin-bottom:10px; }
.meinungbox_element_top					{ width:278px; background: url(../img/meinung_element_top.gif) left top no-repeat; }
.meinungbox_element_bottom				{ width:278px; background: url(../img/meinung_element_bottom.gif) left bottom no-repeat; }
.meinungbox_element_inner				{ padding:12px 12px 0px 12px; }
.meinungbox_element_note				{ width:39px; float:left; margin-top:4px; }
.meinungbox_element_content				{ float:left; width:209px; }
.meinungbox_element_content div {display:inline;}
.meinungbox_element_content p			{ margin-bottom:10px; font-size:12px; color:#000; line-height:18px; }
.meinungbox_element_content p strong	{ font-size:12px; color:#174b80; }
a.meinungsbox_link						{ line-height:27px; float:right; font-size:12px; font-weight: bold; text-decoration: none; color:#e75402;}		 
a.meinungsbox_link:hover				{ text-decoration: underline; color:#e75402;}

/* FOOTER */

.footer						{ width:972px; height:169px; background: url(../img/bg_footer.gif) left top no-repeat; margin-left:2px; }
.footer_inner				{ padding:24px 20px; }
.footerblock				{ width:128px; float:left; margin-right:39px; }
.footerblock p				{ font-size:12px; color:#434343; text-transform: uppercase; line-height:22px; width:128px; border-bottom:1px #FFF solid; font-weight: bold; }
.footerblock ul				{ list-style: none;}				
.footerblock ul li			{ }				
.footerblock ul li a		{ display: block; font-size:12px; color:#434343; text-decoration: none; padding-left:13px; width:128px; height:22px; background: url(../img/footer_li.gif) left top no-repeat; line-height:22px; }				
.footerblock ul li a:hover	{ text-decoration: underline; color:#e75402; }
.footerblock.lastblock		{ margin-right:63px; }
.newsletter					{ width:289px; float:left; }
.title_newsletter			{ margin-bottom:10px; }
.newsletter form{float:left;}
.newsletter p				{ font-size:12px; color:#323232; line-height:18px; margin-bottom:15px; }
.newsletter input[type=text]			{ width:180px; height:27px; background: url(../img/newsletter_outer.gif) left top no-repeat; float:left;}				
.newsletter input[type=text]                    { border: 0 none; font-size:12px; color:#726e6e; padding-left:10px; padding-right:10px; }
.newsletter input[type=submit] {background:url(../img/btn_newsletter.gif) no-repeat top left; border:none; width:84px; height:27px; color:transparent; float:left; margin-left:5px; cursor:pointer;}
.blankbox_inner form input[type=text]			{ width:180px; height:27px; background: url(../img/newsletter_outer.gif) left top no-repeat; float:left;}				
.blankbox_inner form input[type=text]                    { border: 0 none; font-size:12px; color:#726e6e; padding-left:10px; padding-right:10px; }
.blankbox_inner form input[type=submit] {background:url(../img/btn_newsletter.gif) no-repeat top left; border:none; width:84px; height:27px; color:transparent; float:left; margin-left:5px; cursor:pointer;}
.blankbox_inner form label{float:left;height:27px;line-height:27px; margin-right:5px;}
.btn_newsletter				{ float:right; }
.social						{ width:34px; float:right; }
.social_element				{ margin-bottom:14px;}
.social_element.lastblock	{ margin-bottom:0; }
.copyright 					{ margin-top:15px; width:972px; text-align: center; font-size:12px; color:#FFF;}

/* UNTERSEITE SOFTWARE */

.teaser.teaser_unterseite		{ width:976px; height:266px; background: url(../img/bg_teaser_unterseite.gif) left top no-repeat; margin-bottom:22px; }
/*.teaser_software				{ width:958px; height:248px; background: url(../img/bg_teaser_software.jpg) left top no-repeat; }*/
.teaser_software				{ width:958px; height:248px; }
/*.teaser_software_inner			{ padding-left:38px; padding-top:112px; }*/
.teaser_software_inner			{ display:block; width:100%; height:100%; }
.teaser_software_inner ul{display:block; width:100%; height:100%; }
.teaser_software_inner ul li{display:block;height:100%;}
.teaser_software_inner ul li div{padding-left:38px; padding-top:112px; height:auto;}
.teaser_software_inner ul			{ list-style: none; }
.teaser_software_inner ul li div ul li          { line-height:36px; height:auto;}				
.teaser_software_inner ul li div ul li div      { height:auto;}				
.teaser_software_inner ul li div a		{ font-size:24px; color:#FFF; text-shadow:0px -1px 0 #0c335c; letter-spacing:-0.5px; padding-left:30px; background: url(../img/li_teaser_software.gif) left 6px no-repeat; text-decoration: none; font-weight:normal; }				
.teaser_software_inner ul li div a:hover	{ text-decoration: none; color:#ff8207; }

a.btn_contentbox_title			{ width:67px; height:27px; display: block; float:right; background: url(../img/btn_contentbox_title.gif) left top no-repeat; line-height:27px; text-align: center; font-size:12px; color:white; font-weight: bold; text-decoration: none; margin-right:20px; padding:0; margin-top:17px; text-indent: 0; }				
a.btn_contentbox_title:hover	{ text-decoration: underline;}

.contentbox_screen				{ width:224px; height:164px; float:left; background: url(../img/contentbox_screen.gif) left top no-repeat; margin-right:22px; }
.contentbox_screen_inner		{ padding-left:9px; padding-top:10px; }
.contentbox_screen_image		{ width:206px; height:133px; overflow: hidden; }
.contentbox_screen_image a div		{ width:100%; height:100%; overflow: hidden; }
.contentbox_content				{ width:345px; float:left; }
.contentbox_content h3 a		{ display:block; font-size:21px; color:#174b80; font-weight: normal; margin-bottom:10px; text-decoration: none; }
.contentbox_content h3 a:hover	{ text-decoration: underline; color:#e75402; }
.contentbox_content ul			{ list-style: none;}				
.contentbox_content ul li		{ font-size:12px; color:#4f4e4e; font-weight: bold; line-height:24px; text-indent: 29px; background: url(../img/li_contentbox_content.gif) left 2px no-repeat; }

.sidebarnews 							{ width:311px; background: url(../img/bg_meinungbox.gif) left top repeat-y; margin-bottom:20px; }
.sidebarnews_top						{ width:311px; background: url(../img/bg_meinungbox_top.gif) left top no-repeat; } 
.sidebarnews_bottom						{ width:311px; background: url(../img/bg_meinungbox_bottom.gif) left bottom no-repeat; }
.sidebarnews_inner						{ padding:16px; }
.title_sidebarnews						{ margin-bottom:10px; margin-left:4px; }
.sidebarnews_element					{ width:278px; height:57px; background: url(../img/sidebarnews_element.gif) left top no-repeat; margin-bottom:10px; }
.sidebarnews_element_date				{ width:33px; height:57px; float:left; }				
.sidebarnews_element_month				{ width:33px; height:18px; font-size:11px; text-align: center; line-height:18px; color:#FFF; text-transform: uppercase;}				
.sidebarnews_element_day				{ width:33px; height:39px; font-size:19px; text-align: center; line-height:34px; color:#FFF; font-weight: bold; text-shadow:0px -1px 0 #7a7a7a;}				
.sidebarnews_element_news				{ width:225px; height:48px; float:left; margin-left:12px; margin-top:7px; line-height:14px; font-size:12px; color:#5d5d5d; }				
.sidebarnews_element_news a				{ font-size:12px; color:#0456a2; font-weight: bold; text-decoration: none; }				
.sidebarnews_element_news a:hover		{ text-decoration: underline; color:#e75402; }

/* KONTAKT */

.unterseite h1			{ display: block; height:51px; width:972px; background: url(../img/dots.gif) left 28px repeat-x; line-height:40px; }				
.unterseite h1 span		{ font-size:30px; color:#174b80; background: url(../img/bg_span.gif) left top repeat-x; padding-right:15px; font-weight: normal; }

.map_contact			{ width:976px; height:266px; margin-bottom:22px; background: url(../img/bg_map_contact.gif) left top no-repeat; }				
.map_contact_inner		{ padding:9px; }	
.map_contact_holder		{ width:958px; height:248px; overflow: hidden; }

.contact_left			{ width:364px; min-height:434px; background: url(../img/bg_contact_left.jpg) left top no-repeat #FFFFFF; margin-bottom:20px; float:left; }
.contact_left_inner		{ padding-left:20px; padding-top:191px; }
.contact_left p			{ font-size:12px; color:#000; line-height:16px; margin-bottom:10px; }		
.contact_left p strong	{ color:#174b80; }
.contact_left p a		{ font-size:12px; color:#ed5600; font-weight: bold; text-decoration: underline; color:#e75402; }
.contact_left p a:hover	{ text-decoration: none; }

.contact_right			{ width:580px; float:right; }
.contact_box			{ width:580px; background: url(../img/bg_contact_right.gif) left top repeat-y; }
.contact_box_title		{ display: block; width:580px; height:64px; background: url(../img/title_contactbox.gif) left top no-repeat; font-size:28px; color:#174b80; line-height:64px; text-indent: 20px; }
.contact_box_bottom		{ width:580px;  background: url(../img/bg_contact_right_bottom.gif) left bottom no-repeat;margin-bottom:20px; }
.contact_box_inner		{ padding:19px 9px 0px 19px; }		

.contact_box table					{ width:100%; }
.contact_box table td				{ vertical-align: middle; text-align: left; padding-bottom:10px; padding-right:10px; }
.contact_box table td label			{ display: block; font-size:12px; color:#444444; font-weight: bold; margin-bottom:4px; }
.contact_box table td label span	{ color:#f4650d; }

input.standard_input 						{ width:245px; padding:5px; border:1px #8b8b8b solid; font-size:12px; color:#000; }
select.standard_select 						{ width:256px; padding:5px; border:1px #8b8b8b solid; font-size:12px; color:#000; }
.contact_box table td textarea 				{ width:521px; padding:5px; border:1px #8b8b8b solid; font-size:12px; color:#000; }
.contact_box table td.contact_options		{ font-size:12px; color:#444444; }
.contact_box table td.contact_options span	{ padding-right:10px; padding-left:4px; }

a.btn_versenden				{ width:160px; height:28px; background: url(../img/btn_versenden.gif) left top no-repeat; display:block; font-size:12px; color:#FFF; text-align: center; font-weight: bold; line-height:28px; text-decoration: none;}
a.btn_versenden:hover		{ text-decoration: underline;}

/* BLANK */

.blankbox					{ width:972px; background:#FFF; margin-bottom:25px; }
.blankbox_bottom			{ width:972px; background: url(../img/blankbox_bottom.gif) left bottom no-repeat; }
.blankbox_inner				{ padding:20px; min-height:500px; overflow:hidden;}
.blankbox_inner ul      { list-style:none; }
.blankbox_inner ul li  	{ font-size:12px; color:#4f4e4e; font-weight: bold; line-height:24px; background: url(../img/li3.gif) left 3px no-repeat; padding-left:15px; }
.blankbox_inner ul li a:hover {color:#e75402;}
.blankbox_inner_mitarbeiter				{ padding:20px;  overflow:hidden;}
.blankbox_title_first		{ width:976px; height:64px; background: url(../img/blankbox_title_first.png) left top no-repeat; }
.blankbox_title_first h2	{ display:block; float:left; margin-left: 19px; line-height:64px; font-size:28px; color:#000; text-shadow:0px -1px 0 #FFF; font-weight: normal;}
.blankbox_title				{ width:972px; height:64px; background: url(../img/blankbox_title.gif) left top no-repeat; }
.blankbox_title h4			{ display:block; float:left; margin-left: 19px; line-height:64px; font-size:28px; color:#000; text-shadow:0px -1px 0 #FFF; font-weight: normal;} 
.blankbox p					{ font-size:12px; color:#000; line-height:18px; margin-bottom:15px; }
.blankbox p strong			{ color:#174b80; }
.blankbox p a				{ font-size:12px; color:#e75402; font-weight: bold; text-decoration: none; } 
.blankbox p a:hover			{ text-decoration: underline; color:#e75402;}
.blankbox h3				{ width:100%; font-size:24px; color:#174b80; font-weight:bold; margin-bottom:10px; }

.columns_wrapper {display:inline-block; width:988px;}
.blankbox_two_columns_wrapper {float:left; display:inline-block; margin-right:13px; height:100%;}
.blankbox_two_columns					{ width:477px; background: url(../img/bg_contentbox_two_columns_bottom.jpg) left bottom no-repeat #FFFFFF; margin-bottom:25px; float:left; display:inline-block; height:100%; }
.blankbox_two_columns_bottom			{ width:478px; display:inline-block;}
.blankbox_two_columns_inner				{ width:435px; padding:20px; min-height:500px; float:left; display:inline-block; }
.blankbox_two_columns_inner ul      { list-style:none; }
.blankbox_two_columns_inner ul li  	{ font-size:12px; color:#4f4e4e; font-weight: bold; line-height:24px; background: url(../img/li3.gif) left 3px no-repeat; padding-left:15px; }
.blankbox_two_columns_inner ul li a:hover{color:#e75402;}
.blankbox_two_columns_title_first		{ width:480px; height:64px; background: url(../img/blankbox_two_columns_title_first.jpg) left top no-repeat; }
.blankbox_two_columns_title_first h2	{ display:block; float:left; margin-left: 19px; line-height:64px; font-size:28px; color:#000; text-shadow:0px -1px 0 #FFF; font-weight: normal;}
.blankbox_two_columns_title				{ width:480px; height:64px; background: url(../img/blankbox_title.gif) left top no-repeat; }
.blankbox_two_columns_title h4			{ display:block; float:left; margin-left: 19px; line-height:64px; font-size:28px; color:#000; text-shadow:0px -1px 0 #FFF; font-weight: normal;} 
.blankbox_two_columns p					{ font-size:12px; color:#000; line-height:18px; margin-bottom:15px; }
.blankbox_two_columns p strong			{ color:#174b80; }
.blankbox_two_columns p a				{ font-size:12px; color:#e75402; font-weight: bold; text-decoration: none; } 
.blankbox_two_columns p a:hover			{ text-decoration: underline; color:#e75402; }
.blankbox_two_columns h3				{ width:100%; font-size:24px; color:#174b80; font-weight:bold; margin-bottom:10px; }

img.alignleft				{ float:left; padding:5px; border:1px #c7c7c7 solid; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-right:20px; margin-bottom:15px; }		
img.alignright				{ float:right; padding:5px; border:1px #c7c7c7 solid; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-bottom:15px; }

.hinweisbox				{ width:427px; background: url(../img/hinweisbox.gif) left top repeat-y; }		
.hinweisbox_top			{ width:427px; background: url(../img/hinweisbox_top.gif) left top no-repeat; }		
.hinweisbox_bottom		{ width:427px; background: url(../img/hinweisbox_bottom.gif) left bottom no-repeat; }
.hinweisbox_inner		{ padding:15px 20px; }
.title_hinweisbox		{ font-size:28px; color:#174b80; text-shadow:0px -1px 0 #FFF; margin-bottom:10px; }
.hinweisbox p			{ font-size:12px; color:#000; line-height:18px; margin-bottom:15px; }
.hinweisbox p strong	{ color:#174b80; }

a.btn_orange			{ display: block; height:27px; float:left; background: url(../img/bg_button_orange.gif) left top repeat-x; line-height:27px; text-align: center; padding-left:15px; padding-right:15px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-decoration: none; font-size:12px; color:#FFF; font-weight: bold; text-shadow:0px -1px 0 #dc3502; margin-bottom:15px; }
a.btn_orange:hover		{ text-decoration: underline; }
a.btn_blue				{ display: block; height:27px; float:left; background: url(../img/bg_button_blue.gif) left top repeat-x; line-height:27px; text-align: center; padding-left:15px; padding-right:15px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-decoration: none; font-size:12px; color:#FFF; font-weight: bold; text-shadow:0px -1px 0 #262c31; margin-bottom:15px; }
a.btn_blue:hover		{ text-decoration: underline; }
a.btn_grey				{ display: block; height:25px; float:left; background: url(../img/bg_button_grey.gif) left top repeat-x; line-height:25px; text-align: center; padding-left:15px; padding-right:15px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-decoration: none; font-size:12px; color:#4f4f4f; font-weight: bold; text-shadow:0px -1px 0 #FFF; border:1px #b8b4b4 solid; margin-bottom:15px; }
a.btn_grey:hover		{ text-decoration: underline; }

table.standard_table				{ width:100%; }
table.standard_table th				{ height:42px; background: url(../img/bg_th.gif) left top repeat-x; vertical-align: middle; text-align: left; padding-left:10px; border-bottom:3px #FFF solid; font-size:12px; color:#FFF; font-weight: bold; text-shadow:0px -1px 0 #1f2328; }
table.standard_table td				{ height:42px; background: url(../img/bg_td.gif) left top repeat-x; vertical-align: middle; text-align: left; padding-left:10px; border-bottom:3px #FFF solid; font-size:12px; color:#4f4e4e; }
table.standard_table td span		{ font-weight: bold; color:#206fbf; }
table.standard_table tr.zebra td	{ background: url(../img/bg_td2.gif) left top repeat-x; }

.listbox					{ margin-bottom:20px; }
.listbox_title				{ font-size:23px; color:#174b80; padding-bottom:10px; border-bottom:1px #c7c7c7 solid; margin-bottom:10px; }
.listbox ul					{ list-style: none;}
.listbox.listbox1 ul li  	{ font-size:12px; color:#4f4e4e; font-weight: bold; line-height:24px; background: url(../img/li1.gif) left 3px no-repeat; padding-left:26px; }
.listbox.listbox2 ul li  	{ font-size:12px; color:#4f4e4e; font-weight: bold; line-height:24px; background: url(../img/li2.gif) left 3px no-repeat; padding-left:26px; }
.listbox.listbox3 ul li  	{ font-size:12px; color:#4f4e4e; font-weight: bold; line-height:24px; background: url(../img/li3.gif) left 3px no-repeat; padding-left:15px; }



/* VODAFONE */

.teaser.teaser_vodafone						{ width:976px; height:226px; background: url(../img/bg_teaser_vodafone.gif) left top no-repeat; margin-bottom:22px; }
.teaser_vodafone_bg							{ width:958px; height:207px; background: url(../img/bg_teaser_vodafone_inner.gif) left top no-repeat; }
.logo_teaser_vodafone						{ width:198px; height:161px; float:left; margin-left:20px; margin-right:30px; }
.teaser_vodafone_content					{ float:left; margin-top:20px; width:670px; }
.teaser_vodafone_content_title				{ height:38px; margin-bottom:25px; }	
.teaser_vodafone_content p					{ font-size:14px; color:#000; line-height:20px; }
.blankbox_bottom.blankbox_bottom_vodafone	{ width:972px; background: url(../img/blankbox_bottom_vodafone.gif) left bottom no-repeat; }
.offer_left									{ width:309px; float:left; }
.offer_left_image							{ width:242px; text-align: center; margin-bottom:20px; }	
a.offer_left_button							{ display: block; width:242px; height:38px; line-height:38px; background: url(../img/offer_left_button.gif) left top no-repeat; text-indent: 19px; font-size:14px; color:#000; text-decoration: none; text-shadow:0px -1px 0 #FFF; margin-bottom:5px;}
a.offer_left_button strong					{ float:left; cursor: pointer; }
a.offer_left_button span					{ display: block; float:right; height:38px; padding-right:20px; font-size:14px; color:#000; font-weight: bold; text-shadow:0px -1px 0 #FFF; text-indent: 0;}
a.offer_left_button:hover					{ text-decoration: underline; }

.offer_right									{ width:490px; float:left; }
.offer_right h1									{ width:490px; background: url(../img/bg_offer_h1.gif) left bottom repeat-x; margin-bottom:15px; font-weight: normal; }
.offer_right h1 span							{ font-size:30px; color:#000; letter-spacing: -1px; line-height:30px; background:#FFF; padding-right:10px; }
.offer_right table th.white_th					{ width:194px; height:36px; font-size:11px; text-align: left; vertical-align: bottom; padding-bottom:10px; color:#000; font-weight: normal; background:#FFF;}
.offer_right table th.red_th					{ width:133px; height:36px; font-size:12px; text-align: left; vertical-align: top; color:#FFF; font-weight: bold; padding-top:10px; background: url(../img/bg_red_th.gif) left top no-repeat; line-height:14px; text-shadow:0px -1px 0 #a60101; padding-left:10px;}
.offer_right table td							{ padding-top:10px; padding-bottom:10px; padding-left:10px; text-align: left; vertical-align: middle; }
.offer_right table tr.light_grey td				{ background:#edecec url(../img/bg_light_grey.gif) left bottom repeat-x; font-size:15px; color:#000; text-shadow:0px -1px 0 #FFF; font-weight: bold; }
.offer_right table tr.dark_grey td				{ background:#d6d6d6 url(../img/bg_dark_grey.gif) left bottom repeat-x; font-size:12px; color:#000; font-weight: bold; }
.offer_right table tr.dark_grey td span			{ font-weight: normal; }
.offer_right table tr.light_grey td.white_td	{ background:#FFF; }
a.btn_bestellen									{ display: block; width:113px; height:27px; background: url(../img/btn_bestellen.gif) left top no-repeat; line-height:27px; text-align: center; font-size:12px; color:#FFF; font-weight: bold; text-decoration: none; text-shadow:0px 1px 0 #1d1d1d; }
a.btn_bestellen:hover							{ text-decoration: underline;}

/*internal login modul ENDE*/





