* { margin:0px;padding:0px; }
body, html { background-color:#174642;background-image:url('../images/backgrounds/bg_top.png');background-repeat:repeat-x;font-family:Arial,Tahoma,Verdana,sans-serif;color:#cccccc;font-size:12px; }


#barcode {  float:left; padding:0 5px 0 0;margin:0 0 0 30px; }
.boxleft { margin-top:31px; }
.boxright{ float:right; margin:6px 60px 0 0; }

#header { width:908px;height:114px;background-image:url('../images/backgrounds/bg_header.png'); }
#headerleft { float:left;width:375px;text-align:left;padding-top:4px;padding-left:10px; }
#headerright { float:left;width:520px; }
#headerSmall { padding-left:75px;float:left;width:310px; }
#menu { width:500px;padding-top:49px; }
#submenu { width:500px;height:29px;padding-top:10px;padding-right:20px; }
#banner { width:908px;height:175px;background-image:url('../images/backgrounds/bg_banner.jpg');padding-top:30px; }
#infoblogHeader { padding-left:20px;width:238px;height:42px;background-image:url('../images/backgrounds/bg_infoblogHeader.jpg'); }
#infoblog { width:248px;min-height:170px;background-color:#282828;background-image:url('../images/backgrounds/bg_infoblog.jpg');background-repeat:no-repeat; padding:20px 0px 0px 10px; text-align:left; }
#infoblog h2 { font-size:13px; font-weight:normal;margin:0 0 15px 0; }
#infoblog p { margin:0 0 15px 0;width:240px; }
#infoblog #back{font-size:11px; text-decoration:none; margin:0px 0px 0px 135px;}
#infoblog #next{font-size:11px; text-decoration:none;  }
#infoblog .wrapper{margin-bottom:31px;}
#infoblog .thumbnail{width:35px; height:35px; background-image:url(../images/blog/thumbnail.png); background-repeat:no-repeat; float:left; margin:12px 0px 0px 0px; padding:0px 0px 11px 15px;}
#infoblog .break{ width:240px; height:1px; background:url(../images/blog/break.png) center;}
#infoblog .infoBlogButtons { margin-top:10px; }

#infoblogFooter { width:258px;height:30px;background-image:url('../images/backgrounds/bg_infoblogFooter.png');background-repeat:no-repeat; }
#contentHeader { width:630px;height:42px;	background-image:url('../images/backgrounds/bg_contentHeader.jpg');padding-left:20px;text-align:left; }
#content { width:600px;min-height:150px;background-image:url('../images/backgrounds/bg_content.jpg');padding:25px;text-align:left;line-height:1.6em;font-size:1.1em; }
#content h1 { font-size:16px;font-weight:bold; }
#contentFooter { width:650px;height:30px;background-image:url('../images/backgrounds/bg_contentFooter.png');background-repeat:no-repeat; }
#contentBG { width:908px;background-image:url('../images/backgrounds/bg_beide.jpg'); }

#list{ margin:0 auto;height:200px;width:600px;overflow:hidden;position:relative;font-size:12px; }
#list ul, #list li{ list-style:none;margin:0;padding:0; }
#list a{ position:absolute;text-decoration: none;color:#999; }
#list a:hover{ color:#fff; }

.referenz { margin-bottom:10px; }
.referenz a { text-decoration:none; }
.referenz .pic { background-image:url('../images/backgrounds/bg_referenzen.png');width:155px;height:94px;float:left;margin:0 0 5px 0;padding:2px; }
.referenz .content { float:left;width:390px;padding:0 0 0 5px;margin:-5px 0 0 0; }
.referenz .content h2 { font-size:1.2em; }
.referenz .content .text { width:420px;margin:0 0 5px 0; }

.menuleft { float:left;width:45px; }
.menuright { float:right;width:45px; }
.pagecount { float:left;width:500px; }
.pagecount a { background-image:url('../images/backgrounds/page-off.png');width:17px;height:24px;float:left;color:#fff;text-decoration:none;font-weight:bold;font-size:0.9em;padding:1px 0 0 8px;margin:0 5px 0 5px; }
.pagecount a:hover { background-image:url('../images/backgrounds/page-on.png'); }
.pagecount a.active { background-image:url('../images/backgrounds/page-on.png'); }
img {border:0px;}
/*#referenz begin*/ 
.refwrapper{  }
.icon{ width:5px;height:400px;float:left; }
.refpic{  }
.content{  }
.titel{ float:left;margin: -6px 0 0 0; }
.reficon { float:left;margin-right:15px;line-height:1.9em;text-align:center; }
a.reficon { text-decoration:none; }
/*#referenz end*/
  
.fett { font-weight:bold; }
.kursiv { font-style:italic; }

.iconBox { float:left;width:40px; }
.head1Box { float:left;height:29px;font-size:1.6em;padding-top:9px;font-weight:normal; }
.head2Box { float:left;height:26px;font-size:1.3em;padding-top:12px;font-weight:normal; }

a { color:#cccccc; }
a.Menu, a.MenuOver { color:#cccccc;text-decoration:none;font-size:16px;display:block;float:right;width:100px;height:20px;padding-top:5px; }
a.MenuOver { background-image:url('../images/unterstrich.gif');background-repeat: no-repeat;background-position: 0px 24px;color:#ffffff; }
a.SubMenu, a.SubMenuOver { color:#cccccc;text-decoration:none;font-size:12px;display:block;float:right;margin-right:15px; }
a.SubMenuOver { font-weight:bold; }

.clearboth { clear:both;height:1px;line-height:1px; }
.absatz { margin-bottom:17px; }
ul { margin-bottom:17px;padding-left:20px; }

.frage { background-image:url('../images/icon/frage.png');background-repeat: no-repeat;padding-left:15px;font-weight:bold;font-size:1.2em;margin-bottom:2px; }
.antwort { background-image:url('../images/icon/antwort.png');background-repeat: no-repeat;padding-left:15px;margin-bottom:20px;font-style:italic;padding-top:1px; }

input, textarea { font-family:Arial,Tahoma,Verdana,sans-serif;color:#cccccc;font-size:1em;padding:3px;border:1px solid #cccccc;background-color:#343434 }
input.error, textarea.error { background-color:#5F1A1A; }

p.form { float:left;width:290px; }
p.form input { width:277px;background-image:url('../images/backgrounds/bg_input.png');background-repeat:repeat-x; }
p textarea { width:567px;height:100px;background-image:url('../images/backgrounds/bg_input.png');background-repeat:repeat-x; }

img.spamschutz { border:1px solid #cccccc; }

/* TagCloud */
.tagCloud { margin-top:30px;background-image:url('../images/backgrounds/cloud.png');height:170px;background-repeat:no-repeat;padding:20px;padding-top:55px; }
span.tagCloudspacer { display:block;float:left;width:1px; }

a.Prio1 { display:block;float:left;padding:2px;font-size:0.6em;line-height:25px; }
a.Prio2 { display:block;float:left;padding:2px;font-size:0.8em;line-height:25px; }
a.Prio3 { display:block;float:left;padding:2px;font-size:1.0em;line-height:25px; }
a.Prio4 { display:block;float:left;padding:2px;font-size:1.2em;line-height:25px;color:#B1C6DE; }
a.Prio5 { display:block;float:left;padding:2px;font-size:1.4em;line-height:25px; color:#94AFD1; }
a.Prio6 { display:block;float:left;padding:2px;font-size:1.6em;line-height:25px; color:#618BBC; }


/* BlogSlider */             
.newsslider { position:relative;overflow:hidden;width:240px;height:300px; } 
.newsslider .items { width:20000em;position:absolute; }
.items div { width:240px;float:left; }

.startnewsslider { position:relative;overflow:hidden;width:562px;height:340px; } 
.startnewsslider .items { width:20000em;position:absolute; }
.startnewsslider .newstrenner { margin:0 0 4px 0; }
.items div { width:562px;float:left; }

.news-eintrag { width:560px; }
.news-eintrag a { text-decoration:none; }
.news-eintrag .pic { background-image:url('../images/backgrounds/bg_referenzen.png');width:155px;height:94px;float:left; margin:0 0 5px 0;padding:2px; }
.news-eintrag .content { float:left;width:390px;padding:0 0 0 5px;margin:-5px 0 0 0; }
.news-eintrag .content h2 { font-size:1.2em; }
.news-eintrag .content .datum { font-style:italic;font-size:0.9em;margin:-4px 0 -5px 0; }
.news-eintrag .content .text { width:400px; }

a.disabled { visibility:hidden !important; }      
a.browse { cursor:pointer; }
a.prev { float:left;width:auto; }
a.next { float:right;width:auto;margin:0 10px 0 0; }

/* TagCloud */
.tags { width:240px; }
.tags ul { margin:5px 0;padding:4px 10px;text-align:center; }
.tags li { margin:0;padding:0;list-style:none;display:inline; }
.tags li a { text-decoration:none;color:#fff;padding:0 2px; }
.tags li a:hover { color:#79B2F4; }
.tag1 { font-size:100%; }
.tag2 { font-size:120%; }
.tag3 { font-size:140%; }
.tag4 { font-size:160%; }
.tag5 { font-size:180%; }   
