/* import der content.css für schriftformatierungen */
@import url(content.css);

/* import der thumbnailviewer.css */
@import url(thumbnailviewer.css);



/* ############################################################################################################ */
/*		da alle html-elemente auf null gesetzt wurden, müssen sie ggf. neu ausgerichtet werden		*/
/* ############################################################################################################ */


/* mit dem element werden alle innen- und außenabstände aller html-elemente auf null gesetzt  */
*
	{ margin:0; padding:0; }


html
	{ height:100%; }

#logo{
    height: 50px;
    margin-left: -100px;
    margin-top: 130px;
    position: absolute;
    width: 230px;
}

#logo span{
	display:none;
}

#started{
	margin-top:30px;
}

body
	{  background:url(../images/layout/rep_hg.jpg) repeat-x top left; }

/* GENERAL CLASSES */
.centered{
	margin: 0 auto 0 auto;
	text-align:center;
	width:842px;}	

.rightalign{
	width:842px;
	text-align:right;
}

.leftalign{
	width:842px;
	text-align:left;
}
	
/* INDEX CLASSES */	
.indexid{width:842px; border-bottom:1px solid #a8a8a8;}	
.colorclass{color:#3f3f3f;}
.flclass{float:left;}
.indexid_fst{width:842px;height:53px;}
.indexid_snd{float:right;width:53px;}
.indexid_trd{float:right;width:12px;padding-top:16px;}
.indexid_fth{float:right;width:27px;}
.head{width:842px;}
.subhead{width:842px;height:199px;}
.contentbx{float:left;width:673px;}
.piwi{border:0;}
.sub_fst{float:left;width:169px;height:100%;}
.sub_snd{width:169px;height:72px;}
.kanzlei{margin-top:30px;}
.homeflash{width:643px; height:339px;}
.homecnt{width:673px;height:72px;}
.leftcl{clear:left;}
.mainflash{width:643px;height:339px;padding:15px;background:url(../images/layout/rep_txt.jpg) repeat-x top left #D8D8D8;}

/* IMPRESSUM CLASSES */
.imp_fst{width:673px;height:72px;}
.imp_snd{width:673px;height:369px;background:url(../images/layout/rep_txt.jpg) repeat-x top left;}
.imp_trd{width:635px;height:339px;padding:15px;}
.imp_fth{float:left;width:325px;height:339px;}
.imp_ffh{float:left;width:310px;height:339px;}

/* PARTNER CLASSES */
.part_fst{width:673px;height:72px;}
.part_snd{width:673px;height:369px;background:url(../images/layout/rep_txt.jpg) repeat-x top left;}
.part_trd{width:643px;height:339px;padding:15px;}

/* KANZLEI */
.kan_fst{width:673px;height:72px;}
.kan_snd{width:673px;height:369px;background:url(../images/layout/rep_txt.jpg) repeat-x top left;}
.kan_trd{width:643px;height:339px;padding:15px;}
.kan_fth{float:left;width:305px;height:339px;}
.kan_ffh{float:left;width:20px;height:339px;}
.kan_six{float:left;width:315px;height:339px;}

/* ANFAHRT CLASSES */
.anf_fst{width:673px;height:72px;}
.anf_snd{width:673px;height:600px;background:url(../images/layout/rep_txt.jpg) repeat-x top left #D8D8D8;}
.anf_trd{width:643px;height:600px;padding:15px;}
.anf_fth{background-image: url(../images/layout/anfahrt_skizze.jpg); border: 1px solid #544AA0; width: 560px; height: 525px;}

/* ANWÄLTE CLASSES */
.an_fst{width:673px;height:72px;}
.an_snd{width:673px;height:369px;background:url(../images/layout/rep_txt.jpg) repeat-x top left;}
.an_trd{width:643px;height:339px;padding:15px;}
.an_fth{float:left;width:310px;height:349px;}
.an_ffh{padding-left:50px;}
.an_six{width:230px;padding-left:80px;}
.an_svn{float:left;width:13px;height:349px;}
.an_egt{float:left;width:310px;height:349px;}
.an_nie{padding-left:30px;}
.an_ten{width:230px;padding-left:80px;}

/* KONTAKT CLASSES */
.kon_fst{width:673px;height:72px;}
.kon_snd{width:673px;height:410px;background:url(../images/layout/rep_txt.jpg) repeat-x top left #D8D8D8;}
.kon_trd{width:643px;height:339px;padding:15px;}
.kon_fth{float:right;width:180px;height:300px;}
.kon_ffh{height:300px;background: url(../images/layout/paragraph.gif) no-repeat top right; text-align: center;}
.kon_six{height: 230px;padding-top:70px;}
.kon_svn{float:left;width:460px;height:300px;}
.kon_data{margin-bottom: 3px; text-align: center;}

/* AKTUELLES CLASSES */
.colors{color:#6060FF;}
.colfont{color:#6060FF; font-weight:normal;font-size:10px;}
.akt_fst{width:673px;height:72px;}
.akt_snd{width:673px;height:569px;background:url(../images/layout/rep_txt.jpg) repeat-x top left #D8D8D8;}
.akt_trd{width:643px;height:539px;padding:15px;}

/* SCHWERPUNKTE CLASSES */
.sch_fst{width:673px;height:72px;}
.sch_snd{width:673px;height:390px;background:url(../images/layout/rep_txt.jpg) repeat-x top left #D8D8D8;}
.sch_trd{width:640px;height:20px;font-size:9px;color:#6060FF; padding-left: 15px;}
.sch_fth{width:643px;height:339px;padding:15px;}
.sch_ffh{float:left;width:325px;}
.sch_six{overflow:hidden; padding: 10px 0 0 0;}
.sch_svn{width: 130px;margin-right:10px;float:left;}
.sch_egt{float: left;}
.sch_nie{overflow:hidden; padding: 25px 0 0 0;}
.sch_ten{float:left;width:315px;}
.sch_elv{width: 130px; margin-right:10px; float:left;}

/* AKTUELLES IM FAMILIENRECHT CLASSES */
.aif_fst{width:673px;background:url(../images/layout/rep_txt.jpg) repeat-x top left #D8D8D8;}
.aif_snd{width:643px;padding:15px;}

img
	{ border:0px solid; }


input, textarea, select
	{ background-color:#ffffff; border:1px #808080 solid; font-family:Verdana; font-weight:normal; color:#666666; }

select, input
	{ font-size:0.9em; }

/* da die innen- und außenabstände aller html-elemente auf null gesetzt wurden, muss der inhalt wieder eingerückt werden  */
option
	{ padding-left:0.4em; }

textarea
	{ height:100px; padding-left:5px; }

textarea#mitteilung
	{ width:250px; font-size:0.9em; }

textarea#haftung
	{ width:280px; height:50px; font-size:10px; background-color:#ffffff; }

.kontakt
	{ float:left; width:150px; }

.kontakt1
	{ float:left; width:130px; }

.kontakt2
	{ float:left; width:180px; }

.kontakt3
	{ float:left; width:315px; }

.button
	{display:block;width:138px; height:13px;font-family:arial;font-size:10px;
         color:#b8b8ff;text-decoration:none;padding-left:10px;text-align:left;margin-top:7px;}

.button_o
	{display:block;width:138px; height:13px;font-family:arial;font-size:10px;
         color:#ffffff;text-decoration:none;padding-left:10px;text-align:left;margin-top:7px;
         background:url(../images/layout/rep_hover.jpg) repeat-x top left;}

.button:hover
	{color:#ffffff;background:url(../images/layout/rep_hover.jpg) repeat-x top left;}

.button2
	{display:block;height:9px;font-family:arial;font-size:10px;font-weight:bold;
         padding-top:18px;padding-bottom:26px;color:#b8b8ff;text-decoration:none;}

.button2_o
	{display:block;height:9px;font-family:arial;font-size:10px;font-weight:bold;
         padding-top:18px;padding-bottom:26px;color:#1e1d22;text-decoration:none;}

.button2:hover
	{color:#1e1d22;}

.mailto
	{font-family:verdana;font-size:10px;
         color:#ffffff;text-decoration:none;padding-left:10px;}

.mailto:hover
	{font-weight:bold;}

.link
	{text-decoration:none;color:#666666;}

.link:hover
	{text-decoration:none;}

.link2
	{text-decoration:none;color:#666666;}

.link2:hover
	{text-decoration:underline;}

.daten
	{float:left; width:134px; height:22px; background-color:#eda612; padding-left:16px; padding-top:50px;
         font-family:Arial; color:#FFF2D7; font-size:13px;font-weight:bold;text-align:left;}

.ueberschrift
	{float:left; width:312px; height:22px; background-color:#e9bb5a; padding-left:21px; padding-top:50px;
         font-family:Arial; color:#a87200; font-size:13px;font-weight:bold;}

.kfenster
	{width:135px;height:100%;background:url(../images/layout/rep_kontakt.jpg) repeat-x top left;font-family:arial;
         font-size:10px;font-weight:bold;padding-top:40px;padding-left:34px;text-align:left;color:#666666;}

.navi_strich
	{float:left;width:5px;height:13px;margin-left:9px;margin-top:30px;background:url(../images/layout/v_navi.jpg) no-repeat;}

.navi_strich2
	{float:left;width:5px;height:13px;margin-left:9px;margin-top:7px;background:url(../images/layout/v_navi.jpg) no-repeat;}

.rephead
	{float:left;width:377px;height:199px;background:url(../images/layout/rep_head.jpg) repeat-y top left;}

.head1
	{float:left;width:151px;height:199px;background:url(../images/layout/head1.jpg) no-repeat top left;}

.repnavi
	{float:left;width:164px;height:199px;background:url(../images/layout/rep_navi.jpg) repeat-y top left;}

.head2
	{float:left;width:137px;height:199px;background:url(../images/layout/head2.jpg) no-repeat top left;}

.headright
	{float:left;width:13px;height:199px;background-color:#8e8eff;}

.linie
	{width:842px;height:3px;background-color:#ffffff;}

.repmuster
	{width:842px;height:12px;background:url(../images/layout/rep_muster.jpg) repeat-x top left;}

.repmitte
	{width:842px;height:33px;background:url(../images/layout/rep_mitte.jpg) repeat-x top left;}

.hgtxt
	{width:842px;height:100%;background-color:#D4D4D4; padding-bottom:20px;}

.hgkontakt
	{float:left;width:19px;height:72px;background-color:#e9b445;}

.mitte
	{float:left;width:340px;height:72px;background:url(../images/layout/mitte.jpg) no-repeat top left;}
