/*Common Parts*/
body                                              { margin:0px; padding:0px;font-family:"Microsoft Sans Serif",Arial,Geneva,Sans-Serif; font-size:14px;
                                                    background-image:url('http://dog-net.org/Include/Images/bgmain.png'); background-repeat:no-repeat; background-position:50% 0%}

/*Top Menu Bar*/
/*Top Menu*/
div.Header                                        { background-color:#EBEBEB; width:98%; margin-left:1%; margin-right:1%; height:28px; border-bottom:2px solid #3494e5; padding:0px; }
div.Content                                       { width:1000px; margin:0 auto; }
ul.Menu                                           { margin:0px; padding:0px; list-style-type: none;}
li.MenuHead                                       { float:left; width:128px; text-align:center; border-left:1px solid #DADADA; line-height:28px; }
li.MenuHeadActive                                 { float:left; width:128px; text-align:center; border-left:1px solid #DADADA; line-height:28px; background-image:url('http://Kraffner.de/v2/PartsAll/Images/MenuButtonUnderlay.png') }
li.MenuHead > a                                   { color:#232323; text-decoration:none; }
li.MenuHeadActive > a                             { color:#232323; text-decoration:none; font-weight:bold; color:#FFFFFF; }

ul.SubMenu                                        { display:none; margin:0px; padding:0px; list-style-type: none; border-top:2px solid #3494e5; border-left:2px solid #3494e5; min-width:126px; }
li.SubHead                                        { background-color:#EBEBEB; }
li.SubHead a                                      { color:#232323; text-decoration:none; }

ul.PostMenu                                       { display:none; margin:0px; padding:0px; list-style-type: none; border-right:2px solid #3494e5;}
li.PostHead                                       { background-color:#EBEBEB; padding-left:5px; padding-right:5px; }
li.PostHead a                                     { color:#232323; text-decoration:none; }

/*Hoverings*/
li.MenuHead:hover, li.MenuHeadActive:hover        { background-image:url('http://common.kraffner.de/Images/MenuButtonUnderlay.png') }
li.MenuHead:hover > a, li.MenuHeadActive:hover > a    { color:#FFFFFF; font-weight:bold; text-decoration:none; }
li.MenuHead:hover ul.SubMenu                      { display:block; position:absolute; z-index:6000 }
li.MenuHeadActive:hover ul.SubMenu                { display:block; position:absolute; z-index:6000 }

li.SubHead:hover                                  { background-image:url('http://common.kraffner.de/Images/MenuButtonUnderlay.png'); }
li.SubHead:hover > a                              { color:#FFFFFF; }
li.SubHead:hover ul.PostMenu                      { margin-left:126px; display:block; position:absolute; z-index:6005; }

li.PostHead:hover                                 { background-image:url('http://common.kraffner.de/Images/MenuButtonUnderlay.png'); }
li.PostHead:hover a                               { color:#FFFFFF; }

/*SearchBox*/
input.Search                                      { font-weight:bold; color:#232323; border:1px solid #232323; width:412px;}
div.SearchBox                                     { width:550px; margin:0 auto; background-color:#EBEBEB; border:1px solid #3494e5; white-space: nowrap; }

/*Cloudlinks*/
a.cloudlink                                       { text-decoration:none; color:#3494e5; }
a.cloudlink:hover                                 { text-decoration:underline }

/*Post Related*/
h4                                                { color:#232323; margin:0px; font-size:12px; font-weight:normal; }
h4 a                                              { color:#3494e5; text-decoration:none;  }
h4 a:hover                                        { text-decoration:underline; }

div.Ref                                           { float:left; width:50%; text-align:center; margin-top:15px; }
/*Prime Post*/
div.PanoramaImg                                   { width:960px; height:250px; }
h1.Prime                                          { color:#3494e5; font-size:30px; margin-top:0px; background-image:url('http://dog-net.org/Include/Images/Underlay.png'); padding:4px; font-size:24px; }
h1.Prime a                                        { color:#3494e5; text-decoration:none;  }
h1.Prime a:hover                                  { color:#3494e5; text-decoration:underline;  }
h4.Prime                                          { color:#3494e5; margin:0px; font-size:12px; font-weight:normal; background-image:url('http://dog-net.org/Include/Images/Underlay.png'); padding:4px;}
h4.Prime a                                        { color:#3494e5; text-decoration:none;  }

/*MenuBar*/
div.ShareMenu                                     { position:absolute; margin-top:-70px; height:150px; margin-left:625px; width:320px; background-image:url('http://dog-net.org/Include/Images/UnderlayMenu.png'); }
div.ShareMenu div.ShareText                       { margin-top:50px;  }
div.RightMenu                                     { width:320px; float:right; text-align:left; background-color:#DADADA; margin-right:15px; }
div.RightMenuFloatOut                             { clear:right; width:320px; float:right; text-align:left; margin-right:15px; background-image:url('http://dog-net.org/Include/Images/RightMenuFloatOut.png'); height:93px; }

/*Next Three Posts*/
div.NextThree                                     { width:30%; padding-left:1.5%; padding-right:1.5%; float:left; margin-top:15px; vertical-align:top;  }
div.NextThreeMiddle                               { width:30%; padding-left:1.5%; padding-right:1.5%; float:left; margin-top:15px;border-left:1px solid #DADADA; border-right:1px solid #DADADA; }
div.ThreeText                                     { margin-top:15px; }
div.ThreeImg                                      { width:100%; text-align:center; background-color:#EBEBEB; border:1px solid #3494e5;}
div.ThreeImg img                                  { width:98%; margin:1%; }





h2                                                { color:#3494e5; font-size:22px; margin-top:0px; }
h3                                                { color:#3494e5; font-size:18px; margin-top:0px; }

h4.CommentHeading                                 { color:#3494e5; margin-top:15px; margin-left:15px; font-size:14px; border-bottom:1px solid #FFFFFF; }
h1 a, h2 a, h3 a                                  { color:#3494e5; text-decoration:none; }
h1 a:hover, h2 a:hover, h3 a:hover                { color:#3494e5; text-decoration:underline; }

a.RelatedLink                                     { color:#3494e5; text-decoration:none; font-size:14px; }
a.RelatedLink:active                              { color:#3494e5; text-decoration:none; font-size:14px; }
a.RelatedLink:visited                             { color:#3494e5; text-decoration:none; font-size:14px; }
a.RelatedLink:hover                               { text-decoration:underline; }

/*Comments*/
div.CommentBox                                    { margin-top:1%; clear:right; width:34%; float:right; text-align:left; background-color:#EBEBEB; border:1px solid #3494e5;}
div.Comment                                       { margin:15px; }
div.CommentWriter                                 { color:#3494e5; float:left; }
div.CommentDate                                   { color:#3494e5; float:right; text-align:right; }
div.CommentText                                   { clear:both; margin:5px;}

div.newComment                                    { margin:15px; }
div.newComment div.Name                           { border:1px solid #232323; float:left; background-color:White; padding-left:4px; clear:left; }
div.newComment div.Name input                     { border:0px; font-family:"Microsoft Sans Serif"; font-size:14px;}
div.newComment div.FieldDescription               { float:left; clear:left; margin-top:4px; }
div.newComment div.Captcha                        { float:left; margin-top:5px;}
div.newComment div.TextArea                       { border:1px solid #232323; background-color:white; width:100%; padding:2px; float:left; }
div.newComment div.TextArea textarea              { border:0px; overflow:hidden; width:100%;  }


div.ClearLeft                                     { clear:left; }
div.ClearBoth                                     { clear:Both; height:25px; }




div.Banner                                        { width:98%; text-align:center;  margin-left:1%; margin-right:1%; }

/*LastPost*/
div.LastPost                                      { width:96%; margin-left:2%; margin-right:2%; margin-top:15px; }
div.Text                                          { width:64%;  float:left; font-size:14px;  }
div.LeadingImg                                    { width:34%; float:right; text-align:center; background-color:#EBEBEB; border:1px solid #3494e5;}
div.LeadingImg img                                { width:98%; margin:1%; }



/*NextThree*/


/*Rest*/
div.Rest                                          { width:30%; padding:1.5%; float:left; }
div.RestImg                                       { width:25%; text-align:center; background-color:#EBEBEB; border:1px solid #3494e5; float:left; }
div.RestImg img                                   { width:98%; margin:1%; }
div.RestText                                      { float:right; width:70%; border-top:1px solid #DADADA; }

/*Footer*/
div.RefBar                                        { width:98%; margin:1%; margin-top:20px; background-color:#EBEBEB;  border-top:2px solid #3494e5; clear:both; text-align:center; }
div.RefBar a.Pic                                      { display:inline-block; padding:5px; border-left:1px solid #DADADA; width:100px; text-align:center; height:30px; }

/*Content related*/
div.vbcode                                          { background-image:url('Include/Images/Layer2.png');border:1px solid #666666; color:black; font-weight:normal; padding:10px; }

div.todo                                              { background-image:url('Include/Images/Layer2.png');border:1px solid #666666; color:black; font-weight:normal; padding:10px; }

div.Image                       { border:1px solid #BABABA; margin:0 auto; }
div.Image img                   { margin:5px; }
div.Image div.Description       { background-image:url('Include/Images/Layer2.png'); border:1px solid #BABABA; margin:5px; text-align:center; color:#232323  }
div.phpcode                     { background-color:#DADADA; padding:5px; border:1px solid #232323; }
div.vbcode                      { background-color:#DADADA; padding:5px; border:1px solid #232323; }

ol                              { list-style-type:decimal; }
ul                              { list-style-type:square; }

/*Code Stylings*/
div.vb * , div.html * , div.php *     { font-family:"Microsoft Sans Serif",Arial,Geneva,Sans-Serif; font-size:14px;  }
div.vb , div.html , div.php     { border:1px solid #DADADA; }
div.vb span.kw1                 { font-weight:bold; color:#0000ff }
div.vb span.co1                 { color:#008000 }
div.vb span.st0                 { color:#a31515 }

div.php a                       { color:#000000; }
div.php span.st0                { color:#008000 }
div.php span.co1                { color:#9A9A9A }
div.php span.kw1                { font-weight:bold; }
div.php span.kw2                { font-weight:bold; }
div.php span.kw3                { font-weight:bold; color:#000000 }
div.php span.re0                { color:#0000ff }
