@charset "UTF-8";
/* Grundgerüst */

*html {height:100%; overflow-x:hidden;}

body {background-color: #FFF; text-align:center; margin:0px auto; padding:0px; overflow-x:hidden;}

#All{position:relative; height:100%; width:984px; position:relative; margin:0px auto; text-align:left; padding-top:20px; z-index:100;}

#Top{text-align:left; margin:0px auto; height:27px; width:984px; float:left; z-index:100;}

#Content{position:relative; text-align:left; height:690px; width:984px; float:left; z-index:100;}

#Middle{position:relative; text-align:left; height:690px; width:984px; float:left;}

#Bottom{position:relative; text-align:left; margin:0px auto; height:39px; width:984px; float:left;}

#iframe{background-color: #FFF; text-align:left; position:relative; margin:0px auto; float:left; width:650px; height:391px; float:left}

#Background{text-align:left; margin:0px auto; height:735px; width:1010px; float:left; background:url(img/bg_all.jpg); background-position:center; background-repeat:no-repeat; z-index:1; position:absolute; left:50%; margin-left:-505px;}


/* Top-Bereich */

#Header{position:relative; text-align:center; height:208px; width:983px; float:left; background-image: url(img/header_bg.jpg); background-repeat: repeat-x;}

#Logo{position:relative; text-align:center; height:137px; width:983px; float:left; background-image: url(img/logo.jpg); background-position:center; background-repeat: no-repeat;}

#Menu{position:relative; text-align:center; height:31px; width:983px; float:left; background-image: url(img/menu_bg.jpg); background-position:center; background-repeat: no-repeat;}

#Header_bottom{position:relative; text-align:center; height:40px; width:983px; float:left; background-image: url(img/header_bottom.jpg); background-position:center; background-repeat: no-repeat;}


#Text{text-align:left; height:482px; width:984px; float:left; background-image: url(img/content_bg.jpg); background-repeat:repeat-x;}

#Text_start{text-align:left; height:482px; width:984px; float:left; background-image: url(img/content_bg.jpg); background-repeat:repeat-x;}


#Footer{position:relative; text-align:left; height:22px; width:400px; float:right; FONT-SIZE: 10px; COLOR: #4b4a4d; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; margin-right:30px; margin-top:13px;}

#Social_Network{position:relative; text-align:left; height:16px; width:400px; float:left; FONT-SIZE: 10px; COLOR: #4b4a4d; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; margin-left:30px; margin-top:15px;}



/* Seperates Index CSS */

#Index_top{text-align:right; height:327px; width:984px; float:left; vertical-align:top;}

#Index_news_header{text-align:left; height:22px; width:983px; float:left; background-image:url(img/news_header.jpg); background-position:left; background-repeat:no-repeat; margin-left:1px; margin-bottom:1px;}

#Index_news{text-align:left; height:133px; width:984px; float:left;}


#News_1{text-align:center; height:133px; width:326px; float:left; background-image:url(img/news_3_bg.jpg); background-position:left; background-repeat:no-repeat; margin-left:1px;}

#News_1_text{text-align:left; margin-top:23px; margin-left:30px; height:100px; width:266px; float:inherit; FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

#News_2{text-align:center; height:133px; width:327px; float:left; background-image:url(img/news_3_bg.jpg); background-position:left; background-repeat:no-repeat; margin-left:1px;}

#News_2_text{text-align:left; margin-top:23px; margin-left:30px; height:100px; width:266px; float:left; FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}


#News_3{text-align:center; height:133px; width:327px; float:left; background-image:url(img/news_3_bg.jpg); background-position:left; background-repeat:no-repeat; margin-left:1px;}

#News_3_text{text-align:left; margin-top:23px; margin-left:30px; height:100px; width:266px; float:left; FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}



/* Content Bereich Praxisbeispiele */

#Content_Bereich{position:relative; text-align:left; height:391px; width:928px; float:left; margin-left:28px; margin-top:57px; margin-right:28px; margin-bottom:34px;}

#Content_Bereich_referenzen{position:relative; text-align:left; height:391px; width:956px; float:left; margin-left:28px; margin-top:57px; margin-bottom:34px;}

#Content_Bereich_treffsicher{text-align:left; height:391px; width:461px; float:left; margin-left:28px; margin-top:57px; margin-right:57px; margin-bottom:34px;}

#Content_Bereich_agentur{text-align:left; height:391px; width:380px; float:left; margin-left:28px; margin-top:57px; margin-right:0px; margin-bottom:34px;}

#Content_Bereich_consulting{text-align:left; height:391px; width:380px; float:left; margin-left:28px; margin-top:57px; margin-right:43px; margin-bottom:34px;}

#Content_Bereich_kompetenzen{text-align:left; height:391px; width:317px; float:left; margin-left:28px; margin-top:57px; margin-right:49px; margin-bottom:34px;}

#Content_Bereich_kompetenzen_2{text-align:left; height:391px; width:313px; float:left; margin-top:57px; margin-right:45px; margin-bottom:34px;}

#Content_Bereich_kompetenzen_3{text-align:left; height:391px; width:317px; float:right; margin-left:28px; margin-top:57px; margin-right:49px; margin-bottom:34px;}

#Content_Bereich_beispiele{text-align:center; height:483px; width:500px; float:left;}

#Content_Bereich_beispiele_2{text-align:left; height:376px; width:180px; float:left; margin-left:5px; margin-right:28px; margin-top:98px;}

#Content_Bereich_beispiele_3{text-align:left; height:391px; width:217px; float:left; margin-left:28px; margin-top:57px; margin-right:26px; margin-bottom:34px;}

#Content_Bereich_beispiele_4{text-align:left; height:482px; width:715px; float:left;}

#Content_Bereich_kontakt{text-align:left; height:391px; width:180px; float:left; margin-left:28px; margin-top:57px; margin-right:72px; margin-bottom:34px;}

#Content_Bereich_kontakt_2{text-align:left; height:391px; width:415px; float:left; margin-top:57px; margin-right:57px; margin-bottom:34px;}

#Content_Bereich_kontakt_3{text-align:left; height:391px; width:415px; float:right; margin-top:57px; margin-right:29px; margin-bottom:34px;}

#Content_Bereich_kontakt_4{text-align:left; height:391px; width:140px; float:left; margin-top:57px; margin-right:47px; margin-bottom:34px;}

#Content_Bereich_sitemap{text-align:left; height:391px; width:210px; float:left; margin-left:28px; margin-top:57px; margin-right:42px; margin-bottom:34px;}

#Content_Bereich_news{text-align:left; height:100%; width:696px; float:left; margin-left:28px; margin-top:57px; margin-right:28px; margin-bottom:34px;}

#Content_Bereich_impressum{text-align:left; height:391px; width:140px; float:left; margin-left:28px; margin-top:57px; margin-right:102px; margin-bottom:34px;}

#Content_Bereich_impressum_2{text-align:left; height:391px; width:415px; float:left; margin-top:57px; margin-right:57px; margin-bottom:34px; margin-left:10px;}

#Content_Bereich_impressum_2_2{text-align:left; height:391px; width:306px; float:left; margin-top:57px; margin-right:60px; margin-bottom:34px; margin-left:10px;}

#Content_Bereich_impressum_3{text-align:left; height:391px; width:309px; float:right; margin-top:57px; margin-right:29px; margin-bottom:34px;}

#Text_Left{text-align:left; height:100%; width:301px; float:left; FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

#Praxisbeispiele{text-align:left; height:72px; width:340px; float:left; margin-right:28px;}


/* Schriftstile */

.Text_Subheadline{FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform:uppercase;}

A.Text_Subheadline:link{FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform:uppercase;}

A.Text_Subheadline:visited{FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform:uppercase;}

A.Text_Subheadline:hover{FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:underline;}

A.Text_Subheadline:active{FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform:uppercase;}



.Text_SubSubheadline{FONT-SIZE: 10px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform:uppercase;}

A.Text_SubSubheadline:link{FONT-SIZE: 10px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform:uppercase;}

A.Text_SubSubheadline:visited{FONT-SIZE: 10px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform:uppercase;}

A.Text_SubSubheadline:hover{FONT-SIZE: 10px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:underline;}

A.Text_SubSubheadline:active{FONT-SIZE: 10px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform:uppercase}


.Headline_Sitemap{FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:13px;}

A.Headline_Sitemap:link{FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:13px;}

A.Headline_Sitemap:visited{FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:13px;}

A.Headline_Sitemap:hover{FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:underline; line-height:13px;}

A.Headline_Sitemap:active{FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:13px;}



.Subheadline_Sitemap{FONT-SIZE: 10px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:16px;}

A.Subheadline_Sitemap:link{FONT-SIZE: 10px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:16px;}

A.Subheadline_Sitemap:visited{FONT-SIZE: 10px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:16px;}

A.Subheadline_Sitemap:hover{FONT-SIZE: 10px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:underline; line-height:16px;}

A.Subheadline_Sitemap:active{FONT-SIZE: 10px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:16px;}


.Text_Sitemap{FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height:16px;}



.Text_Subheadline_white{FONT-SIZE: 11px; COLOR: #FFFfff; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:100;}

.Text_Standart{FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height:13px;}

.News_Headline{FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:700;}

A.News_link:link{FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align:right}

A.News_link:visited {FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align:right}

A.News_link:hover {FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; text-align:right}

A.News_link:active {FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; text-align:right}

.Form{FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none;}

.Form_Feld{FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none;}

A:link{FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

A:visited{FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

A:hover{FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

A:active{FONT-SIZE: 11px; COLOR: #58585a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}


/* CSS News */

#Text_news{text-align:left; height:100%; width:984px; float:left; background-image: url(img/content_bg.jpg); background-repeat:repeat-x;}

#All_news{height:934px; width:1024px; position:relative; margin:0px auto; text-align:left;}

#Left_news{text-align:left; height:708px; width:20px; float:left; background-image: url(img/left.jpg); background-repeat: repeat-y;}

#Right_news{text-align:left; height:708px; width:20px; float:left; background-image: url(img/right.jpg); background-repeat: repeat-y;}

#Middle_news{text-align:left; height:708px; width:984px; float:left;}

#Content_news{text-align:left; height:708px; width:1024px; float:left;}


/* CSS verlängert */

#Text_middle{text-align:left; height:100%; width:984px; float:left; background-image: url(img/content_bg.jpg); background-repeat:repeat-x;}

#All_middle{height:934px; width:1024px; position:relative; margin:0px auto; text-align:left;}

#Left_middle{text-align:left; height:838px; width:20px; float:left; background-image: url(img/left.jpg); background-repeat: repeat-y;}

#Right_middle{text-align:left; height:838px; width:20px; float:left; background-image: url(img/right.jpg); background-repeat: repeat-y;}

#Middle_middle{text-align:left; height:838px; width:984px; float:left;}

#Content_middle{text-align:left; height:838px; width:1024px; float:left;}


/* CSS sehr lang */

#Text_lang{text-align:left; height:810px; width:984px; float:left; background-image: url(img/content_bg.jpg); background-repeat:repeat-x;}

#All_lang{height:1114px; width:1024px; position:relative; margin:0px auto; text-align:left;}

#Left_lang{text-align:left; height:1018px; width:20px; float:left; background-image: url(img/left.jpg); background-repeat: repeat-y;}

#Right_lang{text-align:left; height:1018px; width:20px; float:left; background-image: url(img/right.jpg); background-repeat: repeat-y;}

#Middle_lang{text-align:left; height:1018px; width:984px; float:left;}

#Content_lang{text-align:left; height:1018px; width:1024px; float:left;}