BODY,P,DIV,TH,P,SELECT{
        FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
        COLOR: #000000;
        FONT-SIZE: 13px;
        BACKGROUND-COLOR: #58acf2;
        margin-top:0px;
        margin-bottom:0px;
        margin-left:0px;
        margin-right:0px;

}

.obwtext{
padding:5px;
font-weight:normal;
}

iframe{
border:0px red solid;
}

iframe{
overflow:hidden;
}

window_id_1_content{
overflow:hidden;
border:10px red solid;
}

INPUT.text {
FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
COLOR: #000000;
FONT-SIZE: 13px;
BORDER-RIGHT: #D7D9DF 1px solid;
BORDER-TOP: #D7D9DF 1px solid;
BORDER-LEFT:#D7D9DF 1px solid;
BORDER-BOTTOM:#D7D9DF 1px solid;
BACKGROUND-COLOR: #EEEEEE;

}


.info{
FONT-SIZE: 10px;
FONT-WEIGHT:normal;
color:#FFFFFF;
}
.info_black{
FONT-SIZE: 10px;
FONT-WEIGHT:normal;
color:#000000;
}




.info{
FONT-SIZE: 10px;
FONT-WEIGHT:normal;
color:#FFFFFF;
}
.info_black{
FONT-SIZE: 10px;
FONT-WEIGHT:normal;
color:#000000;
}

INPUT.textdisabled {
FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
COLOR: #000000;
FONT-SIZE: 13px;
BORDER-RIGHT: #D7D9DF 1px solid;
BORDER-TOP: #D7D9DF 1px solid;
BORDER-LEFT:#D7D9DF 1px solid;
BORDER-BOTTOM:#D7D9DF 1px solid;
BACKGROUND-COLOR: #aaaaaa;

}

TEXTAREA {
FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
COLOR: #000000;
FONT-SIZE: 13px;
FONT-WEIGHT: bold;
BORDER-RIGHT: #D7D9DF 1px solid;
BORDER-TOP: #D7D9DF 1px solid;
BORDER-LEFT:#D7D9DF 1px solid;
BORDER-BOTTOM:#D7D9DF 1px solid;
BACKGROUND-COLOR: #EEEEEE;
}
SELECT {
COLOR: #000000;
FONT-SIZE: 13px;
FONT-WEIGHT: bold;
BACKGROUND-COLOR: #EEEEEE;
}

A{
font-size:12px;
FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
}
A:link {
COLOR: #000000;
TEXT-DECORATION: none;

}
A:visited {
COLOR: #000000;
TEXT-DECORATION: none;
}
A:hover {
	COLOR: #888888; TEXT-DECORATION: underline;
}
A:active  {
	COLOR: #888888; TEXT-DECORATION: underline;
}



H1 {
	FONT-SIZE: 15px;
}
H2 {
	FONT-SIZE: 13px;
}
H3 {
	FONT-SIZE: 12px;
}
HR {
        COLOR: #DDDDDD; HEIGHT: 1px;
}
.error {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#880000;
	font-weight:bold;
	text-decoration:none;
	font-style:italic;
}
INPUT.login {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
font-weight:bold;
text-decoration:none;
BORDER-RIGHT: #FEFEFE 0px solid;
BORDER-TOP: #4E6B98 0px solid;
BORDER-LEFT: #4E6B98 0px solid;
BORDER-BOTTOM: #FEFEFE 0px solid;
BACKGROUND-COLOR: #EEEEEE;
}

.button{
FONT-SIZE: 12px;
COLOR: #ffffff;
font-weight:bold;
FONT-FAMILY:  tahoma, helvetica, verdana, sans-serif;
BACKGROUND-COLOR:#298bdd;

}

a.buttons:link{
BORDER:1px black solid;
}
a.buttons:visited {
BORDER:1px black solid;
}
a.buttons:hover   {
BORDER:1px black solid;

}
a.buttons:active  {
BORDER:1px black solid;
}




#gesammt {

width:995px;
border:1px #DDDDDD solid;
background-color:#58acf2;
margin-bottom:0px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
vertical-align:top;
}

/* -------------- Kopfbereich-----------------*/
#header {
height:80px;
width:995px;
background-image: url(../images/header.gif);
border:1px white solid;
border-bottom:1px white solid;
background-color:#efefef;
margin-bottom:0px;
margin-top:0px;
padding:0px;
}
#navileisteoben {
height:25px;
width:995px;
border-bottom:1px white solid;
background-color:#afd5f9;
margin-bottom:0px;
margin-top:0px;
padding:0px;
}

#online_user_view{
z-index:100;
position:absolute;
margin-left:-491px;
left:50%;
top:75px;
width:350px;
border:1px blue solid;
}




/*-----------Navi-Left----------------------*/
#navi-left{
width:195px;
margin-top:0px;
padding-left:2px;
border:0px red solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color:#000000;
text-decoration:none;
padding-top:5px;
}

.navi_text{


font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color:#000000;
text-decoration:none;
}

#mainWindow{
width:800px;
border:0px red solid;
}


#footer {
clear:both;
height:20px;
width:995px;
border:0px;
background-color:#8EC8F8;
padding:0px;
padding-top:5px;
text-align:left;
}







.last_reg_table{
width:190px;

padding:0px;
padding-top:0px;
BACKGROUND-COLOR:#58acf2;
margin-top:5px;
margin-bottom:5px;
}






.block_top {

	BACKGROUND-COLOR:#cae0f7;
	BORDER-RIGHT: #58acf2 0px solid;
	BORDER-TOP: #58acf2 0px solid;
	BORDER-LEFT: #58acf2 0px solid;
	BORDER-BOTTOM: #58acf2 1px solid;
}

.block_left_table {


    border-collapse: collapse;
	BORDER-RIGHT:  0px solid;
	BORDER-TOP: 0px solid;
	BORDER-LEFT:  0px solid;
	BORDER-BOTTOM:  0px solid;
}

.table_mainwin {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
    padding-left:0px;
	padding-right:0px;
	BORDER:0px;
	BACKGROUND-COLOR:#58acf2;
}



.td_mainwin,.td_anketa,.td_mainwin_b,.td_anketa_b{
BACKGROUND-COLOR:#58acf2;
BORDER-RIGHT: #cae0f7 0px solid;
BORDER-TOP: #cae0f7 1px solid;
BORDER-LEFT: #cae0f7 0px solid;
BORDER-BOTTOM: #cae0f7 0px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
padding-left:5px;
text-decoration:none;
}

.td_anketa,.td_anketa_b{
text-align:left;
padding-top:5px;
padding-bottom:5px;
}
.td_mainwin_b,.td_anketa_b{
BORDER-LEFT: #cae0f7 1px solid;
}
.ubr{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
text-decoration:none;

}
.ubr_small{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;

color:#FFFFFF;
text-decoration:none;

}














.td_mail1,.td_mail2{


BACKGROUND-COLOR:#cae0f7;
BORDER-RIGHT: #58acf2 0px solid;
BORDER-TOP: #58acf2 0px solid;
BORDER-LEFT: #58acf2 1px solid;
BORDER-BOTTOM: #58acf2 1px solid;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;

color:#000000;
text-decoration:none;
text-align:left;

}
.td_mail2{
BACKGROUND-COLOR:#cae0f7;
}















.color_td1,.color_td2{
BORDER-RIGHT:0px;
BORDER-TOP: #58acf2 1px dotted;
BORDER-LEFT:0px;
BORDER-BOTTOM:0px;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;

color:#000000;
text-decoration:none;
vertical-align: middle;
}




.view_color_2{

font-family: Arial,Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: italic;
font-weight: bold;
color:#cd257c;
text-decoration:none;

}

.view_color_1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;

font-weight: bold;
	color:#0827b2;
}














.td_textarea{


BACKGROUND-COLOR:#eeeeee;

BORDER-RIGHT:  #cae0f7 5px solid;
BORDER-TOP:    #cae0f7 2px solid;
BORDER-LEFT:   #cae0f7 5px solid;
BORDER-BOTTOM: #cae0f7 5px solid;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;

color:#000000;
text-decoration:none;
vertical-align: top;
padding-left:5px;
}


.gb_img{


	BACKGROUND-COLOR:#58acf2;

	BORDER-RIGHT:  #cae0f7 2px solid;
	BORDER-TOP:    #cae0f7 2px solid;
	BORDER-LEFT:   #cae0f7 2px solid;
	BORDER-BOTTOM: #cae0f7 2px solid;

}


.navi_block_f{
BACKGROUND-COLOR: #aed4f7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;

color:#000000;
text-decoration:none;
margin-bottom:6px;
padding-left:0px;
padding-right:0px;
height:20px;
border-right:1px black solid;
}


a.n_link{
font-size:18px;
}



.cleantd{
BACKGROUND-COLOR: #FFFFFF;
}




























#navi_block_f,navi_span{

width:180px;
BACKGROUND-COLOR: #aed4f7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-decoration:none;
text-align:left;
margin-top:3px;
margin-bottom:6px;
padding-left:2px;
padding-right:0px;
}



#navi_right{

float:right;
height:620px;


width:173px;

border:1px white solid;
background-color:#afd5f9;
padding-right:5px;
margin-bottom:10px;
margin-top:5px;
padding-top:17px;


}
#navi_right_news{

float:right;
height:auto;


width:178px;

border:1px white solid;
background-color:#afd5f9;
margin-bottom:10px;
margin-top:5px;
text-align:left;
}
.newsdiv{
width:174px;
background-color:#afd5f9;
text-align:left;
padding:2px;

font-size:10px;
margin-top:5px;
text-align:left;
overflow:hidden;
}
.newsubr{
font-weight:bold;
color:#111111;
}

#random_foto{

float:right;
height:auto;


width:178px;

border:1px white solid;
background-color:#afd5f9;
padding-right:0px;
margin-bottom:0px;
margin-top:5px;
padding-top:0px;
text-align:center;


}






#box_left_t{
width:194px;
height:30px;
border:0px;
background-image: url(../images/box_oben.gif);
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: italic;
color:#000000;
font-weight:bold;
text-decoration:none;
margin-bottom:0px;
margin-top:0px;
}

#box_left_b{

width:194px;
height:15px;
border:0px;
background-image: url(../images/box_left_unten.gif);
margin-bottom:0px;
margin-top:0px;

}



#block_left{
width:194px;
background-image: url(../images/box_left_m.gif);
margin-bottom:0px;
margin-top:0px;
border:0px solid;
padding-bottom:10px;
padding-top:10px;
}

#lastreg{
border:1px white solid;
height:400px;
width:605px;
margin-bottom:5px;
text-align:center;
BACKGROUND-COLOR:#58acf2;
}



.td_newreg{
border-bottom:1px white solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
padding-left:2px;
text-align:left;
vertical-align:top;
}

.nick_w{
BACKGROUND-COLOR:#cd257c;
text-align:center;
vertical-align:bottom;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: italic;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.nick_m{
BACKGROUND-COLOR:#0827b2;
text-align:center;
vertical-align:bottom;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: italic;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}




#online_user
{
width:200px;
height:17px;
float:left;
BACKGROUND-COLOR:#58acf2;
text-align:right;
padding-right:5px;
padding-top:1px;
font-size:10px;

border:1px solid white;
margin-top:54px;
margin-left:5px;


}

#indicator{
float:right;
margin-right:7px;
margin-top:2px;
}

#banner_top
{
width:468px;
height:60px;
BACKGROUND-COLOR:#58acf2;
text-align:right;
padding-right:0px;
padding-top:0px;
font-size:10px;
border:1px solid #888888;
margin-top:3px;
margin-left:310px;
}


.navi_block_ftd{


BACKGROUND-COLOR: #aed4f7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-decoration:none;
margin-top:3px;
margin-bottom:6px;
padding-left:2px;
padding-right:0px;
padding-bottom:0px;
text-align:left;
}



#boxms{

width:596px;
border:1px white solid;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
font-weight:bold;
text-decoration:none;
margin-bottom:0px;
margin-top:5px;
margin-left:0px;

}

#boxmoben{
width:596px;
height:24px;
background-color:#8ec8f8;
border-bottom:1px white solid;
padding-top:3px;
text-align:center;
font-family:Arial;
font-size: 12px;
color:#222222;
font-weight:bold;
display:table-cell;
vertical-align:middle
}

#boxmbottom{

width:596px;
height:15px;
BACKGROUND-COLOR:#cae0f7;
BORDER-BOTTOM: #cae0f7 0px solid;
}




#boxmiddle{
width:596px;

BACKGROUND-COLOR:#cae0f7;
BORDER-RIGHT: #58acf2 0px solid;
BORDER-TOP: #58acf2 0px solid;
BORDER-LEFT: #58acf2 0px solid;
BORDER-BOTTOM: #58acf2 1px solid;
margin-bottom:0px;
margin-top:0px;

}





#boxmitte790{
width:790px;
border:1px white solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
font-weight:bold;
margin-top:5px;
border-right:0px;
}

#boxoben790{
width:790px;
height:24px;
background-color:#8ec8f8;
border-bottom:1px white solid;
padding-top:3px;
text-align:center;
font-family:Arial;
font-size: 12px;
color:#222222;
font-weight:bold;
display:table-cell;
vertical-align:middle;
}


#boxmbottom790{
float:left;
width:790px;
height:15px;
BACKGROUND-COLOR:#cae0f7;
BORDER-BOTTOM: #cae0f7 0px solid;
}








.u_s{
	background-image:  url(../images/photoal/u_s.gif);
	background-repeat: repeat-x;
	height:16px;
	width:auto;

}
.t_S{
	background-image: url(../images/photoal/t_s.gif);
	background-repeat: repeat-x;
	height:19px;
	width:auto;
}

.xy{
  width:76px;
}



a.navitable,.navitable{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;

color:#DDDDDD;
text-decoration:none;
}




#forum_bereiche{

width:775px;
float:left;
BACKGROUND-COLOR:#cae0f7;
BORDER-RIGHT: #58acf2 0px solid;
BORDER-TOP: #58acf2 0px solid;
BORDER-LEFT: #58acf2 0px solid;
BORDER-BOTTOM: #58acf2 1px solid;

}

#bereich_ubr{

width:774px;
float:left;

font-family:Arial,Verdana, Helvetica, sans-serif;
font-size: 14px;

color:#000000;
FONT-WEIGHT: bold;
border:0px solid red;
text-decoration:none;
padding:0px 0px 5px 5px;
text-align:left;
}




#forum_themes{

float:left;
height:36px;
BACKGROUND-COLOR:#cae0f7;
BORDER-RIGHT: #58acf2 1px solid;
BORDER-TOP: #58acf2 0px solid;
BORDER-LEFT: #58acf2 0px solid;
BORDER-BOTTOM: #58acf2 1px solid;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;




font-family:Arial,Verdana, Helvetica, sans-serif;
font-size: 13px;



text-align:left;
}











































ul.testlist {
list-style-type:none;
margin:0px;
padding:0px;
}

ul.testlist li {
font:12px Verdana;
padding:0px;
border-top:1px #58ACF2 solid;
border-bottom:1px #58ACF2 solid;
}

ul.testlist li.over {
background-color:#40FF3F;
width:195px;

}

SPAN.handle {
float:left;
color:white;
cursor: move;
}

TD.normal
{
padding-left:10px;
}

















DIV.navi_block_zeile
{
width:180px;
BACKGROUND-COLOR: #aed4f7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-decoration:none;
text-align:left;
margin-top:3px;
margin-bottom:6px;
padding-left:2px;
padding-right:0px;
height:16px;
}




#meldung
	{
position:absolute;
top:150px;
left:50%;
width:400px;
height:80px;
margin-left:-200px;
border:5px blue solid;
font-size:17px;
vertical-align:middle;
padding-top:40px;
color:white;
text-align:center;

}

#error_meldung
	{
position:absolute;
top:150px;
left:50%;
width:400px;
height:80px;
margin-left:-200px;
border:5px blue solid;
font-size:17px;
vertical-align:middle;
padding-top:0px;
color:white;
text-align:center;

}

#work_div{
position:absolute;
top:200px;
left:50%;
width:400px;
height:80px;
margin-left:-200px;
border:5px blue solid;
font-size:17px;
vertical-align:middle;
color:white;
text-align:center;

}


.editor_field {
background-color:#8EC8F8;
color:black;
FONT-SIZE:10px;

}
.editor_ok_button.editor_cancel
{
FONT-SIZE:10px;
}
.editor_field2 {
background-color:#8EC8F8;
color:black;
FONT-SIZE:10px;
width:550px;
}





A.n_link{
font-size:11px;
FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
}


#error-div{
position:absolute;
top:150px;
left:50%;
width:400px;
height:100px;
margin-left:-200px;
border:5px Red solid;
background-color:#eeeeee;
font-size:14px;
vertical-align:middle;
padding-top:5px;
color:Red;
text-align:center;

}

#success-div{
position:absolute;
top:150px;
left:50%;
width:400px;
height:80px;
margin-left:-200px;
border:5px green solid;
background-color:#eeeeee;
font-size:14px;
vertical-align:middle;
padding-top:10px;
color:green;
text-align:center;

}



    div.autocomplete {
      position:absolute;
      width:250px;
      background-color:#afd5f9;
      border:1px solid #888;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul li.selected { background-color: #8ec8f8;}
    div.autocomplete ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      height:20px;
      cursor:pointer;
    }

	 #find_bottom{
padding-top:10px;
padding-bottom:5px;

height:380px;
}

.bereich_ubr{
width:780px;
color:#EEEEEE;
border:0px;
padding:0px 0px 5px 5px;
font-family:Arial,Verdana, Helvetica, sans-serif;
font-size: 14px;

FONT-WEIGHT: bold;
text-align:left;
text-decoration:none;
}


.forum_themes{
height:36px;
BACKGROUND-COLOR:#cae0f7;
BORDER-RIGHT: #58acf2 1px solid;
BORDER-TOP: #58acf2 0px solid;
BORDER-LEFT: #58acf2 0px solid;
BORDER-BOTTOM: #58acf2 1px solid;

padding-left:10px;
padding-top:5px;
padding-bottom:5px;

vertical-align:top;

font-family:Arial,Verdana, Helvetica, sans-serif;
font-size: 10px;
text-align:left;
}

.td_mainwin2 {
BACKGROUND-COLOR:#cae0f7;
BORDER-RIGHT: #58acf2 0px solid;
BORDER-TOP: #58acf2 1px solid;
BORDER-LEFT: #58acf2 1px solid;
BORDER-BOTTOM: #58acf2 0px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;

color:#000000;
padding-left:5px;
text-decoration:none;
}

.color_td1{
BACKGROUND-COLOR:#cddFf1;
}
.color_td2{
BACKGROUND-COLOR:#eeeeee;
}
















fieldset { padding: 1em; background-color: #eee; }
fieldset legend { color: #aaa; }

.uploadStatus {
  margin: 5px;
  margin-left:0px;
  color: #aaa;
  width:100%;
text-align:center;
font-size:13px;
border:0px black solid;
}

.progressBar {
  margin: 5px;
    margin-left:0px;
}

.progressBar .border {
  background: url(../images/progress-remainder.gif) repeat-x;
  border-left: 1px solid grey;
  border-right: 1px solid grey;
  width: 100%;
}

.progressBar .background {
  background: url(../images/progress-bar.gif) repeat-x;
  height: 18px;
  width: 0%;
  text-align:center;
}




/*
---------------Forum CSS--------------
*/



/* ------------------Quote CSS ----------------*/

ul.bb-list-unordered { }
ol.bb-list-ordered { }
ol.bb-list-ordered-d { list-style-type:decimal; }
ol.bb-list-ordered-lr { list-style-type:lower-roman; }
ol.bb-list-ordered-ur { list-style-type:upper-roman; }
ol.bb-list-ordered-la { list-style-type:lower-alpha; }
ol.bb-list-ordered-ua { list-style-type:upper-alpha; }
ol.bb-listitem { }

.bb-code,
.bb-php {
  border: 1px solid black;
  padding: 10px;
  font-family: Courier;
  white-space: nowrap;
}

.bb-quote {
  border: 1px solid black;
  padding: 10px;
  background-color:#B5CADF;
  }

.bb-email { }
.bb-url { }

.bb-image {
  border-width: 0;
  border-style: none;
}




/*----------------------Gbook -CSS -------------------------------*/
#textarea-gb{
width:475px;
overflow:auto;
BACKGROUND-COLOR:#a2d0f6;
BORDER:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;

color:#000000;
text-decoration:none;
text-align:left;
padding:0px;
margin:0px;
}
.gbooktd_message{
BACKGROUND-COLOR:#a2d0f6;
BORDER-RIGHT: 0px;
BORDER-LEFT: #cae0f7 1px solid;
BORDER-BOTTOM: #cae0f7 0px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;

text-decoration:none;
color:#000000;
text-align:left;
padding-top:5px;
padding-left:5px;
width:490px;
}




.gbooktd_top{


BACKGROUND-COLOR:#cae0f7;

BORDER-RIGHT: #cae0f7 1px solid;
BORDER-TOP: #cae0f7 1px solid;
BORDER-LEFT: #cae0f7 1px solid;
BORDER-BOTTOM: #cae0f7 0px solid;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;

color:#000000;
text-decoration:none;
text-align:right;

}



/*----------------------Forum CSS----------------------*/
.forumtd1,.forumtd2 {
width:650px;
vertical-align: top;
padding:3px;
text-align:left;
}


.forumtd1{
BACKGROUND-COLOR:#bccfe3;
}
.forumtd2{
BACKGROUND-COLOR:#c7d8ea;
}
#textarea-forum{
overflow:auto;
width:650px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;

color:#000000;
font-weight:normal;
vertical-align: top;
BACKGROUND-COLOR:#eeeeee;
}




form.inplaceeditor-form input
{
font-size:13px;
}


/*------------------MAIL-CSS------------*/
#textarea{
overflow:auto;
BACKGROUND-COLOR:#cae0f7;
padding-left:5px;
width:760px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: none;
color:#000000;
text-decoration:none;
font-weight:normal;
vertical-align: top;
}



#firma_name{
FONT-FAMILY: Arial, Helvetica, Sans-serif;
FONT-SIZE: 18px;
text-align:left;
FONT-WEIGHT:bold;
background-color:#cae0f7;
border-bottom:1px white dotted;
color:#1b496a;
padding-top:10px;


}

.frpic{

padding:10px;
border:1px black solid;
background-color:white;
margin:5px;

}
#kontakt-reply{
border:2px #00df00 solid;
background:#ffffff;
width:350px;
height:50px;
margin-top:-200px;
margin-left:80px;
text-align:center;
padding-top:20px;
font-size:12px;
font-weight:bold;

}

.frtop{
border-bottom:1px  #D7D9DF solid;
margin-bottom:5px;
BACKGROUND-COLOR: #EEEEEE;
font-weight:bold;
font-size:14px;
color:#1b496a;
}
.frbeschreibung{
BACKGROUND-COLOR: #EEEEEE;
font-weight:bold;
font-size:12px;
color:#1b496a;
margin-bottom:5px;
}
.frbottoml{
BACKGROUND-COLOR: #EEEEEE;
float:left;
color:black;
margin-bottom:5px;
}
.frbottomr{
BACKGROUND-COLOR: #EEEEEE;
float:right;
color:black;
margin-bottom:5px;
}
.recover{
color:black;
font-size:12px;
FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
border-bottom:1px white solid;
background-color:#58ACF2;
}
.recover input{
font-size:12px;
background-color:#DDDDDD;
}

.recover input:hover{
background-color:#EEEEEE;
}




/*--------------------------------------FOTO---------*/
.foto_cat_ubr{
width:230px;
height:20px;
background-color:#8ec8f8;
border-bottom:1px white solid;
padding-top:3px;
text-align:center;
font-family:Arial;
font-size: 12px;
color:#222222;
font-weight:bold;
display:table-cell;
vertical-align:middle;
}

.foto_cat{
width:230px;
height:250px;

margin-bottom:10px;
border:1px white solid;
background-color:#afd5f9;
}


.foto_cat:hover{
width:230px;
height:250px;

margin-bottom:10px;
border:1px white solid;
background-color:#4da8f3;
}

.foto_cat_pic{
background-color:white;
padding:2px;
margin-top:10px;
border:2px solid black;
cursor:pointer;
}


.foto_pic_bottom{
text-align:left;
padding-left:2px;
BACKGROUND-COLOR: #77B6EF;
color:#FFFFFF;


}
.foto_pic_top{
height:22px;
BACKGROUND-COLOR:#77B6EF;
margin-bottom:5px;
font-size:12px;
padding-top:3px;
}

.foto_pic_main{
border:1px white solid;
height:auto;
width:231px;
margin-left:15px;
margin-top:10px;
BACKGROUND-COLOR:#58acf2;
text-align:center;
padding-left:2px;
padding-right:2px;
padding-bottom:5px;
}


.pic_css_albom{
border:1px solid #58acf2;
cursor:pointer;
}

.pic_single{
padding:1px;
background-color:white;
border:1px solid #444444;
}