/* @group Global Reset */
/* p gelöscht da sonst absaetze kaputt */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, hr,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
table {border-collapse: collapse;border-spacing: 0;}
html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear {background: none;border: 0;clear: both;display: block;float: none;font-size: 0;list-style: none;margin: 0;padding: 0;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix:after {clear: both;content: '.';display: block;visibility: hidden;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
body.contentpane {background: #fff;}
/* @end Reset */

a:link{ 
color:#000000; 
text-decoration:none; }

a:visited{ 
color:#000000; 
text-decoration:none; }

a:hover{ 
color:#96282d; 
text-decoration:none; }

a:active{ 
color:#770000; 
text-decoration:none; }

body{
/* width: 100%; */
/* height: 700px; */
font-size: 10pt;
font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
margin:0px;
padding:0px;
background-color:#96282d; 
background-image: url(/web/templates/carag2010theme/images/quirl.gif);
background-repeat:no-repeat;
background-position:50% 200px;
}

p {
font-size: 10pt;
font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}

div {
font-size: 10pt;
font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}

h1 {
color:#96282d;
font-size: 12pt;
font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; }

div#mitte { 
margin-left:50%;
}

div#olshadow01 { position:absolute; top:35px; left:-70px; width:120px; height:120px; z-index:0; background-color:#000000; filter:alpha(opacity=15); -moz-opacity:0.15; -khtml-opacity: 0.15; opacity: 0.15; -moz-border-radius:6px; -khtml-border-radius:6px; }
div#olshadow02 { position:absolute; top:36px; left:-69px; width:118px; height:118px; z-index:0; background-color:#000000; filter:alpha(opacity=15); -moz-opacity:0.15; -khtml-opacity: 0.15; opacity: 0.15; -moz-border-radius:6px; -khtml-border-radius:6px; }
div#olshadow03 { position:absolute; top:37px; left:-68px; width:116px; height:116px; z-index:0; background-color:#000000; filter:alpha(opacity=15); -moz-opacity:0.15; -khtml-opacity: 0.15; opacity: 0.15; -moz-border-radius:6px; -khtml-border-radius:6px; }
div#olshadow04 { position:absolute; top:38px; left:-67px; width:114px; height:114px; z-index:0; background-color:#000000; filter:alpha(opacity=15); -moz-opacity:0.15; -khtml-opacity: 0.15; opacity: 0.15; -moz-border-radius:6px; -khtml-border-radius:6px; }
div#olshadow05 { position:absolute; top:39px; left:-66px; width:112px; height:112px; z-index:0; background-color:#000000; filter:alpha(opacity=15); -moz-opacity:0.15; -khtml-opacity: 0.15; opacity: 0.15; -moz-border-radius:6px; -khtml-border-radius:6px; }
div#olshadow06 { position:absolute; top:40px; left:-65px; width:110px; height:110px; z-index:0; background-color:#000000; filter:alpha(opacity=15); -moz-opacity:0.15; -khtml-opacity: 0.15; opacity: 0.15; -moz-border-radius:6px; -khtml-border-radius:6px; }
div#olshadow07 { position:absolute; top:41px; left:-64px; width:108px; height:108px; z-index:0; background-color:#000000; filter:alpha(opacity=15); -moz-opacity:0.15; -khtml-opacity: 0.15; opacity: 0.15; -moz-border-radius:6px; -khtml-border-radius:6px; }
div#olshadow08 { position:absolute; top:42px; left:-63px; width:106px; height:106px; z-index:0; background-color:#000000; filter:alpha(opacity=15); -moz-opacity:0.15; -khtml-opacity: 0.15; opacity: 0.15; -moz-border-radius:6px; -khtml-border-radius:6px; }
div#olshadow09 { position:absolute; top:43px; left:-62px; width:104px; height:104px; z-index:0; background-color:#000000; filter:alpha(opacity=15); -moz-opacity:0.15; -khtml-opacity: 0.15; opacity: 0.15; -moz-border-radius:6px; -khtml-border-radius:6px; }
div#olshadow10 { position:absolute; top:44px; left:-61px; width:102px; height:102px; z-index:0; background-color:#000000; filter:alpha(opacity=15); -moz-opacity:0.15; -khtml-opacity: 0.15; opacity: 0.15; -moz-border-radius:6px; -khtml-border-radius:6px; }

div#olouter {
position:absolute;
top:25px;
left:-80px;
width:120px;
height:120px;
z-index:1;
background-color:#000000;
color:#FFFFFF;
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9; 
overflow: visible;
}

div#olinner {
padding-right: 15px;
padding-top: 10px; 
z-index:1; 
background:transparent; 
}

div#hintergrundquadratouter {
position:absolute;
left:50%;
top:70px;
margin-left:-240px;
/* border:1px solid #800; */
}
 
div#hintergrundquadrat { 
margin-top:0px;
margin-left:0px; 
min-height:510px;
height: auto !important;
height: 510px; 
width:600px; 
z-index:0; 
background-color:#F7F2E9; 
/* overflow: visible; */
/* border:1px solid #080; */
}

div#hintergrundquadratinner {
/*BLABLA margin-bottom:30px; */
/* z-index:1; */
/* border:1px solid #008; */
background:transparent; 
}

div#a3 { 
position:absolute; 
top:25px; 
left:70px; 
width:140px; 
height:120px; 
z-index:1; 
/* border:1px solid #888; */
background:transparent; }

div#hptext { 
position:absolute; 
top:195px; 
right:40px;
min-width:1px;
width: auto !important;
min-height:1px;
height: auto !important;
z-index:1; 
align:right;
text-align:right;
background:transparent; }

div#a6 { 
position:absolute; 
top:25px; 
/* left:210px; */
right:40px;
/* width:290px; */
min-width:360px;
width: auto !important;
/* width:360px; */
height:120px; 
z-index:1; 
align:right;
text-align:right;
/* border:1px solid #888; */
background:transparent; }

div#bild1links { 
position:absolute; 
top:195px; 
left:-230px; 
width:270px; 
height:270px; 
z-index:1; 
background-color:#000000; 
color:#FFFFFF; 
background:transparent; }

div#bild2links { 
position:absolute; 
top:345px; 
left:-230px; 
width:270px; 
height:270px; 
z-index:1; 
background-color:#000000; 
color:#FFFFFF; 
background:transparent; }

div#a4 { 
position:absolute; 
top:195px; 
left:-230px; 
width:270px; 
height:270px; 
z-index:1; 
background-color:#000000; 
color:#FFFFFF; 
background:transparent;
filter:alpha(opacity=90); 
-moz-opacity:0.9; 
-khtml-opacity: 0.9; 
opacity: 0.9;}

div#contentouter { 
padding-top:195px;
margin-left:70px;
min-height:280px; 
/* max-height:750px; */
height: auto !important; 
height: 280px; 
width:380px; 
z-index:3; 
font-size: 10pt;
font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
/* border:1px solid #888; */
background:transparent; }

div#contentinner {
/* border:1px solid #888; */
margin-bottom:35px;
z-index:3; 
background:transparent; 
}

div#a7 { 
position:absolute; 
top:350px; 
/* left:550px; */
left:620px; 
width:70px; 
height:100px; 
z-index:3; 
/* border:1px solid #888; */
background:transparent;
text-align: left;
color:#FFFFFF; }

div#figurlinksobenbreit { 
position:absolute; 
top:195px; 
left:-120px; 
min-height:1px;
height: auto !important;
min-width:1px;
width: auto !important;
z-index:2; 
/* border:1px solid #888; */
background:transparent; }

div#figurlinksoben { 
position:absolute; 
top:195px; 
left:-60px; 
min-height:1px;
height: auto !important;
min-width:1px;
width: auto !important;
z-index:2; 
/* border:1px solid #888; */
background:transparent; }

div#figurlinksunten { 
position:absolute;
top:260px; 
left:-60px; 
min-height:1px;
height: auto !important;
min-width:1px;
width: auto !important;
z-index:2; 
vertical-align:text-bottom; 
/* border:1px solid #888; */
background:transparent; }

div#figurrechtsmitte { 
position:absolute; 
top:195px; 
left:450px; 
min-height:1px;
height: auto !important;
min-width:1px;
width: auto !important;
z-index:2; 
/* border:1px solid #888; */
background:transparent; }

div#figurrechtsoben { 
position:absolute; 
top:100px; 
left:500px; 
min-height:1px;
height: auto !important;
min-width:1px;
width: auto !important;
z-index:2; 
/* border:1px solid #888; */
background:transparent; }

div#figurrechtsunten { 
position:absolute; 
top:260px; 
left:500px; 
min-height:1px;
height: auto !important;
min-width:1px;
width: auto !important;
vertical-align:middle; 
z-index:2; 
/* border:1px solid #888; */
background:transparent; }

div#olinner a:link {
color:#AAAAAA;
text-decoration:none; }
div#olinner a:visited {
color:#AAAAAA;
text-decoration:none; }
div#olinner a:hover {
color:#FFFFFF;
text-decoration:none; }
div#olinner a:active {
color:#FFFFFF;
text-decoration:none; }
div#olinner a.mainlevel#active_menu {
color:#FFFFFF;
}

div#footer { 
/* position:relative; */
/*bottom:30; */
/* margin-bottom:-20px; */
/* padding-top:195px; */
/* margin-left:70px; */
z-index:1; 
font-size: 10pt;
font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
/* border:1px solid #888; */
background:transparent; }

div#a3 a:link { 
color:#AAAAAA; 
line-height: 14pt; 
text-decoration:none; 
}
div#a3 a:visited { color:#AAAAAA; line-height: 14pt; text-decoration:none; }
div#a3 a:hover { color:#96282d; line-height: 14pt; text-decoration:none; }
div#a3 a:active { color:#96282d; line-height: 14pt; text-decoration:none; }
div#a3 #active_menu { 
color:#96282d; 
line-height: 14pt; 
}

/* div#a6 div div img {
align:right;
text-align:right;
} 

div#a6 div div {
align:right;
text-align:right;
} */

div#a7 a:link {
color:#FFFFFF;
text-decoration:none; }
div#a7 a:visited {
color:#FFFFFF;
text-decoration:none; }
div#a7 a:hover {
color:#FFFFFF;
text-decoration:none; }

/* level 1 or Top Level*/
div#olinner .moduletable ul li#current a {
color: #FFFFFF;
}

div#olinner .menu  { 
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 18pt;
}


div#a3 .moduletable ul li#current a {
color: #96282d;
}


div#a7 .menu  { 
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 18pt;
}

div#a7 .jflanguageselection {
line-height: 18pt;
}
div#a7 .jflanguageselection ul li {
list-style: none;
list-style-type:none;
}

ul.menu {
list-style: none;
list-style-type:none;
}

.menu {
list-style: none;
list-style-type:none;
}

/*
.menu a:hover{
color: #000FFF;
}
*/

div#olinner .moduletable li.parent.active a {
color: #FFFFFF;
}

/*
li.parent.active { background-color:#FF0000; }
li.parent { background-color:#00FF00; }
li.parent.active a { color:#FFFFFF; }
li.parent.active a:hover { color:#FFFFFF; }
li.parent.active ul li a { color:#FFFFFF; }
li.parent.active ul li a:hover { color:#FFFFFF; }
li.parent.active a:visited {color:#FFFFFF;}
li.parent.active a:hover {color:#FFFFFF;}
li.parent.active a:active {color:#FFFFFF;}
li#current {color:#FF0000;}
div#a3 li#current {color:#96282d;}
   .moduletable ul li.active a {
       color: #038fd9;
       text-decoration: none;
    }
    .moduletable li.parent.active a {
       color: #038fd9;
       text-decoration: none;
    }
    .moduletable li.parent.active a:hover {
       color: #e22f00;  
    }

    .moduletable li.parent.active ul li a {
       color: #fff;
       text-decoration: none;
    }
    .moduletable li.parent.active ul li a:hover {
       color: #fff;
       text-decoration: none;
    }
*/
/* end of Level 1 */

.clr{clear:both;}
.content {
padding: 0px 0px 0px 0px;
font-size: 10pt;
font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
/*line-height: 18px;*/
}

slimbox {
font-size: 10pt;
font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}

