/*******************/

/* RTE / Box: */

/*******************/

body          { background-image: url(../images/hintergrund-test-2.jpg); background-repeat: no-repeat; background-position: 0 0 }

#fullheightcontainer                         { text-align: left; margin: auto; position: relative; width: 900px }
#wrapper                { background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 960px }

#header         { width: 100%; height: 0; overflow: hidden; border-bottom: 1px solid silver }
#bordercontent        { width: 755px; height: 300px; float: left; overflow: hidden }
#header-rechts          { width: 200px; height: 300px; float: right }
#header-image    { position: absolute; top: 0; left: 0 }
#center             { width: 960px; float: left; *width: 760px     }
#container-center               { background-color: #EFEFEF; margin: 0 5px 0 0; width: 960px; overflow: hidden }
#container-content              { margin-top: 15px; margin-left: 10px; width: 740px; float: left; overflow: hidden; border-right: 1px none silver }
 
#right        { margin-top: 15px; overflow: hidden; border-width: 1px; border-color: #3cf } 


#rightcontent                { height: 100% }
#right2content                { padding-right: 5px; padding-left: 5px; width: 100px; height: 200px }

#left              { background-color: #efefef; margin-top: 15px; margin-left: 5px; width: 180px; float: right; border-width: 1px; border-color: #c03 }
#leftmenu      { text-align: left; margin-right: 5px; left: 0 }

DIV.tx-columna-pi1 { background: #F2F2F2; margin-right: 10px; margin-bottom: 20px; margin-left: 10px; padding-right: 10px; padding-left: 10px; border: solid 2px #fff }

#container-content DIV.box_mitte_1                     { background-color: #fffbf0; background-position: 0 0; margin-bottom: 20px; padding-top: 5px; padding-right: 5px; padding-left: 5px; width: 96%; float: left; border: solid 1px silver }

DIV.meineBox2           { background: #F5F5F5; margin-right: 10px; margin-bottom: 20px; margin-left: 10px; padding-right: 10px; padding-left: 10px; border: solid 2px #fff }
DIV.meineBox2 p.bodytext		   { font-size: 13px }
DIV.meineBox2 p 	   { font-size: 14px }
DIV.meineBox2 h1            { color: white; font-size: 115%; font-weight: lighter; background-color: #2a5fff }

DIV.meineBox2 h2           { color: white; font-size: 110%; background-color: #2a5fff }

DIV.meineBox2 h3            { color: #2a5fff; font-size: 100%; border-bottom: 2px solid #2a5fff }

DIV.meineBox2 h4                 { color: #2a5fff; font-size: 14px; border-bottom: 1px solid #2a5fff }

DIV.meineBox2 h5             { color: #2a5fff; font-size: 85%; border-bottom: 1px solid #2a5fff }





DIV.box_mitte_1 h1            { color: white; font-size: 115%; font-weight: lighter; background-color: #2a5fff }

DIV.box_mitte_1 h2           { color: white; font-size: 110%; background-color: #2a5fff }

DIV.box_mitte_1 h3           { color: #2a5fff; font-size: 100%; border-bottom: 2px solid #2a5fff }

DIV.box_mitte_1 h4            { color: #2a5fff; font-size: 85%; border-bottom: 1px solid #2a5fff }

DIV.box_mitte_1 h5            { color: #2a5fff; font-size: 85%; border-bottom: 1px solid #2a5fff }

DIV.box_mitte_1 p.bodytext           { color: black; font-size: 80% }

DIV.text_box               { color: maroon; font-size: 100%; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: dotted 5px red }
DIV.meineBox1                { color: maroon; font-size: 100%; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: dotted 5px #2a3fff }
#leftcontent DIV.tx-onetrandomcontent-pi1      { background: #cff; padding: 0 5px 5px; float: right; border: solid 1px silver }

DIV.rahmen_bilder                { color: maroon; font-size: 100%; background: #fffbf0; border: dashed 1px silver }

#rightcontent DIV.box_mitte_1                      { background: #fffbf0; margin-bottom: 10px; padding: 0 3px 5px; width: 100%; float: right; border: dashed 1px silver }

#rightcontent DIV.box_mitte_1  p.bodytext             { color: black; font-size: 80% }

#leftcontent DIV.box_mitte_1                      { background: white; padding: 0 5px 5px; float: right; border-style: none none solid; border-width: medium medium 2px; border-color: silver }
#leftcontent DIV.box_mitte_1 p.bodytext             { color: black; font-size: 70% }
tbody  { margin-top: 15px; margin-bottom: 15px }

#container-content DIV.h1  { color: white; font-size: 1em; background: #2a5fff; margin: 0.4em 0 0.5em; padding: 0.1em; border-bottom: 1px solid #cccccc; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding }
