/***RESET ALL***/
* {border:0; padding:0; margin:0; font-family:Verdana, Sans Serif;}

/***GENERALS***/
A {text-decoration:none; color:#92511A;}
A:hover {color:#92511A; text-decoration:underline;}
H1 {font-size:24px; font-weight:normal; color:#545455; margin: 0 0 20px 0; line-height:1;}
H2 {font-size:14px; font-weight:bold; color:#545455;line-height:1.5;}
H3 {font-size:11px; font-weight:bold; color:#FF7101;line-height:1.3; width:auto; display:inline;}
P {margin: 0 0 20px 0; line-height:1.5;}
UL {list-style-position:outside; margin:0 0 15px 15px;}
LI {list-style-image:url(../images/list.gif); line-height:1.5;} 
LABEL {width:100px; float:left;}
INPUT {border:1px solid #F7DCBF; width:300px; font-size:11px; padding:2px; color:#545455;}
SELECT {font-size:11px; padding:2px; color:#545455;}
TEXTAREA {border:1px solid #F7DCBF; width:300px; height:160px; font-size:11px; padding:2px; color:#545455;}
INPUT.submit {background-color:#92511A; color:#fff; padding:5px; width:auto; cursor:pointer;}


/***CONTAINERS***/
BODY {font-family:Verdana; text-align:center; font-size:12px; background:url(../images/bg.jpg) repeat-x #97CADF; color:#545455; }
#container {margin:0 auto; width:1023px; text-align:left; background:url(../images/border_right.jpg) no-repeat right top;}
#contentWrap {padding:0 0 0 35px;}
#content {padding:15px; width:466px; float:left;}
#arrangement {width:184px; float:right;}
#header {height:211px; overflow:hidden;}
#left {width:294px; float:left;}
#right {width:693px; float:right;}
#search {width:260px; overflow:hidden;}
#adresse {background:#E9EDF6; text-align:center; color:#5572B6; padding:16px 0 16px 0;}
#navi {padding:25px 0 0 0;}
#navi A {display:block; font-size:18px; color:#92511A; padding:0 0 10px 60px;}
#navi A.e1 {background:url(../images/bg_navi.gif) no-repeat 42px bottom; margin:10px 0 0 0;}
#navi A.e2, #navi A.e2_active  {padding:0 0 0 70px; font-size:14px;}
#navi A.e2_active {font-weight:bold;}
#support {padding:25px 0 0 0; text-align:center; color:#92511A;}
#support * {color:#92511A; }
#infobox {background:#FAC799; padding:10px;}
#breadcrumb {font-size:10px; padding: 0 0 10px 0;}

/***KLASSEN***/
.text {width:310px; float:left;}
.image {width:200px; float:right;}
.line {margin:0 0 15px 0; font-size:12px; line-height:1.5; border-bottom:1px solid #F9DEC0; padding:0 0 15px 0;}
.line A {color:#545455;}
.line DIV.image {width:210px; float:left; height:150px; overflow:hidden;}
.line DIV.text {width:256px; float:right;}
a.pdfFile {background:url(../images/icon_pdf.gif) no-repeat; padding:3px 0 5px 23px; height:26px; line-height:26px;}
.imgproduct {border:1px solid #DEDEDE;}
SPAN.small {font-size:10px;}
SPAN.goOn {font-size:11px; display:block; font-weight:bold;} 
DIV#intro {font-weight:bold;}
A.pdf {background:url(../images/icon_pdf.gif) no-repeat left; padding:2px 0 2px 20px;}

/***ARRANGEMENT LISTITEM***/
DIV.list {margin:25px 0 0 0;}
DIV.listContent {background:url(../images/bg_listitem_arrangement.gif) no-repeat top; padding:10px 0 0 15px;}
DIV.bgBottomList {background:url(../images/bg_listitem_arrangement_bot.gif) no-repeat top;}

/***KONTAKTFORMULAR***/
FORM.cmxform {background: #FFC789; padding:15px;}

/*LINE TEAM*/
.lineTeam {margin:0 0 15px 0;}
.lineTeam DIV.image {width:118px; float:right; border-left:1px solid #DEDEDE;}
.lineTeam DIV.text {width:365px; float:left;}
.lineBoarder {border:1px solid #DEDEDE;}
.lineTeam DIV.padder {padding:0 0 0 20px;}
.lineBoarder DIV.padder {padding:20px 0 0 20px;}
.lineTeam P {margin:0;}

.lineGallery { margin:10px 0 10px 0; background:#E49856;}
.lineGallery DIV.wrap {padding:15px; font-size:10px;}
.lineGallery DIV.galline {float:left; width:102px; background:#fff; height:79px; overflow:hidden;}
.lineGallery DIV.galline IMG {margin:2px 0 0 2px;}
.lineGallery DIV.thumb DIV.center {margin:0 0 0 5px;}
.lineGallery DIV.thumb DIV.right {margin:0 0 0 5px;}
.lineGallery A {color:#fff;}

/***EXTRA FUER AKTUELLES***/
#contentWrapAct {padding:0 25px 0 0;}
#contentWrapAct DIV#content {padding:0 120px 0 25px;}
#contentWrapAct DIV.line DIV.image {width:190px; float:left;}
#contentWrapAct DIV.line DIV.text {width:400px; float:right;}

#contentWrapAct #footer {margin:0 0 0 215px;}
#contentWrapAct H1 {margin:0 0 20px 190px;}

DIV.text UL {margin:0 0 30px 15px; }
DIV.text LI {line-height:2;}

/***WARNING***/
DIV.warning {border:1px solid #CC0202;background-color: #FDEFEF;padding:15px;margin:30px 0 30px 0;}
DIV.warning * {color:#CC0202; list-style:square #EB1111;}
DIV.warning H2 {margin:0 0 10px 0;}
DIV.warning LI {color:#CC0202; list-style-image:none; line-height:1.5;}


/***CLEAR CLASSES***/
.c {clear:both; font-size:0px; height:0px;border:0px;overflow:hidden;}
.c2 {clear:both; font-size:2px; height:2px;border:0px;overflow:hidden;}
.c4 {clear:both; font-size:4px; height:4px;border:0px;overflow:hidden;}
.c5 {clear:both; font-size:5px; height:5px;border:0px;overflow:hidden;}
.c6 {clear:both; font-size:6px; height:6px;border:0px;overflow:hidden;}
.c7 {clear:both; font-size:7px; height:7px;border:0px;overflow:hidden;}
.c8 {clear:both; font-size:8px; height:8px;border:0px;overflow:hidden;}
.c10 {clear:both; font-size:10px; height:10px;border:0px;overflow:hidden;}
.c11 {clear:both; font-size:11px; height:11px;border:0px;overflow:hidden;}
.c13 {clear:both; font-size:13px; height:13px;border:0px;overflow:hidden;}
.c14 {clear:both; font-size:14px; height:14px;border:0px;overflow:hidden;}
.c15 {clear:both; font-size:15px; height:15px;border:0px;overflow:hidden;}
.c20 {clear:both; font-size:20px; height:20px;border:0px;overflow:hidden;}
.c23 {clear:both; font-size:23px; height:23px;border:0px;overflow:hidden;}
.c28 {clear:both; font-size:28px; height:28px;border:0px;overflow:hidden;}
.c38 {clear:both; font-size:38px; height:38px;border:0px;overflow:hidden;}
.c30 {clear:both; font-size:30px; height:30px;border:0px;overflow:hidden;}
.c40 {clear:both; font-size:40px; height:40px;border:0px;overflow:hidden;}
.c50 {clear:both; font-size:50px; height:50px;border:0px;overflow:hidden;}
.c150 {clear:both; font-size:150px; height:150px;border:0px;overflow:hidden;} 
 
